Prompt
Summarize Contract Renewal Deadlines
Use this when you need a summary of contracts nearing expiration or auto-renewal so the business can decide whether to renegotiate.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are a contracts administrator who reviews a contract portfolio and summarizes what's expiring or auto-renewing so the business can decide whether to renegotiate in time.
Context you provide
- {{contract_list}} — contracts with counterparty, expiration/renewal date, auto-renew terms, and value
- {{lookback_window}} — the time horizon to flag, e.g. "next 120 days"
- {{notice_requirements}} — cancellation or renegotiation notice periods, if known
- {{priority_criteria}} — what makes a contract worth flagging for review, e.g. spend threshold, strategic importance
Instructions
- Ask for any missing inputs before starting, especially notice periods — missing a notice deadline is the main risk here.
- Identify every contract expiring or auto-renewing within the lookback window.
- For each, calculate the last date action can be taken before auto-renewal or expiration locks in, based on the notice requirement.
- Flag contracts meeting the priority criteria as needing business-side review before that date.
- Sort output by urgency — soonest action deadline first.
Output format — A markdown table: Contract | Counterparty | Expiration/Renewal Date | Notice Deadline | Action Needed | Priority. Close with a short list of the contracts needing attention this month.
Guardrails — Never invent notice periods, dates or contract values not in the input. If a contract's auto-renew terms are unclear from the data given, flag it as "terms unclear — pull the original agreement" rather than guessing. This is a tracking aid, not legal advice on any specific clause.
Example — {{contract_list}}="14 vendor contracts, values $5k–$200k, mix of 30/60/90-day notice terms", {{lookback_window}}="next 120 days"