Free tool, no sign-up

Notice Date Calculator

On a contract that renews itself, the end date is not your deadline. The notice date is, and it is the end date minus the notice period. Work out yours below.

Your contract

The date printed on the contract.

How much warning the contract requires before it renews. Look for "not less than X days' written notice".

Account review, pricing, and the customer conversation. 90 days is a normal default.

Your dates

Enter a contract end date to see your deadlines.

Everything is calculated in your browser. Nothing is sent anywhere, stored, or seen by us. This is a scheduling aid, not legal advice: always read the notice clause in your own contract, including how notice must be delivered.

Why the end date is the wrong date

Around 69% of software contracts carry an auto-renewal clause, with notice periods usually between 30 and 90 days. On those contracts, once the notice window closes, the contract has renewed. Nobody has to sign anything and nobody has to decide anything.

So the standard setup, alerting 90 days before the contract end date, does this:

Notice period Notice date on a 31 Dec contract Alert fires Days you actually have
30 days1 December2 October60
60 days1 November2 October30
90 days2 October2 October0
120 days2 September2 OctoberAlready gone

The fix is arithmetic, not software. Store the notice period as a number rather than as text, calculate the notice date, and anchor every alert, task and report to it.

notice_date = contract_end_date - notice_period_days
alert_date  = notice_date - lead_time_days

The most common implementation mistake is storing "sixty (60) days' prior written notice" in a notes field. It reads correctly to a person and is invisible to a calculation.