Social Security's cost-of-living adjustment, or COLA, is a percentage applied each January to monthly benefits, while "inflation" is the broader rise in prices that households actually pay. SSA sets COLA from a single federal data series — the Bureau of Labor Statistics CPI-W for urban wage earners and clerical workers, averaged across July, August, and September of the prior year — so the percentage reflects one specific slice of the consumer basket rather than the full inflation experience of a retiree. That structural choice is the starting point for any comparison between COLA and inflation: the two numbers are computed from different inputs and answer different questions, and the gap between them is what most readers feel as lost purchasing power. The Social Security COLA Calculator models that gap by letting a reader apply any official 2018–2026 rate, or a clearly separated 2027 projected scenario, to a monthly benefit entered in the browser, then displays the raw multiplication and the whole-dollar truncated estimate alongside a status label and the calculator's own limitations before any comparison with an official notice.

The Two Yardsticks: CPI-W vs Broader Inflation
The CPI-W series the Social Security COLA is anchored to covers urban wage earners and clerical workers, uses a fixed market basket, and is reported by BLS as the non-seasonally-adjusted U.S. city average all-items index with series ID CWUR0000SA0. General inflation reporting in the news typically leans on the all-urban CPI-U, the chained CPI (C-CPI-U), or a retiree-oriented experimental index. Each of those indices weights housing, medical care, food, and energy differently, which is why a COLA of 2.5 percent can coexist with a headline inflation reading that is higher or lower depending on the basket. The BLS page on CPI series ID definitions explains how the IDs map to these variants, and the public data API exposes the literal CWUR0000SA0 values used to reproduce SSA's historical rates.
When the chosen COLA is small relative to the broader inflation reading in a given year, beneficiaries feel that their check buys less even though their nominal payment went up. That feeling is a real economic outcome, not a miscalculation; it just lives in the gap between the COLA formula and the basket of goods a retiree actually buys, which is heavier on healthcare and housing than CPI-W weights.
Why COLA Can Fall Behind Real Inflation
Three structural reasons drive the recurring gap readers notice between the announced COLA and the price growth they experience at the checkout.
The first is the CPI-W basket itself. The wage-earner index weights shelter, transportation, and consumer goods using spending patterns from a working-age population. Retirees spend a larger share on medical care and prescription drugs, and those categories have inflated faster than the CPI-W basket in many recent years. SSA applies the same COLA percentage to every beneficiary regardless of their actual spending mix, so two households with very different baskets will feel the same nominal raise but very different real raises.
The second is the Medicare premium offset. For beneficiaries whose Medicare Part B premium is withheld from their Social Security check, a net-of-Medicare comparison can look smaller than the headline COLA. Coverage from late 2025 and early 2026 highlights this directly: a 2.8 percent COLA in 2026 can shrink once the new standard Medicare premium is subtracted, which is why a retiree's real raise may not match the announced percentage even when the COLA itself is set correctly.
The third is timing. SSA's COLA is locked in October using July–September CPI-W data and is paid starting in January. Inflation measured against a different month, basket, or geography can move in either direction relative to that locked figure. The calculator cannot resolve any of those structural issues, which is why every output is labelled an estimate and not an award.
Official COLA Rates the Calculator Freezes
The calculator stores nine literal COLA rates under January payment-year labels so a year cannot silently shift between sources. The following table reproduces the values that are frozen in the product, with the SSA OACT COLA series cited as the source.
| January payment year | Official COLA | Source |
|---|---|---|
| 2018 | 2.0% | SSA OACT COLA series |
| 2019 | 2.8% | SSA OACT COLA series |
| 2020 | 1.6% | SSA OACT COLA series |
| 2021 | 1.3% | SSA OACT COLA series |
| 2022 | 5.9% | SSA OACT COLA series |
| 2023 | 8.7% | SSA OACT COLA history |
| 2024 | 3.2% | SSA OACT COLA history |
| 2025 | 2.5% | SSA public history |
| 2026 | 2.8% | SSA COLA summary |
Each of those percentages was independently reproduced from the BLS CPI-W third-quarter average using SSA's published percentage formula and the nearest-one-tenth-percent rule, per the product's implementation methodology. The cross-check confirms the literal rate matches the public history; BLS does not set Social Security policy, and the cross-check exists so a frozen rate cannot drift from the source data over time.
How to Model a Benefit Under a Hypothetical COLA
The calculator applies one selected COLA percentage to a monthly amount entered in the browser, exposes the raw multiplication, and then truncates the display to the next lower whole dollar. To compare a COLA scenario against the inflation a reader is actually experiencing, follow these steps in the Social Security COLA Calculator.
- Enter a current monthly amount from $1.00 through $100,000.00 using at most two decimal places. Use the gross monthly benefit shown on a recent SSA notice, not a net figure after Medicare or tax withholding.
- Choose an official 2018–2026 payment-year COLA from the selector, or pick the clearly labelled 2027 projected scenario and enter a hypothetical rate up to 20.0 percent with at most one decimal.
- Read the raw multiplication shown on the result card; for example, a $2,015.00 monthly input at a 2.8 percent rate gives $2,015.00 × 1.028 = $2,071.42.
- Look at the whole-dollar truncated estimate directly below; the example drops the forty-two cents and displays $2,071, following the next-lower-dollar rule SSA documents for the final monthly benefit.
- Note the status label and the limitations panel next to the estimate before comparing the figure with an official SSA notice.
All arithmetic runs in the current browser tab and no benefit amount is sent to Lizely, SSA, BLS, or any other service. Inputs are rejected if they include exponent notation, grouping commas, currency symbols, negative values, more than two amount decimals, more than one rate decimal, monthly amounts above $100,000, or projected rates above 20.0 percent.
Reading the Estimate Alongside Inflation Data
A single-rate estimate is most useful when read against a separate inflation number. Take a $2,000 monthly benefit and a 2.5 percent official COLA: the raw product is $2,000 × 1.025 = $2,050.00, and the displayed estimate is $2,050. If the broader inflation reading that the reader is tracking for the same twelve-month window is 3.0 percent, real purchasing power has fallen even though the check grew. The calculator does not compute that real-purchasing-power figure; it only shows what a chosen COLA does to the monthly amount entered. Comparing the estimate to an external inflation series and the reader's own spending pattern is what closes the loop, and the BLS CPI-W series CWUR0000SA0 is a useful anchor for the underlying monthly values.
For a 2027 view, the calculator isolates the projection. As of the as-of date printed on the warning, no official 2027 COLA has been announced; SSA's current summary page indicates the next announcement will occur in October 2026. Any rate entered under the 2027 scenario is labelled projected in the field, the result row, and the status badge, and it cannot be silently relabelled as official without a fresh source review and a product release.
Where the Calculation Stops and SSA Begins
A monthly figure multiplied by one plus the COLA percentage, truncated at the dollar, is not SSA's complete individual benefit calculation. SSA applies the COLA to a person's primary insurance amount, truncates at defined stages, applies early- or delayed-retirement factors, subtracts relevant offsets or Medicare premiums, and truncates the final monthly benefit to the next lower dollar. A current payment entered into the calculator may already reflect several of those factors. The result card therefore calls every output an estimate and never describes it as an award, notice, eligibility decision, guaranteed check, exact payment, or official SSA calculation.
The truncation boundary matters. SSA's POMS section RS 00601.020 documents the next-lower-dollar rule for the final monthly benefit, and the calculator displays the raw multiplication first precisely so a reader can see the fractional dollar being dropped. Rounding to the nearest dollar, or rounding up, would not reproduce SSA's documented step. For retirement-income planning or any decision that depends on the exact amount shown on a future SSA notice, the calculator output is a transparent scenario, and the figure on an official notice or in a my Social Security account is the authoritative number.