A Roth IRA uses after-tax money, not pre-tax money

No, a Roth IRA is not pre-tax. You fund it with money you have already paid income tax on. This is the opposite of a traditional IRA, where you can deduct your contributions from your taxable income in the year you make them.

The trade-off is this: you pay tax now on the money going in, but the money grows tax-free inside the account, and you pay no tax when you take it out later. With a traditional IRA, you get the tax break upfront, but you owe tax on everything you withdraw in retirement.

Which one makes sense depends on whether you think your tax rate will be higher or lower when you retire than it is today.

Key Takeaways

  • Roth IRA contributions come from money you have already paid income tax on; you cannot deduct them from your taxes in the year you contribute.
  • The money inside a Roth IRA grows without being taxed each year, and withdrawals in retirement are tax-free if you follow the rules.
  • A traditional IRA lets you deduct contributions now but requires you to pay income tax on withdrawals later.
  • Your choice between Roth and traditional depends on whether you expect to be in a higher or lower tax bracket in retirement.

How after-tax contributions work in a Roth IRA

When you contribute to a Roth IRA, the money comes from your paycheck or bank account after you have already paid federal and state income tax on it. You do not get to reduce your taxable income by the amount you contribute. If you earn $50,000 and put $7,000 into a Roth IRA, you still report $50,000 as your income on your tax return.

This means you cannot claim a tax deduction for the contribution. You fill out your tax return the same way whether you funded a Roth IRA or not. The IRS does not care that you set the money aside for retirement — from a tax perspective, it is just money you spent.

Why the tax-free growth matters more than the upfront deduction

The real advantage of a Roth IRA is not the contribution — it is what happens to the money after it goes in. Any interest, dividends, or investment gains inside the account are never taxed, as long as the money stays in the account. If you invest $7,000 and it grows to $50,000 over 30 years, that $43,000 in growth is completely tax-free.

With a traditional IRA, you get a tax deduction when you contribute, but you owe income tax on every dollar you withdraw later — including all the growth. If your $7,000 grows to $50,000, you pay income tax on the full $50,000 when you take it out.

Over decades, the tax-free growth in a Roth can add up to more money in your pocket than the upfront deduction from a traditional IRA, especially if your tax rate stays the same or goes up.

Comparing Roth and traditional IRA tax treatment

FeatureRoth IRATraditional IRA
Contribution tax treatmentAfter-tax (no deduction)Pre-tax (tax deductible)
Growth inside the accountTax-freeTax-deferred
Withdrawals in retirementTax-free (if rules are met)Fully taxable as income
Tax on investment gainsNeverOwed when you withdraw

Income limits for Roth IRA contributions

Not everyone can contribute to a Roth IRA. The IRS sets income limits that change each year. If your income is above the limit, you cannot fund a Roth IRA directly, though other strategies exist to work around this.

The limits depend on your filing status (single, married filing jointly, or married filing separately) and your modified adjusted gross income. You can find the current year's limits on the IRS website or ask your tax preparer. If you are close to the limit, your tax professional can help you figure out whether you are over or under.

When a Roth IRA makes more sense than a traditional IRA

A Roth IRA is often the better choice if you are young, expect your income to rise, or think tax rates will be higher in the future. Because you pay tax now at your current rate, locking in today's tax rate can save you money if rates go up later.

A Roth also works well if you want flexibility in retirement. You can withdraw your contributions (not the growth) at any time without penalty or tax, which is not true for a traditional IRA. This makes a Roth useful as an emergency fund that also grows for retirement.

A traditional IRA makes more sense if you are in a high tax bracket now and expect to be in a lower one in retirement, or if you need the tax deduction this year to reduce your current tax bill.

What happens when you withdraw from a Roth IRA

Roth IRA withdrawals follow specific rules. You can always withdraw the money you contributed without tax or penalty. The growth — the earnings — can be withdrawn tax-free only after you turn 59½ and have held the account for at least five years. If you withdraw earnings before then, you owe income tax on them plus a 10% penalty, with some exceptions.

This is very different from a traditional IRA, where any withdrawal is taxed as ordinary income, and early withdrawals before 59½ trigger a 10% penalty on the full amount (with exceptions). Because Roth contributions are already taxed, the IRS lets you access them more freely.

Frequently Asked Questions

Can I deduct my Roth IRA contribution on my taxes?

No. Roth IRA contributions are made with after-tax money, so you cannot deduct them. You pay income tax on the money before it goes into the account. A traditional IRA contribution may be deductible, depending on your income and whether you have a workplace retirement plan.

Do I pay taxes on the money that grows inside a Roth IRA?

No. Investment growth inside a Roth IRA is never taxed while the money stays in the account. When you withdraw in retirement (after 59½ and five years of account ownership), the growth comes out tax-free. This is the main advantage of choosing a Roth over a traditional IRA.

What is the difference between pre-tax and after-tax retirement accounts?

Pre-tax accounts like traditional IRAs let you deduct contributions now, but you pay income tax on withdrawals later. After-tax accounts like Roth IRAs take money you have already paid tax on, but withdrawals are tax-free. Pre-tax reduces your taxes today; after-tax reduces your taxes in retirement.

If I make too much money, can I still fund a Roth IRA?

Direct contributions are blocked above the income limit, but a strategy called a "backdoor Roth" allows higher earners to fund a Roth indirectly through a traditional IRA. This involves contributing to a traditional IRA and then converting it to a Roth. Consult a tax professional before attempting this, as the rules are complex.

Is a Roth IRA better than a traditional IRA?

Neither is universally better — it depends on your situation. A Roth is usually better if you are young, expect higher future income or tax rates, or want flexibility to access contributions. A traditional IRA is better if you need a tax deduction now or expect to be in a lower tax bracket in retirement.