IRMAA — the Income-Related Monthly Adjustment Amount — is an extra charge added to your Medicare Part B and Part D premiums once your modified adjusted gross income (MAGI) rises above a threshold. It is structured as a staircase of cliffs: one dollar of MAGI over a boundary moves your entire year's premium up to the next step. This study maps those 2026 cliffs directly — where they sit, what the marginal dollar costs at each one, and the headroom from a grid of income positions to the next boundary. It does not model a Roth conversion or a break-even rate; that is the companion conversion-cost study, cross-linked below.
The biggest cliff: crossing into Tier 2 — MAGI just over $137,000 (single) or $274,000 (married filing jointly) — adds $1,736.40 per person for the year, or $3,472.80 for a couple both on Medicare. Because that jump is triggered by a single dollar of MAGI, the "effective marginal rate" on that one dollar is 173,640% — a one-dollar illustration of why landing just over a boundary is the worst place to be.
What IRMAA is (and the two-year lookback)
Everyone on Medicare pays a base Part B premium. Above the first MAGI threshold, IRMAA adds a per-tier surcharge on top of both Part B and Part D. Three features make the surcharge easy to trip over:
- It is a cliff, not a phase-in. Each tier applies to the whole year the moment MAGI clears the boundary. There is no gradual ramp — a dollar over and a thousand over cost exactly the same.
- It runs on a two-year lookback. Your 2026 premiums are set from the MAGI on the tax return you filed two years earlier. Income you realize this year shows up as a surcharge two years later, and if your income drops back below the boundary, the surcharge falls away again.
- It is charged per person. The surcharge applies to each enrollee. A married couple who are both on Medicare each pay it, so their annual cost at any tier is exactly twice the per-person figure.
The boundaries below use the official convention: an interior tier applies only when MAGI is greater than its floor, so income landing exactly on a round threshold stays in the lower tier. The one exception is the top tier, whose floor is inclusive (MAGI at or above $500,000 single / $750,000 MFJ already pays the top surcharge).
The 2026 cliff map
Every boundary, for both filing statuses. "Surcharge below" is the annual Part B + Part D surcharge (per person) for MAGI just under the boundary; "surcharge at/above" is the surcharge once you cross it. The cliff cost is the difference — the price of the single dollar that crosses. The last column expresses that cliff cost as a percentage of that one dollar: a deliberately extreme "effective marginal rate on the crossing dollar," shown to make the point that a cliff punishes the marginal dollar, not the average one. Click any column to sort.
| Filing | Crosses into | Boundary MAGI | Surcharge below (/yr, per person) | Surcharge at/above (/yr, per person) | Cliff cost (per person) | Cliff cost (couple, both on Medicare) | Rate on the crossing $1* |
|---|---|---|---|---|---|---|---|
| Single | Tier 1 | $109,000 | $0.00 | $1,148.40 | $1,148.40 | — | 114,840% |
| Single | Tier 2 | $137,000 | $1,148.40 | $2,884.80 | $1,736.40 | — | 173,640% |
| Single | Tier 3 | $171,000 | $2,884.80 | $4,620.00 | $1,735.20 | — | 173,520% |
| Single | Tier 4 | $205,000 | $4,620.00 | $6,355.20 | $1,735.20 | — | 173,520% |
| Single | Tier 5 | $500,000 | $6,355.20 | $6,936.00 | $580.80 | — | 58,080% |
| Married Filing Jointly | Tier 1 | $218,000 | $0.00 | $1,148.40 | $1,148.40 | $2,296.80 | 114,840% |
| Married Filing Jointly | Tier 2 | $274,000 | $1,148.40 | $2,884.80 | $1,736.40 | $3,472.80 | 173,640% |
| Married Filing Jointly | Tier 3 | $342,000 | $2,884.80 | $4,620.00 | $1,735.20 | $3,470.40 | 173,520% |
| Married Filing Jointly | Tier 4 | $410,000 | $4,620.00 | $6,355.20 | $1,735.20 | $3,470.40 | 173,520% |
| Married Filing Jointly | Tier 5 | $750,000 | $6,355.20 | $6,936.00 | $580.80 | $1,161.60 | 58,080% |
*A one-dollar illustration: the per-person cliff cost divided by the single dollar of MAGI that triggers it, as a percentage. It is not a tax bracket rate and does not apply to any dollar other than the one that crosses the boundary.
Why one dollar is so expensive at a cliff
A normal marginal tax works on a ramp: an extra dollar of income is taxed at your bracket rate, so a dollar costs cents. A cliff works differently. The surcharge is a flat annual dollar amount attached to a tier, and the whole amount switches on at the boundary. So the dollar that crosses the boundary carries the entire step — $1,148.40 at the first cliff, up to $1,736.40 at the steepest one — while every dollar before it and after it inside the tier carries nothing extra. That is why the "effective marginal rate on the crossing dollar" column reaches into the tens of thousands of percent: it is one dollar doing the work of the entire step. The practical consequence is that the expensive mistake is not converting or realizing a lot of income — it is realizing just a little too much and clipping a new tier for no real benefit.
Couples pay it twice
Because IRMAA is charged per enrollee, a married couple who are both on Medicare face double the per-person cliff. The steepest boundary that costs one person $1,736.40 costs a two-Medicare couple $3,472.80 for the year. The married-filing-jointly boundaries sit at roughly twice the single-filer thresholds, but the surcharge per person at each tier is identical to a single filer's — the couple simply pays it two times over. The "couple" column in the map above shows that doubled figure for the MFJ rows.
How much headroom to the next cliff?
The flip side of a cliff is the flat ground before it: every dollar of MAGI up to the next boundary adds no surcharge at all. This grid walks a range of MAGI positions and shows the current tier, the annual per-person surcharge you are already paying at that income, and the room left before the next cliff. Filter by filing status and sort any column.
| Filing | MAGI | Current tier | Annual surcharge (per person) | Headroom to next cliff |
|---|---|---|---|---|
| Single | $80,000 | Below all tiers | $0.00 | $29,000 |
| Single | $90,000 | Below all tiers | $0.00 | $19,000 |
| Single | $100,000 | Below all tiers | $0.00 | $9,000 |
| Single | $110,000 | Tier 1 | $1,148.40 | $27,000 |
| Single | $120,000 | Tier 1 | $1,148.40 | $17,000 |
| Single | $130,000 | Tier 1 | $1,148.40 | $7,000 |
| Single | $140,000 | Tier 2 | $2,884.80 | $31,000 |
| Single | $150,000 | Tier 2 | $2,884.80 | $21,000 |
| Single | $160,000 | Tier 2 | $2,884.80 | $11,000 |
| Single | $170,000 | Tier 2 | $2,884.80 | $1,000 |
| Single | $180,000 | Tier 3 | $4,620.00 | $25,000 |
| Single | $190,000 | Tier 3 | $4,620.00 | $15,000 |
| Single | $200,000 | Tier 3 | $4,620.00 | $5,000 |
| Single | $210,000 | Tier 4 | $6,355.20 | $289,999 |
| Single | $220,000 | Tier 4 | $6,355.20 | $279,999 |
| Single | $230,000 | Tier 4 | $6,355.20 | $269,999 |
| Single | $240,000 | Tier 4 | $6,355.20 | $259,999 |
| Single | $250,000 | Tier 4 | $6,355.20 | $249,999 |
| Single | $260,000 | Tier 4 | $6,355.20 | $239,999 |
| Single | $270,000 | Tier 4 | $6,355.20 | $229,999 |
| Single | $280,000 | Tier 4 | $6,355.20 | $219,999 |
| Single | $290,000 | Tier 4 | $6,355.20 | $209,999 |
| Single | $300,000 | Tier 4 | $6,355.20 | $199,999 |
| Single | $310,000 | Tier 4 | $6,355.20 | $189,999 |
| Single | $320,000 | Tier 4 | $6,355.20 | $179,999 |
| Single | $330,000 | Tier 4 | $6,355.20 | $169,999 |
| Single | $340,000 | Tier 4 | $6,355.20 | $159,999 |
| Single | $350,000 | Tier 4 | $6,355.20 | $149,999 |
| Single | $360,000 | Tier 4 | $6,355.20 | $139,999 |
| Single | $370,000 | Tier 4 | $6,355.20 | $129,999 |
| Single | $380,000 | Tier 4 | $6,355.20 | $119,999 |
| Single | $390,000 | Tier 4 | $6,355.20 | $109,999 |
| Single | $400,000 | Tier 4 | $6,355.20 | $99,999 |
| Single | $410,000 | Tier 4 | $6,355.20 | $89,999 |
| Single | $420,000 | Tier 4 | $6,355.20 | $79,999 |
| Single | $430,000 | Tier 4 | $6,355.20 | $69,999 |
| Single | $440,000 | Tier 4 | $6,355.20 | $59,999 |
| Single | $450,000 | Tier 4 | $6,355.20 | $49,999 |
| Single | $460,000 | Tier 4 | $6,355.20 | $39,999 |
| Single | $470,000 | Tier 4 | $6,355.20 | $29,999 |
| Single | $480,000 | Tier 4 | $6,355.20 | $19,999 |
| Single | $490,000 | Tier 4 | $6,355.20 | $9,999 |
| Single | $500,000 | Tier 5 | $6,936.00 | n/a (top tier) |
| Single | $510,000 | Tier 5 | $6,936.00 | n/a (top tier) |
| Single | $520,000 | Tier 5 | $6,936.00 | n/a (top tier) |
| Single | $530,000 | Tier 5 | $6,936.00 | n/a (top tier) |
| Single | $540,000 | Tier 5 | $6,936.00 | n/a (top tier) |
| Single | $550,000 | Tier 5 | $6,936.00 | n/a (top tier) |
| Married Filing Jointly | $160,000 | Below all tiers | $0.00 | $58,000 |
| Married Filing Jointly | $170,000 | Below all tiers | $0.00 | $48,000 |
| Married Filing Jointly | $180,000 | Below all tiers | $0.00 | $38,000 |
| Married Filing Jointly | $190,000 | Below all tiers | $0.00 | $28,000 |
| Married Filing Jointly | $200,000 | Below all tiers | $0.00 | $18,000 |
| Married Filing Jointly | $210,000 | Below all tiers | $0.00 | $8,000 |
| Married Filing Jointly | $220,000 | Tier 1 | $1,148.40 | $54,000 |
| Married Filing Jointly | $230,000 | Tier 1 | $1,148.40 | $44,000 |
| Married Filing Jointly | $240,000 | Tier 1 | $1,148.40 | $34,000 |
| Married Filing Jointly | $250,000 | Tier 1 | $1,148.40 | $24,000 |
| Married Filing Jointly | $260,000 | Tier 1 | $1,148.40 | $14,000 |
| Married Filing Jointly | $270,000 | Tier 1 | $1,148.40 | $4,000 |
| Married Filing Jointly | $280,000 | Tier 2 | $2,884.80 | $62,000 |
| Married Filing Jointly | $290,000 | Tier 2 | $2,884.80 | $52,000 |
| Married Filing Jointly | $300,000 | Tier 2 | $2,884.80 | $42,000 |
| Married Filing Jointly | $310,000 | Tier 2 | $2,884.80 | $32,000 |
| Married Filing Jointly | $320,000 | Tier 2 | $2,884.80 | $22,000 |
| Married Filing Jointly | $330,000 | Tier 2 | $2,884.80 | $12,000 |
| Married Filing Jointly | $340,000 | Tier 2 | $2,884.80 | $2,000 |
| Married Filing Jointly | $350,000 | Tier 3 | $4,620.00 | $60,000 |
| Married Filing Jointly | $360,000 | Tier 3 | $4,620.00 | $50,000 |
| Married Filing Jointly | $370,000 | Tier 3 | $4,620.00 | $40,000 |
| Married Filing Jointly | $380,000 | Tier 3 | $4,620.00 | $30,000 |
| Married Filing Jointly | $390,000 | Tier 3 | $4,620.00 | $20,000 |
| Married Filing Jointly | $400,000 | Tier 3 | $4,620.00 | $10,000 |
| Married Filing Jointly | $410,000 | Tier 3 | $4,620.00 | $0 |
| Married Filing Jointly | $420,000 | Tier 4 | $6,355.20 | $329,999 |
| Married Filing Jointly | $430,000 | Tier 4 | $6,355.20 | $319,999 |
| Married Filing Jointly | $440,000 | Tier 4 | $6,355.20 | $309,999 |
| Married Filing Jointly | $450,000 | Tier 4 | $6,355.20 | $299,999 |
| Married Filing Jointly | $460,000 | Tier 4 | $6,355.20 | $289,999 |
| Married Filing Jointly | $470,000 | Tier 4 | $6,355.20 | $279,999 |
| Married Filing Jointly | $480,000 | Tier 4 | $6,355.20 | $269,999 |
| Married Filing Jointly | $490,000 | Tier 4 | $6,355.20 | $259,999 |
| Married Filing Jointly | $500,000 | Tier 4 | $6,355.20 | $249,999 |
| Married Filing Jointly | $510,000 | Tier 4 | $6,355.20 | $239,999 |
| Married Filing Jointly | $520,000 | Tier 4 | $6,355.20 | $229,999 |
| Married Filing Jointly | $530,000 | Tier 4 | $6,355.20 | $219,999 |
| Married Filing Jointly | $540,000 | Tier 4 | $6,355.20 | $209,999 |
| Married Filing Jointly | $550,000 | Tier 4 | $6,355.20 | $199,999 |
| Married Filing Jointly | $560,000 | Tier 4 | $6,355.20 | $189,999 |
| Married Filing Jointly | $570,000 | Tier 4 | $6,355.20 | $179,999 |
| Married Filing Jointly | $580,000 | Tier 4 | $6,355.20 | $169,999 |
| Married Filing Jointly | $590,000 | Tier 4 | $6,355.20 | $159,999 |
| Married Filing Jointly | $600,000 | Tier 4 | $6,355.20 | $149,999 |
| Married Filing Jointly | $610,000 | Tier 4 | $6,355.20 | $139,999 |
| Married Filing Jointly | $620,000 | Tier 4 | $6,355.20 | $129,999 |
| Married Filing Jointly | $630,000 | Tier 4 | $6,355.20 | $119,999 |
| Married Filing Jointly | $640,000 | Tier 4 | $6,355.20 | $109,999 |
| Married Filing Jointly | $650,000 | Tier 4 | $6,355.20 | $99,999 |
| Married Filing Jointly | $660,000 | Tier 4 | $6,355.20 | $89,999 |
| Married Filing Jointly | $670,000 | Tier 4 | $6,355.20 | $79,999 |
| Married Filing Jointly | $680,000 | Tier 4 | $6,355.20 | $69,999 |
| Married Filing Jointly | $690,000 | Tier 4 | $6,355.20 | $59,999 |
| Married Filing Jointly | $700,000 | Tier 4 | $6,355.20 | $49,999 |
| Married Filing Jointly | $710,000 | Tier 4 | $6,355.20 | $39,999 |
| Married Filing Jointly | $720,000 | Tier 4 | $6,355.20 | $29,999 |
| Married Filing Jointly | $730,000 | Tier 4 | $6,355.20 | $19,999 |
| Married Filing Jointly | $740,000 | Tier 4 | $6,355.20 | $9,999 |
| Married Filing Jointly | $750,000 | Tier 5 | $6,936.00 | n/a (top tier) |
| Married Filing Jointly | $760,000 | Tier 5 | $6,936.00 | n/a (top tier) |
| Married Filing Jointly | $770,000 | Tier 5 | $6,936.00 | n/a (top tier) |
| Married Filing Jointly | $780,000 | Tier 5 | $6,936.00 | n/a (top tier) |
| Married Filing Jointly | $790,000 | Tier 5 | $6,936.00 | n/a (top tier) |
| Married Filing Jointly | $800,000 | Tier 5 | $6,936.00 | n/a (top tier) |
CC-BY-4.0 — free for any use including republication and journalism, with attribution to QuantCalc Research.
Married filing separately is different. A separate filer who lived with their spouse uses a compressed two-step schedule, not this five-tier ladder, so their cliffs sit in different places. That schedule is modeled in QuantCalc's engine but is out of scope for this map, which covers Single and Married Filing Jointly. See the IRMAA brackets dataset for the underlying per-tier figures.
Related
Assumptions
- Figures are the 2026 Medicare Part B + Part D IRMAA surcharge tiers, per enrollee, annualized (monthly add-on × 12).
- Each cliff row prices the single dollar that crosses the boundary, using the official boundary rule: interior tiers apply for MAGI strictly above the floor; the top tier applies at or above its floor.
- The per-couple column assumes a married-filing-jointly household in which both spouses are enrolled in Part B and Part D; it is twice the per-person surcharge.
- The "rate on the crossing $1" is an illustration of the cliff cost relative to one dollar of MAGI, not a marginal tax bracket rate and not a figure that applies to any other dollar.
- MAGI is the modified adjusted gross income from the tax return two years prior (the CMS lookback year). The 2026 thresholds are inflation-indexed and drift over time.
- Married filing separately (lived with spouse) uses a different compressed schedule and is out of scope here.
Methodology
Source: Every dollar figure on this page is produced by calling frontend/js/calc/irmaa.js's exported functions — annualSurcharge(magi, filing, age) for the surcharge below and at each boundary, and headroomToNextTier({ currentMagi, filing }) for the headroom grid — not read as bare literals. Those functions read the MAGI-floor tier data from QCConstants2026.IRMAA_TIERS (constants-2026.js), QuantCalc's canonical client-side tax-constants mirror, transcribed verbatim from the frozen production C engine (backend/src/irmaa.c). Nothing here is hand-transcribed from a CMS notice into HTML.
Cliff pricing: For each boundary the generator evaluates annualSurcharge() at the largest MAGI still in the lower tier and at the smallest MAGI in the new tier; the difference is the cliff cost of the crossing dollar. Because annualSurcharge() is constant within a tier, this is exactly the step between adjacent tiers.
Consistency: The irmaa.js mirror is checked against the C engine by an exhaustive JS↔C parity test suite (tests/frontend/tests/calc/parity.test.js) that sweeps a dense grid of inputs and asserts numeric agreement. That suite is what lets this study, the interactive calculator, and the C backend all report the same figures. As an in-generator safeguard, the generator also runs a hand-check: it recomputes the first single-filer cliff from getBrackets2026()'s raw Part B + Part D amounts and asserts it equals both annualSurcharge() and an independently hand-computed $1,148.40, aborting on any mismatch.
Reproducibility: Generated by scripts/gen_irmaa_cliff_study.mjs, which calls into irmaa.js directly and writes this page plus the CSV/JSON alongside it. Re-running the generator against the same constants file reproduces byte-identical data rows.
Not tax advice: This is reference data for research and planning purposes, not a substitute for professional tax or Medicare advice. Consult a qualified advisor before making Medicare or income-timing decisions based on this map.
Plan your income around the cliffs
Knowing where the cliffs sit is the first step. The Roth Conversion Planner accounts for the two-year IRMAA lookback when it builds your year-by-year conversion schedule — sizing income to fill a tier without clipping the next one.
Plan your Roth conversions →Changelog
- v2026.1 — initial release. 10 cliffs (5 tiers × 2 filing statuses) plus a 113-row headroom grid, generated from
irmaa.js/constants-2026.js.
Dataset license: CC-BY-4.0. QuantCalc is an independent retirement-planning research project. Not affiliated with, endorsed by, or sponsored by any state or federal agency, including CMS or the Social Security Administration. Not financial, tax, or legal advice.