Learn · Roth Mechanics

Do Roth IRA withdrawals count as income? MAGI for the ACA, IRMAA, Social Security and NIIT

A qualified Roth IRA withdrawal is excluded from gross income, so it never enters adjusted gross income and never enters any of the modified-AGI tests that matter in retirement: ACA premium tax credits, Medicare IRMAA, the taxation of Social Security, or the 3.8% net investment income tax. A Roth conversion counts in all four.

By Casmir Mason — family-office CFO
Updated September 2026 · 2026 tax year
Educational — not tax advice
The short version

There is no single definition of "income" in US tax law — there are several, and a Roth withdrawal sits outside almost all of them. Because a qualified Roth distribution is excluded from gross income under §408A(d)(1), it never reaches AGI, and every MAGI test that matters in retirement is built on AGI. That makes Roth money the only large pool on a household balance sheet you can spend from without moving a single threshold. Three qualifications are worth holding onto. A non-qualified withdrawal is only partly free — your own contributions still come out tax-free, but the earnings portion is ordinary income and does count. A Roth conversion is not a withdrawal: it is ordinary income in the conversion year and it counts everywhere, which is the trap most readers arrive here having already fallen into. And you still have to report the distribution, even when the taxable amount is zero.

What makes a Roth withdrawal qualified

Everything below turns on one word, so it is worth getting right before the thresholds. A distribution from a Roth IRA is qualified — and therefore entirely excluded from gross income — only when two conditions are met at the same time (IRS Publication 590-B, "Are Distributions Taxable?").

  • The five-year period has passed. It begins on 1 January of the tax year for which you made your first contribution to any Roth IRA, not the year of the account you are drawing from. One clock, not one per account.
  • And one of four triggers applies: you are 59½ or older; you are disabled within the meaning of §72(m)(7); the distribution is made to a beneficiary after your death; or it is a first-time home purchase, capped at $10,000 lifetime.

Miss either leg and the distribution is non-qualified, which is not the same as taxable. Roth distributions come out in a fixed order — contributions first, then conversion amounts oldest-first, then earnings — so a non-qualified withdrawal is usually still tax-free in practice, because most people never reach the earnings layer. Only the earnings layer produces income. The ordering rules and the separate five-year clock that applies to converted dollars are covered in the Roth IRA early withdrawal guide and the Roth conversion five-year rule; this page is about what happens to the thresholds once the tax character is settled.

One table: what counts where

Five separate tests use five slightly different definitions of modified AGI. The useful thing is that they are all built on the same foundation — adjusted gross income — with different add-backs on top, which is why a single structural fact (qualified Roth money is not in AGI) resolves all of them at once. The third column is the one to read twice.

Does Roth money count? Five income tests, three kinds of Roth transaction
Test and its MAGI definitionQualified Roth withdrawal counts?Non-qualified Roth withdrawal (earnings portion)?Roth conversion counts?
ACA premium tax credit MAGI
AGI + tax-exempt interest + excluded foreign earned income + non-taxable Social Security
NoYes — earnings are in AGIYes, dollar for dollar
IRMAA MAGI (Medicare Part B and Part D)
AGI + tax-exempt interest. Nothing else.
NoYes — earnings are in AGIYes, with a two-year delay
Social Security provisional income
AGI excluding benefits + tax-exempt interest + 50% of benefits
NoYes — earnings are in AGIYes, in the conversion year
NIIT MAGI (3.8% surtax)
AGI + excluded foreign earned income, net of related deductions
NoNot net investment income, but the earnings do raise the MAGI testNot NII itself, but it does raise the MAGI test
Traditional-IRA deduction phaseout MAGI
AGI + student loan interest, foreign income/housing, savings bond and adoption exclusions
NoYes — earnings are in AGIYes (unlike Roth contribution MAGI, which backs conversions out)

Sources: Instructions for Form 8962 (PTC modified AGI); SSA — Medicare premiums and income; IRS Publication 915 (provisional income); Instructions for Form 8960 (NIIT); IRS Publication 590-A, Worksheet 1-1.

ACA premium tax credits and the early-retiree case

