IRA withdrawals are not taxed twice by the federal government. Every dollar in an IRA is designed to be taxed exactly once: either going in (Roth) or coming out (traditional). The one scenario where people actually do end up paying tax twice on the same money is a paperwork failure on their end, specifically with non-deductible contributions to a traditional IRA that weren’t tracked on IRS Form 8606. Everything else that gets called “double taxation” is usually a penalty, a withholding mix-up, or a separate state tax.
One Dollar, One Tax
The structure is simple once you see it from the account’s point of view.
A traditional IRA contribution is usually tax-deductible in the year you make it, which lowers your adjusted gross income.1Internal Revenue Service. Definition of Adjusted Gross Income The money grows without any annual tax on dividends, interest, or gains. The single tax event happens at withdrawal, when the distribution is included in your gross income and taxed at your ordinary rate for that year.2Internal Revenue Service. Retirement Plans FAQs Regarding IRAs Distributions Contribute $6,000 that grows to $15,000, and you pay income tax on $15,000 when it comes out. That’s one tax on money that had never been taxed before.
A Roth IRA runs the model in reverse. You contribute money you’ve already paid income tax on, so there’s no deduction. In exchange, qualified withdrawals come out entirely tax-free, including all investment growth. A withdrawal qualifies when two conditions are met: at least five tax years have passed since your first Roth contribution, and you’ve reached 59½, become disabled, or are withdrawing up to $10,000 for a first-time home purchase.3GovInfo. 26 USC 408A – Roth IRAs
Roth withdrawals also follow a specific ordering: your direct contributions come out first, then any converted amounts, then earnings.4Internal Revenue Service. Publication 590-B, Distributions from Individual Retirement Arrangements Because contributions were already taxed, you can pull them at any age for any reason with no tax and no penalty. Only earnings create a tax question, and only when the withdrawal isn’t qualified.
Both structures tax the dollar once. Neither taxes it twice.
The One Place Double Taxation Really Happens
When your income is too high to deduct a traditional IRA contribution, you can still make the contribution. It just becomes non-deductible. You’ve already paid income tax on that money going in. If you don’t track it, the IRS will treat your entire withdrawal years later as taxable, and you’ll pay income tax on those same dollars a second time. That is actual double taxation, and preventing it is your job, not the IRS’s.
The tool is IRS Form 8606. You’re required to file it in any year you make a non-deductible traditional IRA contribution, and again in any year you take a distribution from an account that contains non-deductible money.5Internal Revenue Service. About Form 8606, Nondeductible IRAs Form 8606 maintains a running total of your “basis,” meaning the cumulative after-tax dollars sitting inside your traditional IRAs. When you eventually withdraw, that record is what tells the IRS which portion of the distribution is a tax-free return of basis and which portion is taxable.
The direct penalty for failing to file Form 8606 when required is $50 per missed form, unless you can show reasonable cause.6Office of the Law Revision Counsel. 26 USC 6693 – Failure to Provide Reports on Certain Tax-Favored Accounts The real cost isn’t the fine. It’s losing the documentation that proves those contributions were already taxed. Without it, you’ll almost certainly pay income tax on them again at withdrawal.
Keep every Form 8606 you file. Indefinitely. The record only matters when you finally take distributions, and that could be decades after the contribution.
The Pro-Rata Rule
If your traditional IRA holds a mix of deductible and non-deductible contributions, you can’t withdraw only the non-deductible portion and call it tax-free. The IRS applies a pro-rata rule that treats every dollar you withdraw as a proportional blend of taxable and non-taxable money.4Internal Revenue Service. Publication 590-B, Distributions from Individual Retirement Arrangements
The math divides your total non-deductible basis by the combined year-end balance of all your traditional, SEP, and SIMPLE IRAs, with the distribution added back.7Internal Revenue Service. Instructions for Form 8606, Nondeductible IRAs If you have $20,000 of non-deductible basis and $200,000 across your traditional IRAs, roughly 10% of any withdrawal is a tax-free return of basis and 90% is taxable.
Two details catch people off guard. The IRS aggregates all your traditional, SEP, and SIMPLE IRAs across every custodian for this calculation. You cannot isolate your non-deductible money in one account and withdraw only from there to beat the ratio. All the accounts are one pool in the eyes of the tax code.
The Backdoor Roth Problem
The pro-rata rule is the biggest surprise for people attempting a backdoor Roth. The strategy involves making a non-deductible contribution to a traditional IRA and then converting that money to a Roth. If you have no other traditional IRA balances, the conversion is clean: you’ve already paid tax on the contribution, so little or no additional tax is due.
If you have existing pre-tax money in any traditional, SEP, or SIMPLE IRA, pro-rata applies to the conversion itself. Someone with $93,000 in pre-tax IRA funds who converts a $7,000 non-deductible contribution owes tax on roughly 93% of the converted amount, because the IRS treats the $7,000 as drawn proportionally from the entire $100,000 pool.4Internal Revenue Service. Publication 590-B, Distributions from Individual Retirement Arrangements
The cleanest workaround is to eliminate pre-tax traditional IRA balances before converting, typically by rolling them into a workplace 401(k) that accepts incoming rollovers. That zeros out the denominator in the pro-rata calculation and lets your non-deductible conversion go through mostly tax-free. Skipping this step is where most backdoor Roth tax surprises come from.
Things That Feel Like Double Taxation but Aren’t
A lot of what gets called “being taxed twice” is actually something else.
The 10% Early Withdrawal Penalty
Taking money out before 59½ triggers an additional 10% tax on the taxable portion of the distribution.8Internal Revenue Service. Topic No. 557, Additional Tax on Early Distributions From Traditional and Roth IRAs This sits on top of the ordinary income tax you owe on the same distribution, which is where the “taxed twice” feeling comes from. It’s a penalty for breaking the deal you made when you opened the account, not a second income tax on the same dollars. The penalty applies only to the taxable portion, so Roth contributions and non-deductible basis come out penalty-free because they aren’t taxable to begin with. The penalty is reported on Form 5329 or Schedule 2 of Form 1040.9Internal Revenue Service. Instructions for Form 5329
The RMD Excise Tax
Traditional IRA owners must begin taking required minimum distributions at age 73.10Internal Revenue Service. Retirement Topics – Required Minimum Distributions (RMDs) Missing one triggers a 25% excise tax on the amount you should have withdrawn, which drops to 10% if you correct the shortfall during the IRS’s correction window.11Office of the Law Revision Counsel. 26 USC 4974 – Excise Tax on Certain Accumulations in Qualified Retirement Plans It applies on top of the ordinary income tax you owe when you eventually take the distribution, but it’s a penalty for not withdrawing, not a second layer of income tax on the same money. Roth IRAs have no RMDs during the original owner’s lifetime.
Rollover Withholding
Withholding gets mistaken for a second tax more often than people realize. When you take a distribution from a traditional IRA, the custodian withholds 10% for federal income tax by default unless you elect otherwise. That withheld amount is a prepayment, not a separate tax. You reconcile it when you file your return.
The place this becomes a real problem is 60-day rollovers. If you take a distribution planning to redeposit it into another IRA within 60 days, the custodian still withholds. You have to replace the withheld amount from other funds when you make the deposit, or the withheld portion becomes a taxable distribution on its own. A $50,000 check with $5,000 withheld requires you to deposit the full $55,000 into the new IRA to complete a tax-free rollover. Missing that step creates an unintended taxable event that can feel like double taxation, though it’s actually a new tax on a failed rollover.
State Income Tax
Federal tax rules prevent double taxation at the federal level. State income taxes are a separate obligation. Most states treat traditional IRA distributions as taxable income layered on top of the federal tax. About a dozen states impose no personal income tax at all, and a handful of others partially or fully exempt retirement income. The rest tax IRA withdrawals at standard rates, which can add anywhere from roughly 2% to over 13% depending on where you live.
Legally this isn’t double taxation. It’s two separate governments each taxing the same income once. Practically, it means your effective rate on IRA distributions may be higher than you planned if you only looked at federal brackets.
What to Actually Do
Three habits keep you out of the one real double-tax trap.
File Form 8606 for every year you make a non-deductible traditional IRA contribution. Keep copies of every 8606 you’ve ever filed, with your tax records, indefinitely. These are the only documents proving which dollars in your traditional IRA have already been taxed.
Before attempting a backdoor Roth, check whether you have any pre-tax balances in traditional, SEP, or SIMPLE IRAs across every custodian. If you do, resolve them first, usually by rolling them into a 401(k), so the pro-rata rule doesn’t convert a planned tax-free move into a mostly taxable one.
When you take a distribution you intend to roll over within 60 days, deposit the full gross amount into the new IRA, not just the net check. Replace the withheld portion from other funds so the whole rollover stays tax-free.
Do those three things and the IRS taxes your IRA money exactly once, which is what the code was built to do in the first place.