Missed the notice period and the contract renewed itself? How AI keeps track of contract deadlines
The notice period passed and the contract renewed for a year. Why it happens, what it costs, and how AI finds every contract deadline and warns you in time.
Vlado Pandžić · Founder · Senior .NET architect
Published · 5 min read
A scenario that happens in companies more often than anyone admits: a system maintenance contract worth €18,000 a year. You decide to move to another supplier, so a month before the contract ends you send a cancellation.
The reply arrives two days later. Polite, but clear: under clause 11, the contract must be cancelled at least 90 days before it expires. The deadline has passed, and the contract has renewed automatically for another year. An invoice for €18,000 arrives in January, for a service you no longer want.
Nobody did anything wrong. The contract simply sat in a folder, and the deadline passed quietly.
The deadline is not the expiry date
Everyone remembers when a contract ends. Hardly anyone remembers the last day it can be cancelled, and that is the only date that matters.
If a contract expires on 31 December and the notice period is 90 days, the last day to cancel is 2 October. Nobody has 2 October in their calendar. They have 31 December, which is three months too late.
On top of that, contracts often say “in writing” or “by registered mail”, so a cancellation emailed on the last day may not even count.
Why it happens
- The contract is signed and filed. Nobody opens it again after signing, until an invoice arrives.
- The notice period is on page 14. Buried in the clause on duration, between clauses nobody reads.
- The person who signed has left. Or moved to another department and doesn’t remember the contract.
- An amendment changed the terms. The new deadline is in the amendment; the spreadsheet still has the old one.
- There are a lot of contracts. And each has a different end date, a different notice period and a different way to cancel.
How many contracts do you actually have
Once you start counting, it adds up quickly:
- software licences and online service subscriptions
- system and equipment maintenance
- leases for vehicles, printers and equipment
- telecoms, internet and mobile phones
- insurance
- office and warehouse rent
- agencies, consultants, cleaning, security
A company with a few dozen employees easily ends up with a few dozen contracts that renew themselves. Each one is a single missed deadline away from an invoice for a year you didn’t want.
What it looks like with AI
AI reads every contract and amendment, whether PDFs, scans or Word documents, and pulls out what matters from each: who it is with, what it is worth, when it expires, the notice period, whether it renews automatically and how it has to be cancelled. From that it calculates the last day to cancel.
This agreement is concluded for a period of one year, until 31 December 2026, and renews automatically for the same period unless either party terminates it.
Notice of termination must be given in writing, by registered mail, no later than 90 days before the end of the term.
Last day to cancel: 2 Oct 2026
A reminder goes to the person responsible 60 and 30 days before that date.
Source: clause 11, p. 14 · awaiting check
Every extracted detail shows where in the contract it comes from, so it is easy to check. All contracts end up in one list, sorted by which deadline comes first.
A reminder in time, not on the expiry date
- 60 days beforeReminder to the person responsible
- 30 days beforeDecision: renew or cancel
- Last dayNotice sent, confirmation filed
- ExpiryEnds, or renews by choice
The reminder doesn’t arrive on the expiry date, but two months before the last day to cancel, and it goes to the person who decides on the contract. That leaves time to check whether the service is used at all, ask for a better price or look for another supplier.
Even when you want to keep the contract, that moment is worth money. A supplier who knows you are considering cancelling is far more open to a discount than one whose contract renews itself anyway.
Why a calendar isn’t enough
A calendar would work if someone read all 60 contracts, worked out the deadlines and entered them. In practice nobody does, and even when they do, nobody adds the new contract that arrived last month, or the amendment that changed a deadline.
The same goes for a contracts spreadsheet. It is accurate on the day it is made, and less so every day after.
AI does this continuously: every new contract or amendment that lands in the agreed folder or mailbox is read and added to the list, without anyone having to remember.
What stays with people
- Checking. A person confirms the extracted dates and deadlines, at least until it is clear how accurate AI is on your contracts.
- The decision. AI cancels nothing and signs nothing. It only tells you in time that a decision is needed.
- Legal questions. When a clause is unclear, or the contract and an amendment contradict each other, AI flags it and a lawyer makes the call.
What you can do this week
Take your ten largest contracts that renew every year and write down the last day to cancel for each. Not the expiry date, the last day to cancel.
If you manage that in an hour, you are in good shape. Most companies discover they don’t know where half of those contracts are, and that for at least one of them the deadline is close or has already passed.
How we work
This is exactly what we do: we bring AI into business processes, and tracking contracts is one where the saving shows immediately, because a single saved deadline pays for it. We connect AI to wherever your contracts are kept, inside your own Azure subscription, and start with a pilot on your real contracts. You confirm every extracted deadline, and we measure how accurate AI is. The first step is a free 30-minute call.
This article is general information only, not legal, tax, financial or other professional advice. Scenarios, examples and calculations are illustrative. Terms of use and disclaimer.