Medicare does not use your current income to set your IRMAA. It uses the modified adjusted gross income (MAGI) from your tax return two years earlier. That lag is the single most surprising (and most fixable) feature of how IRMAA works.
When Medicare sets premiums for an upcoming year, your most recent return often has not been filed yet, and even once filed, the IRS needs time to process it. The return from two years before the premium year is the most recent one Social Security can reliably pull from the IRS, so that is the income IRMAA is built on.
The pattern is simple once you see it: subtract two from the premium year to find the income year.
| Premium year | Income (tax) year used |
|---|---|
| 2025 | 2023 |
| 2026 | 2024 |
| 2027 | 2025 |
| 2028 | 2026 |
Source: official 2026 CMS/SSA figures (CMS Medicare costs; SSA Pub. 05-10536). Last verified June 2026.
The lookback hits new retirees hardest. If you stopped working in 2025, your 2025 income may be a fraction of what it was in 2023, but your 2025 premium is still based on that high 2023 income, and your 2026 premium still leans on 2024. In other words, you can spend your first year or two of retirement paying a surcharge on income you no longer earn.
Say you earned $250,000 in 2023, then retired at the end of 2024 with a 2025 income of just $60,000:
You have two main levers:
IRMAA looks back two years, so your 2025 income sets your 2027 premium. See the projected 2027IRMAA brackets →