CPI Escalation Clause Calculator
The payment, the two index values and the contract's limits
Your result will appear here
Fill in the fields on the left and this updates as you type.
Know what this estimate is based on
- Jurisdiction
- General mathematical model
- Scope and limitations
- Educational estimate only. Confirm the assumptions, current rules, fees, and rounding that apply to your situation before making a decision.
- Source links checked
- Jul 30, 2026
Built and regression-tested by Smart Tools Lab. It has not been individually reviewed by a licensed financial, tax, or legal professional.
How to use
- 01
Enter the current payment, as a yearly or monthly figure; the answer comes back in the same unit.
- 02
Enter the index value for the base month your contract names and for the new month, from exactly the series it specifies.
- 03
Enter the floor and cap from the contract. A floor of 0 means the payment never falls; a cap of 0 means there is no cap.
- 04
Enter how many years to project and the CPI change you want to assume for the years after this one.
- 05
Read the new payment, what the floor or cap changed, and the year-by-year projection with and without the limits.
Formula
Index change = new index ÷ base index − 1. Change applied = the index change, raised to the floor if below it and lowered to the cap if above it (a cap of 0 means no cap; if the floor is above the cap, the cap wins). New payment = current payment × (1 + change applied). What the limits changed = new payment − current payment × (1 + index change). Each later year repeats the step with your assumed CPI change, and the projection with no limits applies the index changes unaltered.
Example
A contract pays $24,000 a year, indexed to the CPI-U for the U.S. city average with a 2% floor and a 3% cap. The base month is August 2025, index 323.976, and the new month August 2026, index 334.980. The index rose 11.004 points, or 3.40%, above the cap, so the payment rises 3.00%, by $720.00, to $24,720. The index alone would have made it $24,815, so the cap saves the payer $95.17 this year. Assuming the index then rises 2.5% a year, inside the limits, the payment reaches $25,338 in year 2 and $27,286 in year 5, against $27,391 with no limits. Across the five years the payments total $129,936 instead of $130,437, about $500 less.
Definitions
- Escalation clause
- A contract term that adjusts a payment for changes in prices, usually by a named price index, at set intervals.
- Base month
- The month whose index value the contract measures changes from, often the month the contract was signed or last adjusted.
- Floor
- The smallest adjustment a contract allows. A 0% floor means the payment never falls, even if the index does.
- Cap
- The largest adjustment a contract allows in one period, however much the index rises.
- Index points
- The difference between two index values, as opposed to the percentage change between them.
Good to know
How a CPI escalation clause works
An escalation clause, also called an indexation or cost-of-living clause, adjusts a payment over time by the change in a price index. Leases for commercial and some residential property, long-term service and supply contracts, and some support orders and settlements use one, most often tied to a Consumer Price Index published by the Bureau of Labor Statistics. The mechanics are simple once the contract's terms are clear. The clause names an index series and two points in time: a base period, usually the month the contract started or was last adjusted, and a new period, often the same month a year later. The percentage change between the two index values is applied to the payment, subject to any limits the contract sets. This page's example is a $24,000 yearly payment indexed to the CPI-U for the U.S. city average. The base month is August 2025, when the index stood at 323.976, and the new month is August 2026, when it stood at 334.980. The index rose 11.004 points, or 3.40%. Without any limits the payment would rise to $24,815. The contract in the example also has a 2% floor and a 3% cap. Because 3.40% is above the cap, the increase is held to 3.00%, and the new payment is $24,720, $720.00 more than before. Two details trip people up. The first is the difference between index points and percentages. An 11-point rise sounds large, but what matters is the rise relative to the base value, 3.40% here. The second is the unit of the payment. The percentage applies equally to a monthly or yearly amount, so the page returns the answer in whatever unit you enter. What the page does not do is interpret the contract. Some clauses compound adjustments, some adjust from the original base each time, and some use averages of several months. Read the clause and enter the values it actually names.
Floors, caps and who they protect
Most escalation clauses do not pass the index change through untouched. They set limits, and each limit protects one side of the agreement. A cap limits how much the payment can rise in one adjustment. It protects the party making the payments from a spike in inflation. In the example, the index rose 3.40% but the 3% cap held the increase to 3.00%, so the payer owes $95.17 less than the index alone would require in the first year. If the index then rises 2.5% a year, inside the limits, the cap has no further effect, but the lower starting point carries forward: the payment reaches $27,286 in year five against $27,391 with no limits, and over the five years the cap saves the payer about $500. A floor sets the smallest adjustment. It protects the party receiving the payments. A floor of 0% simply means the payment never falls, even if prices do. Suppose the index fell from 334.980 to 330.000, a change of minus 1.49%. Without a floor a $24,000 payment would drop to $23,643; with a 0% floor it stays at $24,000, keeping $356.80 in the payment. A floor above zero, such as the example's 2%, guarantees a minimum increase every year, which matters most when inflation is low. The limits interact with the years that follow. A cap that binds in a high-inflation year reduces every later payment, because each adjustment starts from a lower amount. A floor that binds in a low-inflation year does the opposite. That is why the page projects the payment with and without the limits and shows the difference each year. Occasionally a contract's floor is higher than its cap, which cannot both hold; the page lets the cap win and says so, but the wording of the contract is what decides.
Naming the right index
The Bureau of Labor Statistics publishes many consumer price indexes, and the difference between them can decide what a contract owes. Its guide to using the CPI for escalation says a clause should identify precisely which index series is used, including the population coverage, the area, the series title and the index base period, and should specify the reference period from which changes are measured. Population coverage means the CPI-U, which covers urban consumers, more than 90% of the U.S. population, or the CPI-W, which covers households of wage earners and clerical workers, about 30%. The two usually move closely but not identically: in the 12 months to August 2026 the CPI-W rose 3.5% and the CPI-U 3.4%. Area coverage can be the U.S. city average, a census region or a metropolitan area. Local indexes can be more relevant to a lease, but they are more volatile, and BLS recommends national or regional indexes for that reason. The series title is usually all items, although some contracts use a narrower series, such as rent of primary residence. The base period is normally 1982-84 equal to 100 for current indexes. Seasonal adjustment matters too. BLS publishes the U.S. city average CPIs both seasonally adjusted and not seasonally adjusted, and its guidance is that seasonally adjusted data are inappropriate for escalation agreements. A well-written clause therefore reads something like the Consumer Price Index for All Urban Consumers, U.S. city average, all items, 1982-84 equal to 100, not seasonally adjusted. BLS also sets out its own role clearly. It neither encourages nor discourages the use of price adjustment clauses, and while it can provide technical and statistical help, it does not write contract wording or mediate disputes between the parties. If a clause is ambiguous, that is a question for the parties and their advisers.
Timing, lags and the missing October 2025
A price index is always published after the period it measures, and escalation clauses have to allow for that. The Bureau of Labor Statistics released the August 2026 CPI on 11 September 2026. A payment that adjusts on 1 September could not use the August index, because it did not yet exist. That is why clauses typically name an index month some time before the adjustment date, such as the index for the month three months earlier, or the latest index published before the adjustment. Getting the month right matters as much as getting the series right, because monthly changes can be sizable. The CPI-U averaged 321.943 over 2025, but the August 2025 index was 323.976, about 0.6% higher, so a clause that measures from an annual average rather than a single month produces a different answer. One recent gap needs special attention. During the lapse in federal appropriations in the autumn of 2025, BLS could not collect price data for October 2025, and no October 2025 index was published. A clause that names October as its reference month, or that measures from October 2025 to October 2026, has no official starting value. The parties need to agree on a substitute, such as the September or November 2025 index, and should record that agreement in writing, since BLS does not resolve contract disputes. The same gap affects any calculation that averages months. The 2025 annual average of 321.943 is the average of the eleven months that were published. Finally, remember that a projection is not a promise. This page carries the payment forward at the CPI change you assume, after applying the floor and cap, so you can see how the limits play out over several years. Actual adjustments will follow the index values published each year, which nobody can know in advance.
Frequently asked questions
How do I calculate a CPI increase for a lease or contract?
Divide the new index value by the base index value and subtract one, then apply that percentage to the payment, within any floor and cap. On this page's example, the CPI-U for the U.S. city average went from 323.976 in August 2025 to 334.980 in August 2026, 11.004 points or 3.40%. With a 3% cap, a $24,000 yearly payment rises 3.00%, to $24,720.
What do the floor and cap do?
The cap limits how much the payment can rise in one adjustment, and the floor sets the smallest change. In the example the index rose 3.40% but the cap held the increase to 3.00%, so the payment is $95.17 lower than the index alone would make it: $24,720 instead of $24,815. Over five years, with the index assumed to rise 2.5% a year after that, the cap saves the payer about $500.
What if the CPI goes down?
A floor of 0% means the payment stays the same. If the index fell from 334.980 to 330.000, a change of minus 1.49%, a payment of $24,000 would stay at $24,000 rather than falling to $23,643, so the floor keeps $356.80 in the payment. Some contracts allow payments to fall; for those, enter a negative floor.
Which CPI should my contract use?
Whatever the contract names, exactly. A clause should identify the population (CPI-U or CPI-W), the area (U.S. city average, a region or a metro area), the item series, the index base period and the month, and the Bureau of Labor Statistics advises against seasonally adjusted data for escalation. The values here are examples; replace them with the months and index your contract specifies.
My contract names October 2025. What now?
No October 2025 CPI exists. The Bureau of Labor Statistics could not collect price data for that month during the lapse in appropriations. The parties need to agree on a substitute, such as the nearest published month, and BLS does not settle contract disputes, so put the agreement in writing.
When is the new index available?
Indexes are published after the month they measure: the August 2026 CPI was released on 11 September 2026. That lag is why escalation clauses usually name a month well before the date the new payment starts.
