Modified Adjusted Gross Income (MAGI) — What Counts and Why It Matters
MAGI drives ACA subsidies, Medicare IRMAA surcharges, and Roth IRA rules — but it is not the same as how much you spend in retirement, and it is not even one single number. Three programs use MAGI, three programs define it differently, and the gap between what you spend and what the IRS counts as income can be enormous in a well-structured retirement. This guide explains all three definitions, the thresholds that matter, why a $0 MAGI year while spending $140,000 is not a bug, and how to read the ModernRetire Tax Plan table when MAGI looks surprising.
If you have looked at a retirement tax projection and wondered why MAGI can be $0 while you are clearly spending $140,000 a year, you are not alone. MAGI is one of the most misunderstood numbers in retirement planning — partly because it sounds like "all the money you made," and partly because different programs define it differently, and those differences matter a great deal.
This article explains MAGI in plain language: what it includes, what it excludes, why the same dollar of income can count toward one MAGI threshold and not another, and what the number means for ACA subsidies, Medicare surcharges, and Social Security taxation.
💡 Insight
MAGI is a tax and eligibility number, not a spending number. You can fund a comfortable retirement from Roth accounts while reporting very low MAGI — until RMDs or other taxable income force the number back up. A wide gap between gross spending and MAGI is often the result of tax planning working correctly, not an error in the projection.
MAGI vs. AGI vs. Gross Income
Three numbers get conflated, and the confusion compounds:
| Term | What it means |
|---|---|
| Gross income (spending) | All dollars coming in — wages, Social Security, withdrawals from every account type, pensions, Roth distributions, return of basis. What you actually live on. |
| AGI (Adjusted Gross Income) | What you report on Form 1040 Line 11 after "above-the-line" adjustments — IRA deductions, HSA contributions, etc. QCDs never appear here at all. |
| MAGI (Modified AGI) | AGI plus certain items added back in — and which items depends entirely on which program is asking. |
The critical chain: AGI is not gross income. MAGI is not AGI. And there are three distinct MAGI formulas in retirement, each with different add-backs and exclusions.
MAGI Is Not One Number — Three Programs, Three Definitions
This is the single most important thing to understand about MAGI in retirement: the IRS does not have one universal MAGI formula. Each program that uses MAGI defines it for its own purposes, with its own specific add-backs. The three that matter most for retirement planning:
ACA MAGI (premium tax credits, pre-Medicare). Start with AGI, add back tax-exempt interest, and add 100% of Social Security benefits — taxable and non-taxable combined. This is the outlier definition. A retiree with $40,000 of Social Security and nothing else has $40,000 of ACA-MAGI even if zero of those benefits are taxable under IRS rules. Roth withdrawals are not in AGI and are not added back — they are invisible to ACA-MAGI.
IRMAA MAGI (Medicare Part B and D surcharges). Start with AGI, add back tax-exempt interest only. Unlike ACA, IRMAA uses only the taxable portion of Social Security — the amount that actually ended up in AGI. In a low-income year where no SS is taxable, SS contributes nothing to IRMAA-MAGI. IRMAA also uses a two-year lookback — your 2026 MAGI determines your 2028 premiums. Your 2024 MAGI is what set your 2026 premiums.
Roth IRA contribution MAGI. Start with AGI, add back traditional IRA deductions, student loan interest, and foreign earned income exclusions — then subtract Roth conversion income. This is counterintuitive: a large Roth conversion increases your tax bill considerably but does not count against your Roth contribution eligibility limit, because the converted amount is subtracted back out for this specific calculation.
The practical implication: a Roth conversion that keeps IRMAA-MAGI below Tier 1 ($109,000 single / $218,000 MFJ) may simultaneously push ACA-MAGI over the subsidy cliff — because ACA counts 100% of your Social Security benefit while IRMAA counts only the taxable portion. Optimizing against one threshold without modeling the others is incomplete planning.
The Three Thresholds That Drive Retirement Tax Decisions
Medicare IRMAA — The Surcharge That Arrives Two Years Late
IRMAA applies five tiers of surcharges on top of the standard Medicare Part B premium ($202.90/month in 2026). Tier 1 begins at $109,001 MAGI for single filers and $218,001 for MFJ (based on 2024 income). At Tier 1, Part B rises to $284.10/month — an additional $81.20 per person per month, or roughly $975/year. The premium climbs to $689.90/month at the top tier for very high earners.
The two-year lookback is the detail that most surprises people. A large Roth conversion in 2026 has no effect on 2026 or 2027 Medicare premiums — but triggers the IRMAA surcharge in 2028. A one-time event: a business sale, an inherited IRA distribution, a large capital gain harvest, or several years of aggressive conversions can produce a single spike in MAGI that echoes into Medicare premiums two years later. You can appeal with Form SSA-44 if your income has since dropped due to a qualifying life event (retirement, death of spouse, divorce) — but routine conversion planning does not qualify for appeal.
ACA Subsidies — The Cliff That Matters Before 65
For retirees who retire before Medicare eligibility at 65, ACA marketplace subsidies depend on household MAGI relative to the Federal Poverty Level. The "subsidy cliff" — where a dollar of additional income can trigger repayment of thousands of dollars in premium tax credits — sits at 400% FPL for most households (approximately $60,000 for a single filer, $120,000 for a couple in 2026, though exact amounts are adjusted annually).
The critical MAGI trap here: ACA counts 100% of Social Security. A couple with $50,000 of Social Security benefits and no other income has $50,000 of ACA-MAGI. If they then execute a $70,000 Roth conversion, their ACA-MAGI reaches $120,000 — potentially over the subsidy cliff, triggering full repayment of months of premium tax credits. For early retirees with significant Social Security income and ACA coverage, Roth conversions require careful calibration against the ACA threshold first.
Social Security Taxation — The Formula No One Indexed for Inflation
Social Security benefits are taxed through a separate formula that uses "provisional income" — a calculation that differs from both IRMAA-MAGI and ACA-MAGI. Provisional income equals AGI (excluding any SS already in AGI), plus tax-exempt interest, plus 50% of total Social Security benefits received during the year.
At provisional income below $25,000 (single) or $32,000 (MFJ), none of the SS benefit is taxable. Between those levels and $34,000/$44,000, up to 50% is taxable as ordinary income. Above the upper threshold, up to 85% of the benefit is ordinary income. These thresholds have not been adjusted for inflation since 1984 and 1993 respectively, which means most retirees with any investment income or IRA distributions land at 85% automatically.
The "tax torpedo" effect creates an elevated marginal rate through this zone: each additional dollar of income not only pays its own bracket rate but also triggers additional SS income at 85 cents per dollar of excess. The effective marginal rate through the 85% inclusion zone can reach 22.2% on income that is nominally in the 12% bracket.
What Does Not Count Toward MAGI — and Why It Matters
Several common retirement income sources are excluded from all three MAGI definitions, which is what makes low-MAGI retirement spending possible:
Qualified Roth IRA and Roth 401(k) withdrawals. When the five-year rule and age requirements are met, Roth distributions are tax-free and do not enter AGI. They are not added back for IRMAA, ACA, or Roth contribution purposes. A household spending entirely from Roth accounts generates zero MAGI from those withdrawals, regardless of the dollar amount.
Return of cost basis from taxable accounts. When you sell an investment in a taxable brokerage account, only the gain above your original purchase price is income. If you paid $100,000 for a fund now worth $140,000 and sell it, $100,000 is the return of your own capital — not income. Only $40,000 of gain enters MAGI. This distinction is why high-basis taxable accounts (from years of contributions, not growth) can fund significant spending with minimal MAGI impact.
Qualified Charitable Distributions. A QCD — a direct transfer from an IRA to a charity, up to $108,000 in 2025 — satisfies the RMD requirement without entering gross income at all. It is excluded before AGI, which means it is excluded before any MAGI calculation. A $30,000 QCD reduces MAGI by $30,000 compared to taking a $30,000 IRA distribution and then writing a check to charity — even though both get to the same charitable result. The deduction path removes the income from taxable income; the QCD path removes it from MAGI itself.
Tax-exempt municipal bond interest. Excluded from federal AGI. Not added back for IRMAA or Roth contribution MAGI purposes. Added back only for ACA-MAGI. For retirees relying on muni bonds for income, those interest payments are invisible to IRMAA and invisible to Roth eligibility — but they do count toward ACA subsidy calculations.
The Anatomy of a "Zero MAGI" Year
A year where MAGI is $0 while spending exceeds $130,000 is entirely possible — and is often the intended result of a well-sequenced withdrawal strategy. The income sources that fund spending without generating MAGI are the same ones listed above: Roth withdrawals, return of basis, and muni interest.
In a fully Roth-funded year, a couple might draw $95,000 from Roth accounts, $12,000 from the return-of-basis portion of taxable account sales, and $4,000 in muni bond interest — plus $28,000 of Social Security that stays below the provisional income threshold because there is no other income to push it into the taxable zone. Gross spending: $139,000. MAGI: $0. Tax owed: $0.
The same couple at age 78, with a large traditional IRA and RMDs of $56,000, faces a very different picture: $56,000 of RMDs, $24,000 of additional IRA withdrawals, $23,800 of now-taxable Social Security (85% of a $28,000 benefit), and $8,000 of realized capital gains produces MAGI of over $111,000 — likely in IRMAA Tier 1 or above, with the full 85% of SS taxation applying.
Planning Takeaways
The pre-RMD window is the low-MAGI opportunity. The years between retirement and the start of Required Minimum Distributions at age 73 are typically the lowest-MAGI period in retirement — particularly once Social Security is claimed (delaying SS keeps the provisional income issue at bay until the larger delayed benefit arrives). This window is the optimal time for Roth conversions, gain harvesting at 0%, and other strategies that depend on low taxable income.
Roth conversions increase MAGI in the year of conversion — but reduce it permanently in every year after. Each dollar converted moves future RMD income from taxable to tax-free, reducing all future MAGI calculations. The cost is IRMAA exposure two years after the conversion year; the benefit compounds for decades.
QCDs are the most direct MAGI-reduction tool in the RMD years. Unlike deductions (which reduce taxable income, not MAGI), QCDs bypass income entirely. For charitable retirees facing IRMAA Tier 1 or SS over-taxation, a QCD is often the most efficient single move available.
Model all three MAGI versions simultaneously. A strategy that optimizes IRMAA-MAGI may inadvertently breach the ACA cliff (pre-65) because ACA counts 100% of SS while IRMAA counts only the taxable portion. The ModernRetire Tax Plan shows MAGI for each relevant threshold in each projection year — the year-by-year table is the tool to spot conflicts before they become surprises.
Important Notes
- MAGI is not the same as gross income, AGI, or taxable income. Each serves a different function in the tax calculation. The standard deduction reduces taxable income — not MAGI. Many strategies that "reduce MAGI" (like the standard deduction) actually reduce taxable income and are irrelevant to IRMAA or ACA threshold calculations.
- Capital gains count toward MAGI even at 0% federal rate. A $50,000 gain harvest that owes zero federal income tax still adds $50,000 to MAGI — which can push through IRMAA tiers or ACA thresholds. The zero rate applies to the tax owed on the gain; the income is still counted in MAGI.
- The IRMAA lookback applies to every year, not just conversion years. Any year of elevated MAGI — a large inheritance, a lawsuit settlement, a business sale, even a very large RMD — produces elevated Medicare premiums two years later. Planning against this requires forward visibility, not just current-year awareness.
- Social Security provisional income thresholds are not indexed for inflation. The $32,000 MFJ lower threshold and $44,000 upper threshold have not changed since 1993. With any IRA income or investment returns in retirement, virtually all retirees end up at the 85% inclusion level.
- State MAGI definitions may differ. Some states that tax income define their own modified income bases for state tax purposes, which may not match any of the three federal MAGI definitions above. State-specific analysis is required for state income tax planning.
In ModernRetire
The Tax Plan page shows three columns relevant to MAGI in each projection year:
- Gross Income — all cash flowing in, including Roth withdrawals and return of basis that will not appear in MAGI
- MAGI — the estimated IRMAA/bracket MAGI for that year, calculated from ordinary income sources, conversions, realized gains, and taxable Social Security
- ACA-MAGI (shown in pre-65 years only) — uses the ACA definition including 100% of Social Security, displayed against the 400% FPL cliff line for your household size
When you see a large gap between Gross Income and MAGI in a given year, hover the MAGI cell to see a breakdown of which income sources are included and which are excluded. When MAGI is $0 but spending is high, the tooltip shows what funded that spending. When IRMAA Tier 1 or higher appears in the premium estimate, the lookback source year is shown — so you can trace which year's income caused the surcharge.
🔗 Related
Related: ACA Subsidies and Bridge Coverage Before 65 — ACA marketplace coverage for early retirees, how the subsidy cliff works in practice, and why the pre-Medicare years are the most MAGI-sensitive window in retirement.
🔗 Related
Related: IRMAA — The Medicare Surcharge Most Retirees Do Not See Coming — Parts A through D, IRMAA tiers and how to appeal them, and how Medicare premium planning fits into the broader MAGI management strategy.
🔗 Related
Related: Advanced Roth Conversion Strategies — the full mechanics of conversions, bracket-filling math, and how conversion timing interacts with IRMAA's two-year lookback and ACA subsidy cliffs.
Quick Check
A married couple files jointly. During 2026 they receive $48,000 in Social Security benefits, make a $60,000 Roth IRA withdrawal, and earn $6,000 in municipal bond interest. They have no other income. For ACA premium tax credit purposes, what is their MAGI?