This is where the question usually starts, because for anyone who stops working before 65 the Marketplace subsidy is often the largest single number in the household budget, and it is driven entirely by one figure. The IRS is precise about what that figure is: for premium tax credit purposes, "modified AGI is the AGI on your tax return plus certain income that is not subject to tax (foreign earned income, tax-exempt interest, and the portion of social security benefits that is not taxable)" (Instructions for Form 8962).

Read that list against a Roth distribution and the answer falls out. A qualified Roth withdrawal is not in AGI; it is not tax-exempt interest; it is not foreign earned income; it is not a Social Security benefit. It is in none of the four buckets, so it cannot appear in the number the Marketplace uses. The practical consequence is unusual: a 58-year-old spending $70,000 a year entirely out of a Roth IRA can report a Marketplace MAGI close to zero.

Close to zero, not zero — and that can be a problem of its own. Premium tax credit eligibility has a floor as well as a ceiling. In states that did not expand Medicaid, a household under 100% of the federal poverty line can fall into the coverage gap and qualify for neither Medicaid nor a subsidy. Reporting too little MAGI is a real failure mode, and it is one reason a small deliberate conversion each year can be the right answer even for someone who could live entirely off Roth basis.

That tension is exactly where the Roth conversion ladder meets the ACA. The ladder asks you to recognise conversion income every year; the subsidy rewards you for not recognising any. They are pulling in opposite directions over the same years, and the resolution is a MAGI target rather than a rule: convert up to a chosen point on the subsidy schedule, then fund the rest of the year's spending from Roth basis or taxable-account principal, which do not add to MAGI either. Model the trade-off before December — the calculator prices what a marginal conversion dollar actually costs once the subsidy taper is included.

Medicare IRMAA and the two-year lookback

After 65, the threshold that bites is IRMAA — the income-related monthly adjustment amount added to Medicare Part B and Part D premiums. Its MAGI definition is the simplest of the five and the most forgiving of Roth money. Social Security takes adjusted gross income plus tax-exempt interest, and stops there. There is no add-back for anything else.

So a qualified Roth withdrawal cannot move your IRMAA tier, at any size. Neither can a return of basis from a brokerage account, an HSA distribution spent on qualified medical expenses, or a qualified charitable distribution. Municipal bond interest runs the other way: not taxable, but explicitly added back, so it counts against you. The full bracket table, the surcharge amounts and the cliff arithmetic live in how to avoid IRMAA — for 2026 the first tier starts above $109,000 of MAGI for a single filer and $218,000 for a married couple filing jointly, and the IRMAA calculator will tell you which tier a given MAGI lands in.

The timing is the part that catches people. IRMAA runs on a two-year lookback: your 2026 premiums are set from your 2024 return. That produces an asymmetry worth planning around explicitly.

  • A conversion at 63 hits your premiums at 65 — the first year you are enrolled. Convert aggressively in the two years before Medicare and the surcharge lands in your very first premium notice, long after the conversion has stopped feeling like a live decision.
  • Withdrawals from that Roth, once qualified, never hit your premiums at all — not at 65, not at 85, not in the year you take $200,000 out to buy a house.

That is the whole argument for front-loading conversions before 63 rather than after: you pay the IRMAA cost once, in a controlled window, and buy a permanently IRMAA-invisible asset. Note also that a one-off conversion spike is not a life-changing event for appeal purposes — SSA-44 covers work stoppage, marriage, death of a spouse and similar events, not a voluntary income decision.

Social Security and provisional income

Whether your Social Security benefit is taxed, and how much of it, depends on provisional income — sometimes called combined income. Publication 915 builds it from three parts: your adjusted gross income excluding Social Security, plus tax-exempt interest, plus half of your gross benefits (IRS Publication 915). Against the statutory base amounts — $25,000 single, $32,000 married filing jointly — up to 50% of the benefit becomes taxable, and above $34,000 and $44,000 respectively, up to 85% does. Those four figures are fixed in statute and have never been indexed, which is why more retirees cross them every year.

A qualified Roth distribution appears in none of the three components, so it cannot push a single additional dollar of your benefit into tax. This matters more than the headline suggests, because provisional income drives one of the sharpest effective marginal rates in the code: inside the phase-in range, each extra dollar of ordinary income can make 50 or 85 cents of benefit taxable as well, producing a marginal rate well above your nominal bracket. Roth withdrawals sidestep the mechanism entirely; the interaction with required minimum distributions, which do not, is worked through in taxes on RMDs.

