Roth contributions come from money you've already paid income tax on

A Roth account — whether a Roth IRA, Roth 401(k), or Roth 403(b) — is funded with after-tax dollars. You contribute money that has already had federal income tax withheld from your paycheck. The IRS has already counted it as your income and you've already paid tax on it.

This is the opposite of a traditional 401(k) or traditional IRA, where contributions reduce your taxable income in the year you make them. With a Roth, there is no tax deduction when you contribute. You pay the tax upfront, then the money grows tax-free inside the account.

The trade-off is that when you withdraw money from a Roth in retirement, you owe no federal income tax on those withdrawals — not on the contributions you put in, and not on the earnings those contributions generated. That's why people choose Roth accounts: to lock in today's tax rate and avoid taxes on growth.

Key Takeaways

  • Roth contributions come from your take-home pay after taxes have already been deducted, so you get no tax deduction in the year you contribute.
  • You can withdraw your contributions tax-free at any time, but earnings withdrawn before age 59½ may be subject to tax and a 10% penalty unless an exception applies.
  • Roth withdrawals in retirement are tax-free, which makes Roths useful if you expect to be in a higher tax bracket later or want tax-free growth.
  • Income limits explore to Roth IRA contributions, but Roth 401(k) contributions have no income limit — anyone can contribute regardless of how much they earn.

How the tax treatment differs from traditional accounts

With a traditional 401(k) or IRA, you contribute pre-tax money. That means the amount you contribute reduces your taxable income for that year. If you earn $60,000 and contribute $7,000 to a traditional 401(k), your taxable income drops to $53,000. You pay less income tax that year.

With a Roth account, the contribution does not reduce your taxable income. You still owe tax on the full $60,000. But the $7,000 you put into the Roth grows tax-free, and you never pay tax on it again — not when you withdraw it, not on the earnings it generates.

The choice between them often comes down to whether you think your tax rate will be higher or lower in retirement. If you expect to be in a lower tax bracket when you retire, a traditional account saves you money now. If you expect to be in a higher bracket, or you straightforward want to lock in today's rate and avoid future tax increases, a Roth makes more sense.

Contribution limits and income restrictions for Roth accounts

Roth IRA contributions are limited by your income. For 2024, you can contribute the full amount only if your modified adjusted gross income (MAGI) falls below a certain threshold — $146,000 for single filers and $230,000 for married filing jointly. Above those limits, your contribution amount phases out, and above higher limits, you cannot contribute to a Roth IRA at all.

A Roth 401(k) has no income limit. Anyone can contribute to a Roth 401(k) regardless of how much they earn, as long as their employer offers one. The contribution limit for 2024 is $23,500 (or $31,000 if you are 50 or older). This makes Roth 401(k)s useful for high earners who are shut out of Roth IRA contributions.

Some people use a strategy called a "backdoor Roth" to get around the income limits on Roth IRAs. They contribute to a traditional IRA and then convert it to a Roth, paying tax on the conversion. This is legal but has tax complications if you already have other traditional IRA balances.

When you can withdraw from a Roth without penalty

You can withdraw your contributions (the money you put in) from a Roth IRA at any time, tax-free and penalty-free. The IRS treats contributions and earnings separately, so you always know how much you can pull out without consequence.

Withdrawing earnings (the investment gains) before age 59½ usually triggers a 10% penalty plus income tax, unless you meet a narrow exception. The exceptions include disability, medical expenses over 7.5% of your income, a first-time home purchase (up to $10,000 lifetime), and a few others. Roth 401(k)s have stricter rules — you cannot separate contributions from earnings the way you can with a Roth IRA.

At age 59½, you can withdraw earnings tax-free and penalty-free as long as the account has been open for at least five years. This five-year rule applies to each Roth account separately, so if you open a new Roth IRA, the clock starts over for that account.

Why the after-tax structure appeals to some savers

Roth accounts appeal to people who want certainty about their tax bill in retirement. With a traditional account, you do not know what your tax rate will be when you withdraw. Congress could raise tax rates, or you could have more income than expected. With a Roth, the tax is paid and done.

Roth accounts also have no required minimum distributions (RMDs) during the account owner's lifetime. With a traditional IRA or 401(k), you must start taking withdrawals at age 73 (as of 2023), whether you need the money or not. A Roth IRA lets your money keep growing untouched. A Roth 401(k) does have RMDs, but you can roll it into a Roth IRA to avoid them.

Young savers often benefit most from Roth accounts because they have decades for the money to grow tax-free. Even if they are in a low tax bracket now, locking in that low rate on a large sum of future earnings can save substantial taxes over time.

The five-year rule and other timing details

The five-year rule applies to Roth IRAs and Roth 401(k)s, but it works differently for each. For a Roth IRA, the five-year clock starts on January 1 of the year you make your first contribution to any Roth IRA. Once five years have passed, you can withdraw earnings tax-free and penalty-free (assuming you are 59½ or meet an exception).

For a Roth 401(k), the five-year rule is tied to each individual conversion or contribution. If you convert a traditional IRA to a Roth, that conversion has its own five-year clock. This matters if you are doing a backdoor Roth and want to withdraw the money early.

If you inherit a Roth IRA, the five-year rule applies to the inherited account separately. Non-spouse beneficiaries must withdraw the entire account within ten years (as of 2024), but earnings withdrawn before the account owner would have turned 59½ may be taxable.

Comparing Roth to traditional accounts side by side

FeatureRoth IRA / Roth 401(k)Traditional IRA / Traditional 401(k)
Contribution typeAfter-tax (no deduction)Pre-tax (tax deductible)
Tax on withdrawals in retirementNone on contributions or earningsTaxed as ordinary income
Income limits (IRA only)Yes, phases out at higher incomeNo income limit
Required minimum distributionsNone for Roth IRA; yes for Roth 401(k)Yes, starting at age 73
Early withdrawal of contributionsTax-free and penalty-free anytimeSubject to 10% penalty before 59½
2024 contribution limit$7,000 (IRA) or $23,500 (401k)$7,000 (IRA) or $23,500 (401k)

Frequently Asked Questions

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

Yes, but your total contributions to all IRAs (Roth and traditional combined) cannot exceed the annual limit — $7,000 for 2024, or $8,000 if you are 50 or older. You can split that between accounts however you want. For 401(k)s, you can have both a traditional and Roth 401(k) at the same employer, and the $23,500 limit applies to both combined.

Do I pay taxes twice with a Roth — once when I earn the money and again when I contribute?

No. You pay income tax once, when you earn the money. That tax is withheld from your paycheck. The money left after taxes is what you contribute to the Roth. You do not pay tax again on that contribution or on its growth.

What happens if I need to withdraw money from my Roth before retirement?

You can withdraw your contributions anytime, tax-free and penalty-free. Withdrawing earnings before 59½ usually costs you a 10% penalty plus income tax, unless you meet an exception like disability, a first-time home purchase, or substantial medical expenses. Check the specific rules for your account type before withdrawing.

Is a Roth better than a traditional account if I am young?

Often yes, because you have time for the money to grow tax-free. If you are in a low tax bracket now and expect to earn more later, a Roth locks in today's lower rate. But if you need the tax deduction now to reduce your current tax bill, a traditional account may make more sense.

Can my employer match contributions to a Roth 401(k)?

Yes, but the employer match goes into a traditional 401(k) account, not the Roth. Your Roth contributions are after-tax, but employer matches are always pre-tax. You will have both a Roth and a traditional balance in your 401(k) plan.