A Roth account lets you save money for retirement using after-tax dollars, then withdraw it tax-free later

A Roth account is a retirement savings container where you contribute money that has already been taxed. The money grows inside the account without being taxed each year, and when you withdraw it in retirement, you pay no federal income tax on those withdrawals — not on your contributions and not on the growth. This is the opposite of a traditional IRA or 401(k), where you get a tax break upfront but pay tax when you take the money out.

The trade-off is simple: you pay tax now so you do not pay it later. This makes a Roth useful if you expect to be in a higher tax bracket in retirement, or if you simply want certainty about what you will owe. You also have more flexibility with a Roth — you can withdraw your contributions (not the growth) before retirement without penalty, and you are not forced to take withdrawals at any age.

Key Takeaways

  • You contribute after-tax money to a Roth, meaning you have already paid income tax on the dollars you put in.
  • All growth inside the account — interest, dividends, capital gains — is never taxed as long as the money stays in the account.
  • Withdrawals in retirement are completely tax-free if you follow the rules: the account must be open at least five years, and you must be at least 59½ years old.
  • You can withdraw your contributions at any time without penalty, but withdrawing growth before age 59½ usually triggers a 10% penalty plus income tax.
  • Income limits apply to Roth IRAs — if you earn above a certain threshold, you cannot contribute directly, though other routes exist.

How money grows inside a Roth without being taxed each year

When you invest money inside a Roth account — whether in stocks, bonds, mutual funds, or other securities — any earnings those investments produce are not taxed annually. In a regular taxable brokerage account, you would owe tax each year on dividends and interest. In a Roth, those earnings compound without that annual tax drag.

This tax-free growth is the engine that makes a Roth powerful over decades. A $10,000 investment that grows to $50,000 inside a Roth means you owe zero tax on that $40,000 gain when you withdraw it. The longer the money sits, the more dramatic the difference becomes.

The five-year rule and the age 59½ rule for withdrawals

To withdraw your earnings tax-free and penalty-free, two conditions must be met: the Roth account must have been open for at least five tax years, and you must be at least 59½ years old. If either condition is not met, you will owe income tax on the earnings plus a 10% early withdrawal penalty.

The five-year clock starts on January 1 of the year you open the account, not the day you fund it. If you open a Roth in December 2024 and fund it in January 2025, the five-year period still began in 2024. This matters if you are close to retirement or planning to withdraw soon.

Your contributions themselves — the dollars you put in — can be withdrawn at any time without tax or penalty, because you already paid tax on them. Only the growth is restricted. This gives a Roth more flexibility than a traditional IRA, where any withdrawal before 59½ is taxed and penalized.

Income limits that may prevent you from contributing directly

Roth IRAs have income limits that change each year. If your Modified Adjusted Gross Income (MAGI) exceeds the limit for your filing status, you cannot contribute directly to a Roth IRA. The limits vary by whether you are single, married filing jointly, or married filing separately, and they shift annually based on inflation.

If you earn too much to contribute directly, you have other options. A backdoor Roth lets you contribute to a traditional IRA and then convert it to a Roth, sidestepping the income limit. A mega backdoor Roth uses your employer's 401(k) plan to move larger amounts into a Roth. These strategies have their own rules and tax consequences, so they are worth understanding if you are above the income threshold.

Roth IRAs versus Roth 401(k)s — which account type you have matters

A Roth IRA is an individual account you open yourself, usually through a bank or brokerage. You can contribute up to a set limit each year (the limit changes annually), and you control the investments. There are no required withdrawals at any age — the money can sit and grow for your entire life.

A Roth 401(k) is offered through your employer. You contribute through payroll deductions, and your employer may match your contributions (though matching goes into a traditional account, not the Roth portion). Roth 401(k)s have higher contribution limits than Roth IRAs, but they do require you to take withdrawals starting at age 73. Both follow the same five-year and age 59½ rules for tax-free withdrawals.

If your employer offers a Roth 401(k) and you want to save more than the Roth IRA limit allows, you can do both — contribute to the Roth 401(k) at work and also fund a Roth IRA on your own, as long as you are below the income limits for the IRA.

Why someone might choose a Roth over a traditional account

A Roth makes the most sense if you expect your tax rate to be higher in retirement than it is now. If you are young and in a low tax bracket, paying tax at that lower rate now and withdrawing tax-free later is a good trade. If you think tax rates will rise in the future — whether because of policy changes or because your income will be higher — locking in today's rate is valuable.

A Roth is also useful if you want flexibility. You can withdraw contributions without penalty, you are not forced to take withdrawals at any age, and you can leave the account to heirs who will inherit it tax-free. A traditional account does not offer these options.

The downside is that you get no tax break now. If you are in a high tax bracket and want to reduce your taxable income this year, a traditional account is more useful. The choice depends on your current situation and your best guess about the future.

Frequently Asked Questions

Can I withdraw my contributions from a Roth IRA before retirement?

Yes. You can withdraw the dollars you contributed at any time without tax or penalty. You cannot withdraw the earnings (growth) without penalty unless you are 59½ and the account is at least five years old. This makes a Roth more flexible than a traditional IRA if you need access to your money before retirement.

What happens if I withdraw earnings before age 59½?

You will owe income tax on the earnings plus a 10% early withdrawal penalty. There are a few exceptions — such as using up to $35,000 for a first home purchase or withdrawing for a may have access to disability — but in most cases, early withdrawal of earnings is costly. Check the IRS rules for your specific situation.

Do I have to take withdrawals from a Roth IRA at any age?

No. A Roth IRA has no required minimum distributions during your lifetime. You can let the money grow for as long as you want. A Roth 401(k) does require withdrawals starting at age 73, but you can roll it into a Roth IRA to avoid that requirement.

What is the difference between a Roth IRA and a Roth 401(k)?

A Roth IRA is an individual account with lower contribution limits and no required withdrawals. A Roth 401(k) is through your employer, has higher limits, and requires withdrawals at age 73. Both use after-tax contributions and offer tax-free growth and withdrawals, but the 401(k) is only available if your employer offers it.

Can I have both a Roth IRA and a Roth 401(k)?

Yes. You can contribute to both in the same year as long as you are below the Roth IRA income limits. The contribution limits are separate — the IRA limit does not reduce how much you can put in the 401(k), and vice versa. This is a way to save more if your employer offers a Roth 401(k).