The index-linked increase billed is not the increase the lease describes
In short
An indexed rent increase has 4 inputs, and 3 fail without producing anything that looks wrong: the wrong published series, a base period off by one month, an index value since revised or rebased, and a floor or cap applied in the wrong order. Recompute one period from the clause and the shape of the error names which.
Key takeaways
- Name the series in full — population, geography and adjustment — because CPI alone identifies nothing.
- Seasonally adjusted series are revised for years after publication, which is why escalation clauses should not use them.
- Store the index value, the release it came from and the date retrieved; a revisable number is not a constant.
- A ratio taken across a rebasing is meaningless unless a conversion factor is applied.
- A constant error points at the series, a growing one at compounding or the base month, a one-off at a revision.
An indexed increase has 4 inputs: which published series, which base period, which comparison period, and what floor or cap sits around the result. Get any of them wrong and the arithmetic still completes and still returns a plausible percentage. Only the fourth ever announces itself.
So the diagnosis is not a search for a broken formula. It is a recomputation of one period from the exact wording of the clause, followed by a look at the shape of the difference — constant, drifting, or present in one period only — because the shape identifies the input.
Recompute one adjustment from the clause, not from the abstract
- Copy the escalation clause verbatim out of the executed lease. An abstract's summary is a paraphrase, and every failure below lives in a word the paraphrase dropped.
- Name the series in full: population coverage, geography, item scope and whether it is adjusted. CPI on its own identifies nothing, and 2 series for the same month routinely differ.
- Pull the base-period and comparison-period values from the publisher, and record the release each figure came from along with the date you retrieved it.
- Compute the ratio, then apply the clause's rounding rule where it states one, then apply any floor or cap in the order the clause sets out. Order matters when both a floor and a cap are present.
- Apply the result to the component the clause names, from the base the clause names — the original rent or the rent as currently escalated.
- Compare with the billed figure, then repeat for the previous adjustment. One period tells you there is an error; 2 tell you its shape.
Which index, for which population, in which place
The commonest cause is also the most boring: the calculation used a different published series from the one the lease names. In the US alone the choice runs across CPI-U, CPI-W and the chained C-CPI-U, across the national U.S. city average and individual metropolitan-area series, and across all-items and narrower item groupings. Elsewhere the same trap has local names — the UK publishes CPI, CPIH and RPI, the euro area publishes HICP, India publishes rural, urban and combined CPI series alongside a separate wholesale index.
Two practical points follow. Local-area series are built from smaller samples than national ones and move more erratically, which the publishing agency will usually say plainly in its own documentation — worth reading before a clause commits a 10-year lease to one. And index programmes are reformed: the UK has an announced reform of RPI, so check the current position with the ONS rather than assuming the series a lease named in 2016 still behaves the way it did. Confirm the definition of any series on the statistical agency's own pages before building a calculation on it.
The base period is a single month, and off-by-one leaves no trace
Clauses rarely say January. They say the index for the month 2 months preceding the commencement date, or the last index published before the adjustment date, or the average of the 3 months ending on the anniversary. Each of those resolves to a different month, and picking the neighbouring month produces an error of a fraction of a percent that nothing flags and that persists for the whole term.
Publication lag is what makes this hard rather than careless. An index for a given month is published during the following month, so a clause referring to the index for the month immediately before the adjustment date may be uncomputable on the adjustment date itself. Systems handle that by estimating and billing on time — which is fine — and then fail to restate when the real figure appears, which is not. If you estimate, record that the figure is provisional and schedule the restatement.
The number was correct when it was published and is not the number now
Treating an index value as a constant is the mistake underneath 2 separate failures. Revision is the first: for series that are revised, the figure read in March is not necessarily the figure read in September, so an increase recomputed a year later disagrees with the one billed even though nobody made an arithmetic error.
Rebasing is the second and it is worse, because it produces a number that is wrong by a large factor rather than a small one. Index series are periodically referenced to a new base period, and a ratio taken with the base month expressed on one reference base and the comparison month on another is meaningless without a conversion. The defence is the same for both: store the index value, its reference base, the release it came from and the date you retrieved it, as an immutable record beside the calculation. Then a later recomputation reproduces the billed figure exactly, and a genuine revision becomes visible as a revision rather than as a mystery.
A floor hides an input error for years and then reveals it
Where a clause reads the greater of 3% and the index movement, the index stops mattering in every period where movement runs below 3%. That is not only a commercial term; it is a diagnostic hazard. An error in the series or the base month can sit undetected through several low-inflation adjustments and appear in the first period where the index breaks through the floor, at which point the fault looks new and is not.
- Order of operations. A cap on the percentage increase and a cap on the resulting rent are different instructions, and they diverge as soon as the increase is applied to an already-escalated figure.
- Cumulative wording. Some caps allow unused headroom from earlier periods to be carried forward, which turns a single-period rule into a running balance the system has to hold.
- Collars with both ends. Where a floor and a cap are both present, apply them in the order the clause specifies rather than the order that is convenient, because the two orders produce different answers.
- Recompute the whole history when a floor is involved. Testing only the current period tells you nothing about the periods where the floor was doing the work.
The percentage was right and the money was still wrong
The last input is what the increase is applied to. Base rent alone, or base rent plus items the lease defines as additional rent. The original rent, or the rent as it stands after previous increases — simple against compounding, which produces a small first-year difference and a large one by year 8. Billing systems default to compounding on the current figure because that is the common case, and a clause drafted the other way is quietly overridden by the default.
The arithmetic is never the hard part. The hard part is that 3 of the 4 inputs are wrong in ways that still produce a number somebody is willing to pay.
Read the shape of the difference and it names the input
| Shape of the difference | What it points to | The test |
|---|---|---|
| The same percentage out in every period | Wrong series, wrong geography or wrong item scope | Recompute with the alternative series; a wrong series matches exactly, not approximately |
| Small at first and growing each period | Compounding where the clause is simple, or a drifting base month | Recompute period 2 from the original base rather than from period 1 |
| Correct for years, then suddenly wrong | A floor or collar that stopped binding | Recompute every historic period, not only the disputed one |
| Wrong for one adjustment only | The index value was revised after it was used | Compare your stored value with the currently published figure for that month |
| Out by an implausibly large factor | A rebasing crossed mid-calculation | Check the reference base printed against both readings |
| Percentage right, amount wrong | Applied to the wrong component or the wrong base | Re-read what the clause escalates and from what |
Two boundaries are worth naming before this becomes an automated control. Recomputation verifies arithmetic; it does not verify that the charge was owed, which is the same limit that governs what a system can and cannot verify on a paystub. And a correction changes downstream figures rather than just this month's invoice, because the schedule finance holds is derived — see producing a straight-line rent schedule from an abstract.
Timing matters more than the size of the error. An indexed increase usually arrives alongside the recovery statement, where the same discipline applies as in checking a true-up before you pay it, and rights to object to a computed amount are frequently time-limited, which is the whole subject of what to check before the audit window closes. A correct recomputation delivered after that window has closed is a lesson rather than a recovery.
The durable fix is a small service rather than a spreadsheet: a stored escalation definition per lease, an index cache that keeps values with their release and retrieval date, a job that recomputes on publication and flags variances above a threshold, and a restatement queue for provisional figures. That is ordinary AI agents and automation work, and where the leases themselves cannot leave your environment for clause extraction, the deployment options are the ones in private LLM deployment. This page sits in lease administration, obligations and critical dates, part of real estate and proptech software.
Frequently asked questions
Short answers to the follow-ups this page tends to raise.
Why is a CPI rent increase calculated incorrectly even when the formula looks right?
Because three of the four inputs fail silently. A different published series, a base period one month off, or an index value that has since been revised or rebased all complete the arithmetic and return a plausible percentage. Only a misapplied floor or cap tends to produce something that looks obviously wrong, which is why the diagnosis works from the shape of the error rather than from the formula.
Which index series should a lease escalation use?
Whichever one the clause names, identified in full by population, geography, item scope and whether it is adjusted — and for new drafting, an unadjusted series. The US Bureau of Labor Statistics advises against seasonally adjusted data in escalation agreements because those series continue to be revised for years after publication. Confirm the current guidance and the series definition on the publishing agency's own pages.
What happens if the index value is revised after the rent was billed?
The billed figure and any later recomputation disagree, without anyone having made a mistake. Store the index value together with the release it came from and the date it was retrieved, so the original calculation can be reproduced exactly and a revision shows up as a revision. Whether a revision reopens a billed amount is a question for the lease wording, not for the system.
Should an indexed increase compound on the escalated rent or the original rent?
Whatever the clause says, and the difference grows every year. Applying the increase to the current escalated rent compounds; applying it to the original base does not, and by the eighth adjustment the two are materially apart. Billing systems commonly default to compounding, so a clause drafted the other way is overridden silently unless the escalation definition is stored per lease.
- rent escalation
- lease administration
- price index
- reconciliation
The work behind this page
Builds from our portfolio that this page draws on.
RentIQ
An AI rent & revenue-management platform that recommends the optimal rent for every multifamily unit from demand, comps, seasonality and exposure — and guides each renewal offer.
Real EstateTenantDesk
An AI property-operations platform that triages every maintenance request, tracks rent to the unit, and dispatches the right vendor across a residential portfolio.
Real EstateAP Copilot
An AI accounts-payable copilot that reads invoices, matches them to POs, and routes clean approvals
FintechRead next
- The rent roll and the leases disagree, and nobody can say which is wrongFour differences between a rent roll and a lease are legitimate, not errors. Reconcile one suite by component before you generalise across the portfolio.diagnostic
- CAM reconciliation: what each line claims and must provePool, exclusions, gross-up, cap, share, credits. Six components, each supported by a different document, and a dispute almost always turns on one of them.definition
- Critical date: a date that forfeits a right when it passesDefined by consequence, not importance: if nothing is lost or switched on when the day ends, it is a date on a lease, not a critical date.definition
- Gross-up provision: why a half-empty building bills like a full oneGross-up exists so a tenant in a half-let building pays roughly what it would pay in a full one. That logic only holds for expenses that move with occupancy, which is where the overreach starts.definition
- Holdover rent: the multiplier, the base it multiplies, the start dayA holdover clause has three variables and systems store one. The multiplier gets negotiated in daylight; the base definition is where the silent error lives.definition
- The option notice went out on time and was still rejected as lateRecompute the deadline from the clause rather than the abstract, then test the delivery. One of those two produces the answer, and they need entirely different responses.diagnostic
Working on something in this space?
Tell us where you are in a sentence or two. We'll tell you honestly whether we're the right team, and what a sensible first slice of the work looks like.
Start the conversation