MAGI Cliffs by Program, 2025
Several federal programs use modified adjusted gross income (MAGI) thresholds that operate as cliffs rather than smooth phase-outs. A single dollar of additional income can disqualify the entire benefit. We quantify the dollar size of each cliff and the income bands where multiple cliffs stack.
The four MAGI cliffs ranked by size
| Program | Cliff threshold (2025, single) | Dollar size of cliff | Smoothing? |
|---|---|---|---|
| ACA Premium Tax Credit | 400% FPL (~$60,240) | Up to $12,000+ | Cliff (post-2025) |
| Medicare IRMAA — Tier 1 | $103,000 single | $838.80/yr per spouse | Cliff (per tier) |
| Medicare IRMAA — Tier 5 top | $500,000 single | $5,031.60/yr per spouse | Cliff (per tier) |
| Direct Roth IRA contribution | $165,000 single (2025) | $7,000 contribution lost | Linear $15k phase-out |
| OBBBA Senior Bonus deduction | $75,000 single (age 65+) | $4,000 deduction lost | Phase-out then ends $175k |
The big one: the ACA Premium Tax Credit cliff
Pre-ARPA, the Premium Tax Credit phased out completely at 400% of the Federal Poverty Level (~$60,240 single in 2025). One dollar above the threshold meant losing the entire credit — sometimes $12,000 or more for a 60-year-old in a high-premium state. The American Rescue Plan Act and Inflation Reduction Act smoothed this through 2025.
Without further legislation, the cliff returns for 2026. A 60-year-old single filer in a state with a $1,000/month benchmark plan whose income jumps from $60,239 to $60,241 would owe back the full APTC: roughly $11,800 of additional tax on $2 of additional income. The implied marginal rate exceeds 590,000%.
IRMAA tier jumps
Medicare Income-Related Monthly Adjustment Amounts (IRMAA) use 2-year-lookback MAGI to assign Part B and Part D premiums in 5 escalating tiers. Each tier crossing adds a step:
| 2025 single MAGI | Part B + D total/month | Annual increase from prior tier |
|---|---|---|
| ≤ $103,000 | $185.00 | — |
| $103,001 – $129,000 | $254.90 | +$838.80/yr |
| $129,001 – $161,000 | $394.70 | +$1,677.60/yr |
| $161,001 – $193,000 | $534.50 | +$1,677.60/yr |
| $193,001 – $500,000 | $674.30 | +$1,677.60/yr |
| > $500,000 | $767.20 | +$1,114.80/yr |
For a married couple, multiply the annual increase by 2 since each spouse pays IRMAA on Part B and Part D. The 2-year lookback means 2025 IRMAA is set by 2023 MAGI — a key planning lever for one-time income events (Roth conversions, large RMDs, real-estate sales).
Stacked-cliff income bands
Several income bands trigger two or more cliffs simultaneously:
- $103,000 single (Medicare-eligible) — IRMAA Tier 1 + (if working) potential Roth IRA phase-in start. The Tier 1 jump alone is $838.80/yr.
- $165,000 single (Medicare-eligible, working) — Roth IRA contribution fully denied + IRMAA Tier 3 already at $1,677.60/yr. The $7,000 lost Roth contribution effectively forces a Backdoor Roth path or after-tax brokerage.
- $200,000 single (working) — Roth IRA fully denied + 0.9% Additional Medicare Tax begins + 3.8% NIIT triggers on investment income above this MAGI.
- $500,000 single (Medicare-eligible) — IRMAA top tier jump of $1,114.80/yr + 37% federal bracket starts at roughly this level for AMT-relevant income.
Planning levers
- Roth conversion timing — large pre-tax-401(k) → Roth conversions can blow through 2 IRMAA tiers and 2 federal brackets in a single year. Multi-year conversion ladders manage the stacking. See our Roth conversion calculator.
- Capital gains realization — bunching long-term gains can save on the 20% top LTCG rate and 3.8% NIIT but often pushes IRMAA two years later. See our capital gains tax calculator.
- QCDs (Qualified Charitable Distributions) — at age 70½+, up to $108,000 (2025) of IRA distributions can flow directly to charity without ever hitting MAGI. The single most efficient way to manage IRMAA / SS-taxation MAGI for retired filers.
- Income-shift to Roth — Roth IRA / Roth 401(k) withdrawals don't count in MAGI for any of the cliffs above. See our Roth 401(k) vs Traditional 401(k) compare.
Methodology
All thresholds are 2025 figures. APTC FPL uses HHS 48-state Federal Poverty Level. IRMAA brackets and premium amounts are CMS-published 2025 figures from Medicare.gov. Roth IRA limits per IRS Publication 590-A. OBBBA Senior Bonus per the OBBBA-2025 statute as enacted.
"MAGI" definitions vary across programs — IRMAA uses MAGI = AGI + tax-exempt interest, Roth IRA uses MAGI = AGI + foreign earned income exclusion + traditional IRA deduction add-back, APTC uses MAGI = AGI + tax-exempt interest + non-taxable SS + foreign earned income exclusion. Cross-program planning requires modeling each definition separately.
License: CC-BY 4.0. Re-use freely with attribution to USTax Tools and a link back.
Related calculators
- ACA Premium Tax Credit — APTC eligibility and 2025 cliff modeling
- IRMAA Calculator — Medicare premium surcharges by tier
- Backdoor Roth Calculator — workaround for the Roth IRA cliff
- Roth Conversion Calculator — multi-year conversion ladder
- Senior Bonus Deduction — OBBBA $6,000 deduction with phase-out
- NIIT Calculator — 3.8% Net Investment Income Tax above $200k/$250k MAGI