Skip to content
NoticeAhead

Renewal tracking · 9 min read

Contract expiry tracker: how to stop missing end dates

By the NoticeAhead editorial team · Reviewed by Alex Renner · 18 October 2026

Quick answer

A contract expiry tracker is a single list of every contract, the term end date, the notice period and the computed notice deadline. Give each row an owner and an internal decision date, review the next ninety days on a fixed cadence, and record notice served so the next term starts with correct dates.

Most contracts do not end loudly. A subscription renews on a card, a support agreement rolls into another year, and the first signal is an invoice. By then the notice window has usually closed. A contract expiry tracker exists to interrupt that sequence: it keeps the end date, the notice period and the person responsible in one place, so a decision can be made while it still changes the outcome.

Why end dates get missed

End dates are rarely missing because nobody cares. They are missing because they live in different systems and different formats. The signed PDF has a term end. The finance system has an invoice date. The supplier portal shows a renewal date that may be a day earlier. The person who negotiated the contract has changed role. Each source looks authoritative, and none of them is the single operational record.

Auto-renewal makes the gap harder to see. A contract that renews automatically produces no event to notice until the renewal has happened. The absence of a signature, a purchase order or a conversation is not evidence that nothing is due. It usually means the default applied.

Turnover adds a second failure. A tracker can hold a perfect date and still fail if the named owner left six months ago. The row looks complete, so nobody checks it. Record people, not teams, and review ownership when someone changes role.

What a tracker must hold

The useful minimum is smaller than most templates suggest. Every row needs enough information to answer three questions: what is the contract, when must something happen, and who decides.

  • Contract and counterparty: the name used by the team, the legal entity, and a link to the signed document, order form and any variation.
  • Term start and term end: the dates in the signed wording, not the invoice period.
  • Renewal term: whether the contract renews automatically, for how long, and whether the price changes.
  • Notice period as written: the number, the unit and any counting rule, plus the permitted form and recipient.
  • Notice deadline: the term end minus the notice period, computed and stored as a date.
  • Internal decision deadline: the notice deadline minus the time needed to review, approve and serve notice.
  • Owner and backup: named people, not a department or a shared inbox.
  • Status and evidence: renew, renegotiate, replace or terminate, with the date notice was served and how receipt was confirmed.

Two fields do the most work: the notice deadline and the owner. A tracker with those two fields and nothing else will outperform a detailed inventory with neither.

The expiry date is not the deadline

The expiry date tells you when the current term ends. The notice deadline tells you the last day on which the contract can still be stopped or changed. They are separated by the notice period, which is often thirty, sixty or ninety days.

Take a contract that ends on 30 June 2027 with a ninety-day notice period. Counting back ninety calendar days gives 1 April 2027. From that point the renewal is effectively committed unless valid notice was served. A tracker that only shows 30 June presents three months of false comfort.

DateWhat it tells youWhat to do
Term endWhen the current term finishesRecord the next term if the contract renews
Notice deadlineLast day to serve valid noticeServe notice or record a renew decision before this date
Decision deadlineLast day to start the internal processOwner confirms the decision and approval route

Illustrative dates only. Always confirm the notice period and counting rule in the signed contract.

The arithmetic is simple, but the unit matters. Days, calendar months and business days can land on different dates. Use the free notice-period calculator to test one contract, and record the result only after checking the clause that produced it.

Building the checking habit

A tracker is a schedule, not an archive. Put two recurring reviews in the calendar and keep them short. Once a week, look at everything due in the next thirty days. Once a month, look at the next ninety days and confirm that every row has an owner and a decision date.

Reminders should sit at the decision deadline and a few business days before the notice deadline. The first starts the work; the second protects against a late send. A third reminder on the notice deadline is a final check that notice was actually received, not just sent.

Record the outcome in the same row. If notice was served, store the date, method and recipient, and attach the acknowledgement if there is one. If the contract renewed, update the term end and recompute both deadlines. A tracker that is updated only at onboarding is a historical document.

Add one more check to the routine: whenever a contract is signed, varied or cancelled, update the row in the same week. Renewals often change through an order form or a retention offer rather than a new agreement, and those changes are easy to miss.

When a spreadsheet stops working

A spreadsheet is a reasonable first tracker. It becomes fragile when several people edit it, when reminders depend on someone remembering to open it, or when the same contract appears in two team lists. Those are signs that the process needs shared ownership and automatic reminders, not a more elaborate sheet.

The guide on renewal trackers versus spreadsheets covers the tool decision in more detail. If you want to understand the two dates first, read notice period versus expiry date. The how it works page shows how NoticeAhead stores these fields, and plans and pricing lists the plans.

Whichever tool you use, the test is the same: can someone who did not build the tracker answer what is due next month, who owns it and whether notice has been served? If the answer depends on one person's memory, the tracker is not yet doing its job. Check the contract for the wording that applies; this guide is general information, not legal advice.

Common questions

What is a contract expiry tracker?

It is a record of every contract with a term end, the notice period and the computed notice deadline, usually with an owner and a status. Its purpose is to make the next decision visible before the notice window closes.

Should I track the expiry date or the notice deadline?

Track both, but treat the notice deadline as the operational date. The expiry date is when the term ends; the notice deadline is the last day to serve valid notice. Once the notice deadline passes, the renewal is usually committed.

Which fields are essential?

At minimum: contract name, counterparty, owner, term end, notice period with its unit and counting rule, notice deadline, decision deadline and document link. Add price and renewal term if they affect the decision.

How often should the tracker be reviewed?

A weekly look at the next thirty days and a monthly look at the next ninety days works for most teams. The quarterly review is the point to check for duplicates, missing owners and stale dates.

Can a spreadsheet be enough?

For a small portfolio with one editor, yes. It becomes unreliable when several people edit it, when reminders depend on memory, or when the same contract appears in more than one team list. Check your contract for the dates; this guide is not legal advice.

Last checked: 2026-10-18 · Reviewed by the NoticeAhead editorial team · Not legal advice

Keep every expiry date, notice deadline and owner in one tracked calendar.

See plans and pricing
#expiry dates#renewals#tracking

About the author

NoticeAhead writes about contract deadlines and the arithmetic behind them. This is not legal advice.