A Roth IRA takes money you've already paid taxes on
A Roth IRA is funded with after-tax dollars — money you earn, pay income tax on, and then put into the account. This is the opposite of a traditional IRA, where you contribute pre-tax money and pay taxes later when you withdraw it.
The key difference shows up in two places: when you pay the tax bill, and whether you owe taxes on your earnings when you take the money out. With a Roth, you pay tax on the contribution upfront, but the growth inside the account and your withdrawals in retirement are tax-free.
This matters because it changes how much money you actually have to set aside. If you earn $50,000 and want to contribute $7,000 to retirement savings, a Roth contribution means you need $7,000 from your after-tax paycheck. A traditional IRA contribution of $7,000 reduces your taxable income, so you might owe less in taxes that year — but you'll owe taxes on that $7,000 plus all its growth when you retire.
Key Takeaways
- Roth IRA contributions come from money you've already paid income tax on, not from pre-tax earnings.
- You do not pay taxes on the money your Roth account earns, and you do not pay taxes when you withdraw in retirement.
- The tradeoff is that you get no tax deduction in the year you contribute, unlike a traditional IRA.
- Income limits determine whether you can contribute to a Roth IRA, and these limits change each year.
Why the timing of the tax matters for your money
Paying tax now instead of later is a bet on your tax bracket. If you expect to be in a higher tax bracket in retirement — because you'll have more income or because tax rates will rise — a Roth saves you money. You lock in today's tax rate on the contribution and pay nothing on the growth.
If you expect to be in a lower tax bracket in retirement, a traditional IRA might save you more, because you deduct the contribution now at a higher rate and pay taxes later at a lower rate.
The other advantage of a Roth is flexibility. Because you've already paid tax on the money you put in, you can withdraw your contributions (not the earnings) without penalty before retirement age. A traditional IRA charges a 10% penalty on early withdrawals before age 59½, plus income tax on the amount withdrawn.
Income limits and who can contribute
Not everyone can contribute to a Roth IRA. The IRS sets income limits that change each year. If your income is above the limit for your filing status, you cannot contribute directly to a Roth.
For 2024, the income limits are roughly $146,000 for single filers and $230,000 for married couples filing jointly, but these numbers shift annually. You can check the current year's limits on the IRS website or with your bank or brokerage.
If your income is above the limit, you have another option: a backdoor Roth. You contribute to a traditional IRA with after-tax money, then convert it to a Roth. This is legal, but it has complications if you already have other traditional IRAs, so talk to a tax professional before attempting it.
How much you can contribute each year
The IRS sets an annual contribution limit for all IRAs combined — whether traditional, Roth, or both. For 2024, the limit is $7,000 per year for people under 50, and $8,000 for people 50 and older (the extra $1,000 is called a catch-up contribution).
This limit is the same whether you choose a Roth or traditional IRA. You cannot contribute $7,000 to a Roth and $7,000 to a traditional IRA in the same year; your total across both types cannot exceed $7,000.
The limit changes periodically. The IRS announces the new limit in October or November for the following year, so check before you plan your contributions.
What happens to your money as it grows
Inside a Roth IRA, your money can be invested in stocks, bonds, mutual funds, or other securities, depending on what your bank or brokerage offers. As your investments gain value, you owe no tax on those gains — not while the money sits in the account, and not when you eventually withdraw it.
This tax-free growth is the main reason people choose a Roth over a taxable brokerage account. In a regular investment account, you pay tax each year on dividends and interest, and you pay capital gains tax when you sell an investment at a profit. In a Roth, none of that happens.
The tradeoff is that you cannot withdraw your earnings before age 59½ without paying a 10% penalty and income tax on the earnings portion — though you can always withdraw your contributions penalty-free.
Withdrawals in retirement and the five-year rule
Once you turn 59½, you can withdraw from your Roth IRA without penalty. Your contributions come out tax-free (you already paid tax on them), and your earnings come out tax-free too.
There is one catch: the five-year rule. You must have owned the Roth IRA for at least five tax years before you can withdraw earnings tax-free. If you open a Roth at age 58 and turn 59½ at age 59, you still cannot withdraw earnings without tax and penalty until five years have passed from when you first contributed.
The five-year rule resets if you convert a traditional IRA to a Roth. The conversion itself counts as a new Roth IRA for five-year purposes, so you may need to wait five years from the conversion date before withdrawing those converted funds penalty-free.
Roth versus traditional IRA: the tax comparison
The choice between Roth and traditional comes down to when you want to pay tax and what you expect your tax situation to be. Here is how they differ:
| Feature | Roth IRA | Traditional IRA |
|---|---|---|
| Contribution type | After-tax dollars | Pre-tax dollars (or after-tax if not deductible) |
| Tax deduction in contribution year | No | Yes (if you meet income limits) |
| Tax on growth | None | Deferred until withdrawal |
| Tax on withdrawals in retirement | None | Yes, on the full amount |
| Early withdrawal of contributions | Allowed, tax and penalty-free | 10% penalty plus income tax |
| Required minimum distributions (RMDs) | None during your lifetime | Required starting at age 73 |
Frequently Asked Questions
Can I contribute to both a Roth and a traditional IRA in the same year?
Yes, but your total contributions to both cannot exceed the annual limit. If you contribute $4,000 to a Roth, you can contribute only $3,000 to a traditional IRA that year (assuming the $7,000 limit for 2024). The limit applies across all IRAs you own.
What if my income is too high for a Roth IRA?
You can still save in a traditional IRA, though the deduction may be limited if you have a workplace retirement plan. You can also explore a backdoor Roth conversion, which involves contributing to a traditional IRA and converting it to a Roth, but this strategy has tax complications if you have other IRAs. Consult a tax professional before attempting it.
Do I have to pay taxes on Roth withdrawals if I wait until retirement?
No, as long as you are at least 59½ and have owned the Roth for five tax years. Your contributions and earnings both come out tax-free. If you withdraw before meeting both conditions, you may owe tax and penalty on the earnings portion.
Can I withdraw my contributions early without penalty?
Yes. You can withdraw the money you contributed (not the earnings) at any time without tax or penalty. This is one advantage of a Roth over a traditional IRA, where early withdrawals trigger a 10% penalty and income tax.
What happens if I do not use all my Roth IRA money by retirement?
Unlike a traditional IRA, a Roth has no required minimum distributions during your lifetime. You can leave the money in the account as long as you want, and it continues to grow tax-free. Your heirs will inherit it, though they will have different rules for withdrawals depending on when you opened the account.