20 sites, 20 termEnd dates. Dashboard surfaces the next 24 months so renegotiation never starts inside the notice window.
The Dates that Matter, Pulled in Seconds.
Term start, term end, rent commencement, holdover risk, extracted in one pass, each date cited to the page it came from.
Every date, page-cited.

Renegotiation starts before the notice window opens.
Term ends don't get extensions because you forgot. We surface the runway twelve months out.
- T − 12 monthsRenegotiation flag
Reminder to the estates lead. Tenant: scope the requirement. Landlord: scope the re-letting plan.
- T − 6 monthsPosition locked
Tenant negotiating position drafted; landlord re-letting brief issued. Holdover risk modelled.
- T − 3 monthsNotice deadline
If the lease has a contractual notice period, the deadline lives here. Past this date, holdover risk is real.
- T = 0Term ends
Holdover detection: term elapsed + still occupied + no new lease = the row turns red on the dashboard.
Every extracted date is a row in the audit log.
When you edit a termEnd, the change lands as an audit row with before/after, actor, and timestamp. Your future self knows why the date changed.

Every date in the term schedule, page-cited.
Term start & end
Explicit dates pulled from the term clause. Computed termEnd when the lease says 'X years from termStart'; both must agree.
Rent-commencement
Often different from termStart (rent-free periods, beneficial occupation). Tracked separately so the rent schedule lines up.
Holdover detection
Term elapsed, still occupied, no new lease? Flagged. Tenant or landlord, doesn't matter, both sides care.
Source-page citations
Every date links to the page it was read from. Re-extract on demand if the PDF is amended.
Pre-end workflow
12 / 6 / 3-month warnings before termEnd so renegotiation isn't a last-week panic.
Confidence + correction
Each field has an extraction confidence. Edit the value once; the model learns the correction shape for next time.
Anyone whose calendar runs on lease dates.
Tenants chase renewals; landlords plan re-lettings. Both sides need the dates surfaced before they hurt.
Re-letting starts 6 months before termEnd. We surface the pipeline so you can stagger marketing across the portfolio.
Academy leases with peppercorn rents and DfE caveats. termStart + grant + holdover flags surface DfE-relevant risk.
Buying a portfolio? Term-expiry concentration is the headline number. Our portfolio view ranks by termEnd, not address.
Other Lease Topics.
Dates Are the Easiest Thing to Miss and the Worst to Miss.
14-day Pro trial. No card. Lease parsing on every paid tier.