Two adjacent questions get tangled with this one. A Roth distribution is not earned income, so it never counts against the retirement earnings test that reduces benefits before full retirement age — but neither does a traditional IRA withdrawal, so that is not a point in Roth's favour. And a Roth conversion does count as provisional income, which is the reason the standard advice is to finish converting before benefits start.

The 3.8% net investment income tax

The NIIT applies 3.8% to the lesser of your net investment income or the amount by which your MAGI exceeds $200,000 (single), $250,000 (married filing jointly) or $125,000 (married filing separately) — thresholds also fixed in statute and not indexed. Roth money is outside it twice over.

First, distributions from qualified retirement plans and IRAs are excluded from net investment income altogether under §1411(c)(5), Roth or traditional. Second, a qualified Roth distribution is not in AGI, so it does not raise the MAGI side of the test either (Instructions for Form 8960). A Roth conversion gets only the first half of that protection: the conversion income is not net investment income, but it does lift your MAGI, which can drag more of your existing dividends and capital gains above the threshold and into the surtax. A conversion can therefore raise your NIIT bill without being taxed by the NIIT itself — a second-order effect that rarely appears in conversion projections.

When a Roth withdrawal does count

Only the earnings layer of a non-qualified distribution produces income, and you reach it last. Under the ordering rules, dollars come out as regular contributions first (always tax-free and penalty-free, at any age), then conversion amounts on a first-in, first-out basis, then earnings. Someone who has contributed for twenty years typically has a contribution layer large enough that they never touch earnings at all.

When you do reach earnings before the account is qualified, that portion is ordinary income, lands in AGI, and flows into every MAGI in the table above — plus, usually, a 10% additional tax unless a §72(t) exception applies. The exception list and the layer-by-layer arithmetic are in the Roth IRA early withdrawal guide. The planning point here is narrower: if you are managing to an ACA or IRMAA threshold and your Roth is not yet qualified, know which layer your next withdrawal comes from before you request it, because only one of the three layers can move the number.

The trap: a conversion is not a withdrawal

Most of the confusion in this topic comes from treating "Roth" as a property of the money rather than a description of a transaction. It is the transaction that the tax code taxes.

A conversion moves pre-tax dollars from a traditional IRA or 401(k) into a Roth. The amount converted is included in gross income in the year of the conversion, exactly like a traditional IRA withdrawal you did not spend. It lands in AGI, so it counts in the ACA MAGI, in the IRMAA MAGI two years later, in provisional income, in the NIIT MAGI test, and in the traditional-IRA deduction phaseout. There is one narrow exception worth knowing: conversion income is specifically excluded from the MAGI used to test whether you may make a Roth IRA contribution (§408A(c)(3)(B)), which is why a large conversion does not by itself lock you out of contributing. That carve-out applies nowhere else.

A withdrawal from an existing Roth is the later, separate event. If it is qualified, it counts nowhere. The asymmetry is the point of the whole strategy: you pay the threshold cost once, at conversion, and buy permanent exemption from every threshold thereafter. Reading "Roth withdrawals don't count" and applying it to a conversion is how people lose a subsidy they were counting on.

The planning sequence

