Could a Roth Conversion Quietly Spike Your Medicare Bill?
IRMAA doesn't care why your income was high for one year. A conversion, a capital gain, a lump-sum payout — it all counts the same, and the bill doesn't arrive until two years later.
- IRMAA is a surcharge on top of standard Medicare Part B and Part D premiums, triggered by income (MAGI) above set thresholds. It's tiered, and crossing a bracket by even $1 triggers the full surcharge for that tier — not a prorated amount.
- Your IRMAA tier is based on your tax return from two years ago, not this year. A big Roth conversion, capital gain, or windfall today can quietly land on your Medicare premium bill two years from now.
- You can check where your own MAGI lands below — free, no signup, nothing leaves your browser.
The surcharge nobody warns you about
Most people planning a Roth conversion run the tax math — what bracket does this year's conversion push me into, what's the check I write to the IRS. Fewer people run the second-order math: what does this do to my Medicare premium, two years from now, when the conversion year is long forgotten.
That second bill is IRMAA — the Income-Related Monthly Adjustment Amount. It's not a tax. It's a surcharge the Social Security Administration adds directly to your Medicare Part B premium (and, separately, your Part D premium) when your income crosses certain thresholds. It applies per person, which means a married couple where both spouses are on Medicare can see the surcharge twice — once on each premium.
The bracket cliff, not a phase-in
Here's the part that actually causes damage: IRMAA is tiered, and there is no smoothing between tiers. Cross a bracket threshold by one dollar and you pay the surcharge for the entire tier — the same amount as someone whose income landed $50,000 over the line. There's no proration, no partial surcharge for being barely over. It's a cliff, not a slope.
The number that determines your tier is MAGI — Modified Adjusted Gross Income — not taxable income and not the AGI line on your 1040 by itself. MAGI adds back certain items (like tax-exempt municipal bond interest) to AGI. A Roth conversion is taxed as ordinary income in the year it happens, so it flows directly into that MAGI number, dollar for dollar, in the tax year the conversion is executed.
A dollar over the line costs the same as ten thousand dollars over the line. That asymmetry is exactly why a large one-time conversion deserves a second look before you execute it.
The two-year lookback, plainly
This is the quirk that catches people off guard, and it's worth stating without hedging: your Medicare premium for a given year is based on your tax return from two years earlier. Your 2026 IRMAA tier is set using your 2024 MAGI. Not last year's income. Not this year's. The year before last.
That lag is what separates cause from effect in people's minds. The Roth conversion happened in a year when you weren't even on Medicare yet, or when income felt disconnected from healthcare costs entirely. Two years pass. Then a letter from Social Security arrives with a materially higher premium, and the year that caused it is old news — no longer top of mind, sometimes not even reviewed at tax time when the decision could still have been adjusted.
Delayed consequences are the exact shape of financial risk that's easiest to miss, because the cause and the effect never sit in the same conversation.
What actually triggers it
IRMAA rarely surprises people with steady, predictable retirement income — Social Security, a pension, modest required withdrawals. It surprises people with the one-off events that spike MAGI for exactly one tax year:
- A large Roth conversion — converting a meaningful traditional IRA or 401(k) balance to Roth in a single tax year, taxed as ordinary income the moment it happens.
- A large capital gain — selling a rental property, a business, or rebalancing a concentrated stock position all at once.
- A lump-sum payout — a pension buyout, deferred compensation, or a one-time distribution that lands in a single year instead of spreading out.
Every one of these can push MAGI into a higher IRMAA tier for exactly the year it happens — and the surcharge that follows two years later applies to the full year, regardless of the reason behind the spike.
The planning implication
This is a genuine, concrete reason to spread large taxable events across multiple tax years instead of doing them all at once — particularly Roth conversions, which are usually discretionary and can be sized deliberately. Converting $200,000 in one year versus $50,000 a year for four years can be the difference between tripping an IRMAA tier once (or several times) versus staying under the line entirely, even though the total amount converted is identical.
The other implication is timing awareness: because of the two-year lookback, the year to model the IRMAA impact of a big move is the year you make it — not the year the premium notice shows up. By then, the tax year that caused it is closed and there's nothing left to adjust.
A worked example
Say a married couple, both on Medicare, has a MAGI that normally sits at $190,000 — comfortably under the lowest IRMAA threshold, so they pay the standard Part B and Part D premiums with no surcharge. One year, they convert a large chunk of a traditional IRA to Roth, and MAGI for that year jumps to $260,000.
| Scenario | MAGI | IRMAA tier | Read |
|---|---|---|---|
| No conversion | $190,000 | Standard premium | Under every threshold |
| Large single-year conversion | $260,000 | Higher surcharge tier | Full surcharge applies — per person, for the year two years out |
| Same total, split across 3 years | ~$213,000 avg | Lower or no surcharge tier | Same net conversion, meaningfully smaller — or zero — surcharge exposure |
The dollar amount converted didn't change in the third row — only the number of tax years it was spread across did. That's the entire lever: the surcharge is a function of MAGI in a single tax year, so the same total income, sized differently, can land in a different tier or avoid the cliff altogether.
Tier 1 — $2,300/year combined surcharge ($1,150/person).
Real 2026 IRMAA MFJ tier thresholds and per-person surcharge amounts, doubled for a household where both spouses are on Medicare. Uses this year's MAGI directly — the real surcharge that lands two years from now is based on your MAGI from two years prior, per the SSA's actual lookback.
What this doesn't capture
The calculator above models the combined Medicare Part B and Part D surcharge per person, per year, using real IRS tier tables — it doesn't model Part A premiums (which are employment-history-based and separate), and it doesn't model Medigap or Medicare Advantage premiums, which are plan-specific and vary by carrier and region. It also can't tell you your actual MAGI two years from now — only what the surcharge would be if your forward-looking MAGI estimate holds. Real income has a way of moving between now and the lookback year; treat the output as a planning estimate, not a locked-in bill.
How this is calculated
IRMAA math is deterministic — no simulation is needed, just an IRS tier lookup applied to your MAGI. The calculator above runs the same 2026 IRS tier tables used by the full engine, including the two-year lookback framing, and updates annually as the IRS publishes new thresholds. It's the same engine behind the full app — free to run, no account required. The complete math, including data sources and refresh cadence, is documented in the methodology.
Common questions
This article runs one calculator on your own numbers. The full app models your complete conversion strategy — timing, tax brackets, and Medicare exposure together, across your whole plan.
Run your full plan free →