The core difference: when you pay taxes

A traditional IRA lets you deduct contributions from your taxes now, but you pay income tax on the money when you withdraw it in retirement. A Roth IRA takes the opposite approach: you contribute after-tax dollars now, and withdrawals in retirement are tax-free. That single difference shapes almost everything else about how each account works.

Which one makes sense depends on whether you think your tax rate will be higher or lower in retirement than it is today. If you expect to earn less in retirement, a traditional IRA saves you money by letting you deduct contributions while you're in a higher tax bracket. If you expect to earn the same or more, or if you simply want to lock in today's tax rate and avoid surprises, a Roth IRA is usually the better choice.

Key Takeaways

  • Traditional IRA contributions reduce your taxable income this year, but you owe income tax on withdrawals in retirement; Roth IRA contributions use after-tax money, but retirement withdrawals are tax-free.
  • Traditional IRAs require you to start taking withdrawals at age 73, while Roth IRAs have no withdrawal requirement during your lifetime.
  • Roth IRAs let you withdraw your contributions (not earnings) anytime without penalty, while traditional IRAs charge a 10% penalty plus income tax on early withdrawals before age 59½.
  • Income limits restrict who can contribute to a Roth IRA, but there are no income limits for traditional IRA contributions, though the tax deduction phases out at higher incomes.
  • Roth conversions let you move money from a traditional IRA to a Roth and pay taxes now, which can be useful if you expect higher taxes later or want to leave tax-assistance programs to heirs.

How contributions and tax deductions work

With a traditional IRA, you contribute pre-tax dollars (or money you deduct from your taxes), and the IRS lets you reduce your taxable income by that amount in the year you contribute. If you earn $60,000 and contribute $7,000 to a traditional IRA, your taxable income drops to $53,000. You pay no tax on that $7,000 now.

The catch: if you have a workplace retirement plan like a 401(k), the deduction phases out at higher incomes. For 2024, if you're single and covered by a workplace plan, the deduction begins to phase out at $77,000 in income and disappears entirely at $87,000. If you're married filing jointly, it phases out between $123,000 and $143,000. These numbers change each year.

With a Roth IRA, you contribute money you've already paid income tax on. There's no deduction, and your taxable income doesn't change. But here's the payoff: that money grows tax-free, and you never pay tax on it again—not on the growth, not on the withdrawals.

Roth contributions are limited by income. For 2024, if you're single, you can contribute the full amount only if your income is below $146,000. The contribution phases out between $146,000 and $161,000, and you can't contribute at all above $161,000. For married couples filing jointly, the phase-out is $230,000 to $240,000. These limits also change yearly.

Withdrawal rules and penalties

Traditional IRA withdrawals are straightforward: any money you take out is taxed as ordinary income in the year you withdraw it. If you withdraw before age 59½, you also owe a 10% penalty on top of the income tax—unless you meet a narrow exception like disability, medical expenses over 7.5% of your income, or a series of equal payments over your lifetime.

Roth IRAs are much more flexible. You can withdraw your contributions (the money you put in) anytime, tax-free and penalty-free. You can only withdraw earnings (the growth) penalty-free after age 59½ and if the account has been open for at least five tax years. Before that, earnings withdrawals trigger the 10% penalty and income tax, though some exceptions apply.

This flexibility makes Roth IRAs useful as an emergency fund. If you need cash, you can pull out what you contributed without consequences. A traditional IRA offers no such option—any withdrawal before 59½ costs you.

Required minimum distributions and account longevity

At age 73, the IRS requires you to start withdrawing money from a traditional IRA, whether you need it or not. These required minimum distributions (RMDs) are calculated based on your age and account balance, and you must withdraw at least that amount each year or face a 25% penalty on the shortfall (10% if you correct it within two years). RMDs push money out of the account and into your taxable income, which can affect Medicare premiums, Social Security taxation, and other benefits.