The tests above are all annual, which makes this a sequencing problem rather than an optimisation problem. In broad strokes: (Still deciding where new contributions should go? That's pre-tax or Roth.)

  1. Convert in the low-MAGI years. The gap between retiring and starting Social Security, and before the two-year IRMAA lookback window opens at 63, is usually the cheapest recognition window you will ever have.
  2. Set an explicit MAGI target for each of those years, not a conversion amount. The binding constraint changes with age: the ACA subsidy schedule before 65, IRMAA tiers after, provisional income once benefits start.
  3. Fund spending in threshold years from Roth and from taxable-account basis. These are the two sources that add nothing to MAGI, and near a cliff the source of cash matters more than the amount.
  4. Watch the two-year seam at 63 and 64. A conversion in those years is charged to your first two years of Medicare premiums.
  5. Re-check in the autumn, before the year closes. MAGI is a year-end fact and almost every lever — a conversion, a realised gain, a discretionary distribution — is only available until 31 December.

Reporting: 1099-R codes and lines 4a and 4b

A tax-free distribution is still a reportable distribution. Your custodian sends a Form 1099-R, and the box 7 code tells you which of three stories the IRS will see.

  • Code Q — qualified distribution. The custodian is confirming that it knows both conditions are met. Nothing is taxable; report the gross amount on Form 1040 line 4a and enter 0 on line 4b.
  • Code T — exception applies, five-year period unknown. You are 59½ or older, disabled or a beneficiary, but the custodian cannot confirm your five-year clock — commonly because you moved accounts. The distribution may well be fully qualified; you establish that yourself.
  • Code J — early distribution, no known exception. Under 59½. This does not mean the distribution is taxable; it means the ordering rules have to be applied.

For codes T and J, complete Part III of Form 8606 to work through the layers and arrive at the taxable amount for line 4b. This is also where the practical risk sits: custodians do not track your contribution and conversion basis, so if you cannot document it, the IRS default treats the distribution as earnings — taxable, and possibly penalised. Keep your Forms 5498 and every prior 8606. What appears on line 4b is the only part of the withdrawal that ever reaches AGI, and therefore the only part that can reach any of the five thresholds on this page.

Investment-risk note: Roth accounts hold market investments, and their value can fall as well as rise. Nothing here is a recommendation to buy, sell or convert any particular asset, and the tax treatment of a distribution says nothing about the investment merit of what is inside the account.

Frequently asked questions

A qualified Roth IRA distribution is excluded from gross income, so it never reaches adjusted gross income and never reaches the modified AGI the Marketplace uses for premium tax credits. The IRS defines that MAGI as your AGI plus tax-exempt interest, excluded foreign earned income and the non-taxable portion of Social Security benefits — a qualified Roth withdrawal is in none of those buckets. A non-qualified withdrawal is different: your own contributions still come out tax-free, but any earnings that come out are taxable and do land in AGI. So an early retiree can spend $60,000 a year out of a Roth and still report a MAGI near zero.
Yes, in full, and this is the single most expensive misunderstanding in the subject. A conversion is not a withdrawal. The pre-tax amount you move from a traditional IRA to a Roth IRA is ordinary income in the year of the conversion, it enters AGI dollar for dollar, and it therefore enters the ACA premium tax credit MAGI dollar for dollar. Convert $40,000 in a year you are buying Marketplace coverage and you have added $40,000 of MAGI, which can cut or eliminate the advance premium tax credit and force repayment when you reconcile on Form 8962.
No, when the withdrawal is qualified. Social Security determines IRMAA from a deliberately simple MAGI — your adjusted gross income plus tax-exempt interest, and nothing else. A qualified Roth distribution is not in AGI, so it cannot move that number no matter how large it is. A Roth conversion is the opposite case: it is ordinary income and it counts, and because IRMAA runs on a two-year lookback, a conversion made at 63 shows up in the Part B and Part D premiums you pay at 65.
Not for the provisional income test that decides how much of your benefit is taxable. Provisional income is your AGI excluding Social Security, plus tax-exempt interest, plus half of your benefits. A qualified Roth distribution appears in none of those three components, so it cannot push more of your benefit into taxable territory. Two separate points are often confused with this: a Roth distribution is also not earned income, so it never triggers the retirement earnings test before full retirement age, and a Roth conversion does count as provisional income.
Anything that never reaches adjusted gross income. That list includes qualified Roth IRA and Roth 401(k) distributions, the return of your own basis from a taxable brokerage account, HSA distributions used for qualified medical expenses, qualified charitable distributions from an IRA, life insurance proceeds and most gifts and inheritances received. Tax-exempt municipal bond interest is the notable exception in the other direction: it is not taxable, but Social Security adds it back, so it does count toward IRMAA.
Yes, you report it even when none of it is taxable. Your custodian issues a Form 1099-R, and the gross distribution goes on line 4a of Form 1040 with the taxable amount on line 4b — zero, for a qualified distribution coded Q. If the 1099-R is coded T or J, the custodian is not confirming that your five-year clock is met, and you have to establish that yourself by completing Part III of Form 8606. Skipping the reporting is what turns a tax-free withdrawal into an IRS notice.