How to never miss a contract expiry
Renewals get all the attention, but they're only half the problem. The other half is the things that simply stop. An insurance policy lapses, a licence runs out, a certification falls past its valid-until date, and there's no renewal conversation to warn you - the cover just isn't there any more. Good contract expiry tracking is the difference between knowing that in advance and finding out the hard way. This post is about the hard expiries: the dates that, once passed, leave a gap rather than an invoice.
Why an expiry isn't a renewal
It's tempting to lump the two together, but they fail differently.
A renewal usually rolls forward on its own. Miss the notice window on an auto-renewing contract and the worst case is you're locked into another term, possibly at a higher price. Annoying, expensive, but the service keeps running.
An expiry does the opposite. Nothing rolls forward. When the date passes, the thing it covered is gone:
- Insurance that lapses leaves you uninsured the day after - and a claim that lands in the gap is yours to fund.
- A licence or permit that expires can make an activity unlawful, not just inconvenient.
- A certification (ISO, food safety, professional accreditation) that lapses can pull you out of a tender or breach a customer contract.
- A warranty that expires quietly turns a free repair into a paid one.
- A right to use - software seats, a domain - that ends can take a live system down with it.
A renewal that slips is a money problem you can usually fix. An expiry that slips is a coverage gap, and some you can't undo.
Why expiries are easy to miss
Expiries hide better than renewals. A supplier who wants your money will chase you before a renewal date. Nobody chases you toward an expiry, because the other side usually has no stake in reminding you.
They're also scattered. Renewals tend to sit with procurement or finance. Expiries are spread across the whole business: the insurance certificate with facilities, the operating licence with compliance, the calibration certificate on a machine in a workshop, the professional accreditation in one person's inbox. No single team sees the full set, so no single team feels responsible for the next date due.
And the document rarely shouts the date. A valid-until line is often buried on page two of a certificate or in a covering email that's long since scrolled out of view.
Contract expiration reminders that actually work: the 90/60/30 cadence
A single reminder the week before is close to useless - too late to renew a certification or re-tender a policy. The fix is a staged cadence, and 90/60/30 days is the sensible default.
- 90 days out. Time to act, not panic. Re-broke the insurance, book the audit, start the licence renewal. Most things with a real lead time need this much runway.
- 60 days out. A checkpoint. Has the renewal been requested? Is the assessor booked? If nothing has moved, this is where it gets escalated.
- 30 days out. The last sensible window to finish without cutting it fine. If you're still here with nothing done, treat it as urgent.
Two details make the difference between a cadence that works and a calendar nobody reads:
- Reminders have to reach a named owner. A date in a shared inbox is everyone's job, which means it's no one's. Each expiry needs a person attached.
- Match the warning window to the lead time. A simple warranty might only need 30/14/7. An ISO recertification can need six months. Fit the cadence to how long the thing actually takes to put right.
Build one list of everything that lapses
You can't track what you can't see. The first step is the dull one: pull every expiring document into a single list. For each, capture the type, the expiry date, the owner, and the lead time you'll need to renew it. Sort by expiry date and you've got your queue.
A spreadsheet is a fine start. Its limits are the same as ever: it only stays accurate if someone maintains it, and it never reminds anyone of anything. It's a record, not a safety net. The moment the list gets long, the manual upkeep is what fails first.
This is where reading the documents automatically changes the job. Instead of someone typing each valid-until date into a tracker, you drop the certificates and policies in and let the dates be extracted as the files land. Docvize AI reads each document, pulls out the expiry dates and the terms around them, and files them in one searchable place, so the list builds itself rather than waiting on data entry.
How Docvize handles expiries
The same engine that watches renewal dates watches hard expiries too. Upload a policy, licence or certificate and Docvize AI reads the valid-until date, attaches it to an owner, and puts it in a single view sorted by what's due next. Then it runs the renewal and expiry reminders on the 90/60/30 cadence - by email, Slack and mobile - to the person who can actually act.
Not sure what's lurking in a document? Ask in plain English with Ask Docvize - "when does this cover expire?" - and get the answer with the clause it came from. Your documents stay private, are never sold, and are never used to train AI.
The goal isn't more alerts. It's that no expiry ever passes without someone deciding, in good time, to let it.
Drop in a contract and see what Docvize AI finds - free for 14 days, no card.