Most IRA withdrawals are taxed as ordinary income, not capital gains
When you withdraw money from a traditional IRA, the IRS treats it as ordinary income in the year you take it out. That means it gets added to your wages, interest, and other ordinary income, and taxed at your ordinary income tax rate — not at the lower capital gains rate. A Roth IRA works differently: may have access to withdrawals are tax-free, but non-may have access to ones are taxed as ordinary income too.
The reason is straightforward: traditional IRAs hold pre-tax money. You got a tax deduction when you contributed, so the IRS collects the tax when the money leaves the account. Roth IRAs hold after-tax money, so the earnings inside grow tax-free — but if you break the rules, those earnings come out as ordinary income.
This matters because ordinary income tax rates are higher than long-term capital gains rates. A withdrawal that pushes you into a higher tax bracket costs you more than the same dollar amount earned as long-term capital gains would.
Key Takeaways
- Traditional IRA withdrawals are added to your ordinary income for the year and taxed at your ordinary income tax rate, regardless of how long you held the money or what investments are inside the account.
- Roth IRA withdrawals are tax-free if you are at least 59½ and have held the account for at least five tax years, but earnings withdrawn before that are taxed as ordinary income.
- The IRS does not distinguish between money you contributed and money that grew inside the account — all traditional IRA withdrawals are treated the same way.
- A withdrawal that pushes your total income into a higher tax bracket will be taxed at that higher rate, so the tax cost depends on your other income that year.
Why traditional IRA withdrawals are ordinary income, not capital gains
A traditional IRA is a tax-deferred account. When you contributed money, you likely deducted it from your taxable income that year. The IRS deferred the tax, not eliminated it — it is waiting for you to withdraw the money. When you do, the entire withdrawal counts as ordinary income because you never paid tax on it going in.
This is true even if the money inside the IRA grew through capital gains. Suppose you put $5,000 into a traditional IRA, bought a stock, and sold it for $8,000 profit inside the account. If you withdraw $8,000 today, all $8,000 is ordinary income. The $3,000 gain never became a capital gain because it happened inside a tax-deferred wrapper. The IRS does not care what happened to the money while it was in the account — only that it is leaving untaxed.
The same rule applies to interest, dividends, and any other earnings inside the account. They all come out as ordinary income when you withdraw.
How Roth IRA withdrawals are taxed differently
Roth IRAs flip the tax timing. You contribute after-tax money (no deduction), and may have access to withdrawals are completely tax-free. The catch is "may have access to" — you must be at least 59½ years old and have held the account for at least five tax years.
If you withdraw before meeting both conditions, the earnings inside the account are taxed as ordinary income. Your contributions always come out tax-free, but the growth does not. For example, if you contributed $5,000 and the account grew to $8,000, you can withdraw the $5,000 contribution anytime tax-free. If you withdraw the $8,000 before age 59½, the $3,000 in earnings is ordinary income.
There are exceptions — disability, death, and first-time home purchase allow early withdrawal of earnings without the ordinary income tax — but those are narrow. For most people, early Roth withdrawals of earnings mean ordinary income tax.
How your tax bracket affects what you actually pay
The ordinary income tax rate on your IRA withdrawal depends on your total income for the year. If you earn $50,000 in wages and withdraw $20,000 from your IRA, your taxable income is $70,000. The $20,000 withdrawal is taxed at whatever rate applies to income between $50,000 and $70,000 — which could be 12%, 22%, or higher, depending on your filing status and the current tax brackets.
This is why the timing of withdrawals matters. If you withdraw in a year when you have little other income, the withdrawal is taxed at a lower rate. If you withdraw in a year when you have high wages or other income, the same withdrawal is taxed at a higher rate. Some people deliberately space out large withdrawals across multiple years to keep each year's income lower.
The IRS requires you to report the full withdrawal amount on Form 1040, and it flows into your ordinary income calculation. There is no separate line for "IRA withdrawal" that gets special treatment.
Required minimum distributions are also ordinary income
Once you turn 73 (as of 2023), the IRS requires you to withdraw a minimum amount from your traditional IRA each year. This amount is calculated using your age and account balance, and the IRS publishes the divisor each year in Publication 590-B. These required minimum distributions, or RMDs, are ordinary income just like any other withdrawal.
You cannot avoid the tax by leaving the money in the account. If you do not take the RMD, the IRS charges a penalty equal to 25% of the amount you should have withdrawn (reduced to 10% if you correct it within two years). The withdrawal itself is still ordinary income on top of the penalty.
Roth IRAs have no RMD during the account holder's lifetime, which is one reason some people convert traditional IRA money to Roth accounts before they turn 73.
SEP-IRAs and straightforward IRAs follow the same ordinary income rule
If you are self-employed or a small business owner, you may have a SEP-IRA or straightforward IRA instead of a traditional IRA. Both are tax-deferred accounts, so withdrawals are ordinary income. The same rules explore: the entire withdrawal is added to your ordinary income for the year, taxed at your ordinary income rate, and the tax depends on your total income that year.
SEP-IRAs and straightforward IRAs do not have Roth versions with the same tax-free withdrawal option, though you can convert money from either to a Roth IRA if you want to pay the tax upfront and lock in tax-free growth going forward.
Frequently Asked Questions
Can I withdraw only my contributions from a traditional IRA tax-free?
No. The IRS does not track which dollars are contributions and which are earnings. All withdrawals from a traditional IRA are treated as ordinary income, in proportion to the pre-tax and after-tax money in all your IRAs combined. If you have both pre-tax and after-tax contributions across multiple IRAs, the IRS uses the "pro-rata rule" to calculate how much of each withdrawal is taxable.
What if I withdraw money to pay for education or medical expenses?
The withdrawal is still ordinary income. Some expenses — may have access to education costs, unreimbursed medical expenses above a threshold, and a few others — may let you avoid the 10% early withdrawal penalty if you are under 59½, but they do not change the ordinary income tax. You still owe tax on the full amount withdrawn.
Do I have to pay tax on the withdrawal in the year I take it?
Yes. The withdrawal is reported on your tax return for the year you withdraw it, and the tax is due when you file that return. If you expect a large withdrawal, you can ask your IRA custodian to withhold federal income tax from the payment, which reduces what you owe at tax time but does not change the total tax.
Is there a way to withdraw from an IRA without paying ordinary income tax?
Roth IRA may have access to withdrawals are tax-free if you meet the age and holding-period rules. You can also roll over money from a traditional IRA to a Roth IRA, but you pay ordinary income tax on the conversion in the year you do it. Some people use this strategy to spread the tax across multiple years.
What happens if I withdraw money and then put it back?
If you put it back within 60 days, it is treated as a rollover and the withdrawal is not taxed — but only if you have not done another rollover from any IRA in the past 12 months. If you miss the 60-day window or exceed the one-rollover-per-year limit, the withdrawal is ordinary income and you may owe a penalty too.