Roth IRAs have no RMD requirement during your lifetime. Your money can stay in the account and grow tax-free for as long as you live. This makes Roths powerful for leaving money to heirs—they inherit tax-free growth and can stretch withdrawals over their own lifetime (though new rules limit this in some cases).

Income limits and who can contribute

Traditional IRAs have no income limit for contributions, but the tax deduction phases out if you're covered by a workplace retirement plan and earn above a certain threshold. You can always contribute to a traditional IRA; you just might not get the tax break.

Roth IRAs have strict income limits. If you earn too much, you cannot contribute at all. For 2024, single filers phase out between $146,000 and $161,000, and married couples phase out between $230,000 and $240,000. If you're above the limit, a backdoor Roth is a workaround: you contribute to a traditional IRA (non-deductible) and then convert it to a Roth, paying taxes on any gains. This strategy works only if you have no other traditional IRA balances, or the math becomes complicated.

Roth conversions: moving money from traditional to Roth

You can convert money from a traditional IRA to a Roth IRA at any time. When you do, you pay income tax on the amount converted in that tax year, but the money then grows tax-free in the Roth and can be withdrawn tax-free in retirement.

Conversions make sense if you expect tax rates to rise, if you want to reduce future RMDs, or if you're in a low-income year and can afford to pay the conversion tax at a lower rate. They also let high earners get money into a Roth despite income limits (the backdoor Roth mentioned above is a conversion strategy).

The downside: conversions increase your taxable income in the year you do them, which can push you into a higher tax bracket or affect other tax-sensitive benefits. You should run the numbers with a tax professional before converting a large amount.

Which account to choose: a practical framework

Choose a traditional IRA if you want to reduce your taxable income this year, expect to earn less in retirement than you do now, or earn too much to contribute to a Roth. The upfront tax deduction is valuable if you're in a high tax bracket today.

Choose a Roth IRA if you expect to earn the same or more in retirement, want tax-free withdrawals and no RMDs, value the flexibility to withdraw contributions early, or want to leave tax-assistance programs to heirs. Roths are also a good choice if you're young and have decades of tax-free growth ahead, or if you're in a low tax bracket now and expect rates to rise.

Many people benefit from having both. You can contribute to a traditional IRA in years when you want the deduction, and to a Roth in years when you don't. Some people max out a 401(k) at work (which is usually traditional) and then contribute to a Roth IRA for additional tax-free growth. There's no rule against splitting your contributions between the two.

Frequently Asked Questions

Can I contribute to both a traditional IRA and a Roth IRA in the same year?

Yes, but your total contribution to both accounts cannot exceed the annual limit. For 2024, that limit is $7,000 per person (or $8,000 if you're 50 or older). If you contribute $4,000 to a traditional IRA, you can contribute only $3,000 to a Roth that same year.

What happens if I withdraw from a traditional IRA before age 59½?

You owe income tax on the full amount plus a 10% penalty. Exceptions exist for disability, medical expenses exceeding 7.5% of your income, and a few other narrow situations. A Roth IRA is more forgiving—you can withdraw contributions anytime without penalty, though earnings withdrawals before 59½ trigger the penalty and tax.

Do I have to pay taxes on a Roth conversion?

Yes. When you convert a traditional IRA to a Roth, you pay income tax on the amount converted in that tax year. The tax is based on the value of the account on the conversion date. After you pay the tax, the money grows tax-free in the Roth.

Which account is better for leaving money to heirs?

A Roth IRA is usually better. Heirs inherit the account tax-free and can withdraw the money without owing income tax. With a traditional IRA, heirs owe income tax on withdrawals. However, new rules limit how long heirs can stretch withdrawals, so the advantage has narrowed in recent years.

Can I open an IRA if I don't have earned income?

No. To contribute to either a traditional or Roth IRA, you must have earned income (wages, self-employment income, or similar) in that tax year. Passive income like dividends or rental income doesn't count. A spouse with no income can contribute if the working spouse has enough income to cover both contributions.