Pull contract renewal dates and notice periods into a table

A draft renewal table with end dates, auto-renewal, notice periods, deadlines or open questions, and clause references.

Choose one of three approaches. The steps for that option appear below.

Choose an option above. On a phone, swipe the tabs left or right to see all options →

ChatGPT: quotes clauses and works out deadlines, you decide

ChatGPT quotes the clauses. You mark which rows state notice mechanics. ChatGPT then computes only those deadlines.

  1. You

    Get contracts ready

  2. ChatGPT

    Quote clauses

  3. You

    Mark mechanics stated

  4. ChatGPT

    Compute stated deadlines

  5. You

    Check, approve, route

  1. Get your contracts ready

    Use: You

    Have ready: contracts and order forms as text-based PDF or DOCX files, each order form with its master agreement; note scanned files separately.

    Check

    Scanned files may not be read reliably; read those by hand. Check your organisation's rules for restricted finance data; this record does not establish that upload is permitted.

  2. Quote renewal and notice clauses

    Use: ChatGPT

    Upload the contracts in batches. Ask ChatGPT for end date, auto-renewal wording and notice wording as exact quotes with clause references.

    Details

    What to paste into the tool

    For each contract return supplier code, end date, renewal wording and notice wording as exact quotes with clause numbers. If the wording is ambiguous, quote it and write FLAG. If a clause is absent write NOT FOUND. Do not paraphrase or calculate.

  3. Mark each row Mechanics stated or Not stated

    Use: You

    Read each quoted notice clause and its amendment status. Mark each row Mechanics stated or Not stated.

    Check

    Unstated, ambiguous or amendment-affected mechanics make the row Not stated. Check each quote against the contract page, and that order-form amendments overrule master terms where they do.

  4. Compute deadlines for stated rows only

    Use: ChatGPT

    Ask ChatGPT to compute notice deadlines only for rows marked Mechanics stated and leave other rows Not stated.

    Details

    What to paste into the tool

    Compute the notice deadline only for rows marked MECHANICS STATED, using exactly the quoted notice wording. For all other rows write NOT STATED and no date. Show the arithmetic.

  5. Check the table, approve and route rows

    Use: You

    Check every quote, date and computed deadline against your contracts. Approve the table and route Not stated rows for qualified interpretation; set renewal decisions.

    Check

    Recompute each deadline by hand from the quoted clause. Computed deadlines must cite the contract's stated mechanics; Not stated rows carry no calculated figure; ambiguous wording stays quoted and flagged. Do not send termination or renewal notices from this table.

Before you paste into any AI tool, remove any confidential information. Put it back at the end.

Tools in this workflow

Deciding between ChatGPT and Gemini for this? See the comparison.

Final check

Never paste credentials or full payment details.

Every contract yields a row with clause references.

Missing deadlines carry no calculated figure.

Procurement owner confirms and routes not stated rows.

Check data-handling rules before uploading contracts.

Check the result against your original inputs. Approve it before sharing or acting.

What still needs checking
  • Which contracts have order-form amendments is for the procurement owner to confirm.

Share this page