Renewals arrive as a decision, not as a date that passed.
Organised around the last usable notice date. Five outcomes, each producing real paper — and the money behind them derived from the clauses, never typed in.
Exit cost gross · every line quoting its clause
Two desks looking at the same clause.
One needs to decide. The other needs the number to survive an audit.
A renewal you choose, with what it costs to walk away.
The commitments behind the forecast, with dates on them.
Every uplift, its cap, and what it actually costs.
Derived from price-escalation clauses by a deterministic parser that reads the extractor’s normalised value first and the clause text for whatever is missing — including the margin, which contracts write twice and extractors often report as plain CPI.
“We looked and there is nothing” is a different fact.
The register records which contracts were read and found to have no escalator, citing the run that read them. A clause the parser could not read is listed, counted and excluded from the total — never counted as zero.
From a clause to a decision with a price on it.
Four steps, none of which store a number.
What a renewal used to be.
The same contract, the same month.
The ones that cost money.
Every number on these screens is computed in front of you. None of them is stored, and none of them is typed.
What it does not do.
What ships with renewals & money
Questions people ask
Find the date before it finds you.
Upload one vendor agreement and see its notice window, its uplift and what leaving would cost.
14 days free · no card