Pre-tax accounts lower your taxes now; Roth accounts lower them later
The choice between pre-tax and Roth retirement savings comes down to one question: do you want to reduce your taxes this year, or do you want to reduce them in retirement? Pre-tax contributions (like traditional 401(k) or IRA deposits) shrink your taxable income today, so you pay less to the IRS right now. Roth contributions use money you have already paid taxes on, but the money grows tax-free and you owe nothing when you withdraw it in retirement. Neither is universally better — the right choice depends on your current tax bracket, how much you expect to earn later, and how long you have until you retire.
Most people benefit from pre-tax savings if they are in a high tax bracket now and expect to be in a lower one in retirement. Most people benefit from Roth if they are in a low bracket now and expect to be in a higher one later, or if they straightforward want certainty: you know exactly what you will owe (nothing) when you take the money out. The math changes if tax rates rise, if you will have other retirement income, or if you are close to income limits that lock you out of Roth accounts altogether.
Key Takeaways
- Pre-tax contributions reduce your income taxes in the year you make them, but you pay income tax on withdrawals in retirement.
- Roth contributions are made with after-tax money, but withdrawals in retirement are tax-free.
- Pre-tax usually makes more sense if your tax bracket now is higher than it will be in retirement.
- Roth usually makes more sense if your tax bracket now is lower than it will be in retirement, or if you want to lock in today's tax rates.
- Income limits prevent high earners from contributing to Roth IRAs directly, though backdoor Roth conversions exist as a workaround.
How pre-tax contributions reduce your taxes this year
When you contribute to a pre-tax account — a traditional 401(k), traditional IRA, or similar plan — that money comes out of your gross income before the IRS calculates what you owe. If you earn $60,000 and put $7,000 into a pre-tax 401(k), the IRS treats your income as $53,000 for that year. You pay income tax on $53,000, not $60,000. That is a real tax cut in the year you contribute.
The catch is that you will pay income tax on that money eventually — when you withdraw it in retirement. If you withdraw $100,000 from a pre-tax account in your first year of retirement, that $100,000 counts as income that year, and you owe tax on it at whatever your tax bracket is then. The IRS is not forgiving the tax; it is deferring it. That is why these accounts are called "pre-tax" — the tax comes later, not never.
How Roth contributions give you tax-free withdrawals later
Roth contributions work in reverse. You contribute money you have already paid income tax on. If you earn $60,000 and put $7,000 into a Roth IRA, you still owe income tax on the full $60,000 — the Roth contribution does not reduce your taxable income that year. But once the money is in the Roth account, it grows tax-free, and you never pay income tax on the withdrawals.
This matters most if your money grows a lot. Suppose you put $7,000 into a Roth account at age 30 and do not touch it until age 65. If it grows to $150,000, you owe zero tax on that $150,000 when you withdraw it. In a pre-tax account, you would owe income tax on the entire $150,000. The longer your money sits and grows, the bigger the advantage of Roth becomes.
When pre-tax makes more financial sense
Pre-tax contributions are usually the better choice if you are in a high tax bracket now and expect to be in a lower one in retirement. A common example: you earn $120,000 per year in your 40s and are in the 22% federal tax bracket. You expect to withdraw $50,000 per year in retirement and be in the 12% bracket. Every dollar you put into a pre-tax account saves you 22 cents in taxes today but costs you only 12 cents in taxes later — a 10-cent gain per dollar.
Pre-tax also makes sense if you need the tax break now. If you are trying to lower your taxable income to stay under an income threshold (for a tax credit, for instance), or if you straightforward want more take-home pay this year, pre-tax contributions do that when ready. Roth contributions do not help your cash flow today.
When Roth makes more financial sense
Roth is usually better if you are in a low tax bracket now and expect to be in a higher one in retirement. A common example: you are 25, earn $35,000 per year, and are in the 12% federal bracket. You expect to earn $100,000 per year in retirement (from pensions, Social Security, or other accounts) and be in the 22% bracket. Every dollar you put into Roth costs you 12 cents in taxes today but saves you 22 cents in taxes later — a 10-cent gain per dollar.
Roth is also the better choice if you want certainty about your tax bill in retirement. Tax rates could rise. Congress could change the rules. You cannot predict the future. With Roth, you know for certain that your withdrawals will be tax-free, no matter what happens to tax law. That certainty has value, especially if you have decades until retirement.
Roth also lets you withdraw your contributions (not the earnings) penalty-free before retirement age, which gives you more flexibility. Pre-tax accounts charge a 10% penalty if you withdraw before age 59½, with limited exceptions.
Income limits and who can contribute to each type
Anyone with earned income can contribute to a traditional pre-tax IRA, with no income limit. However, if you have access to a workplace 401(k), the tax deduction for pre-tax IRA contributions phases out at higher incomes. In 2024, the phase-out begins at $77,000 for single filers and $123,000 for married filers (these numbers change yearly).
Roth IRAs have strict income limits. In 2024, you cannot contribute to a Roth IRA if your income exceeds $161,000 (single) or $240,000 (married filing jointly). If your income is above these limits, you have two options: contribute to a pre-tax account instead, or use a backdoor Roth conversion, which involves contributing to a pre-tax IRA and then converting it to Roth. Backdoor Roth is legal but has tax complications if you already have pre-tax IRA money.
Workplace 401(k) plans often offer both pre-tax and Roth options with no income limits, so high earners can access Roth through their employer even if they cannot open a Roth IRA directly.
A practical comparison: the same contribution in both account types
| Scenario | Pre-Tax 401(k) | Roth 401(k) or IRA |
|---|---|---|
| You contribute | $10,000 (reduces your taxable income) | $10,000 (does not reduce your taxable income) |
| Your tax bracket now | 22% | 22% |
| Tax you pay this year | $2,200 less (the contribution saves you this) | $2,200 more (you pay tax on the contribution) |
| Money grows to | $50,000 in 30 years | $50,000 in 30 years |
| Your tax bracket in retirement | 12% | 12% |
| Tax you pay on withdrawal | $6,000 (12% of $50,000) | $0 |
| Total tax paid over time | $6,000 | $2,200 |
In this example, Roth wins because your tax bracket dropped from 22% to 12%. You paid $2,200 in taxes upfront but owed nothing later, for a total of $2,200. Pre-tax cost you $6,000 in total taxes. If your bracket had stayed at 22% or risen, pre-tax would have been better or equal.
Frequently Asked Questions
Can I switch money from pre-tax to Roth after I contribute it?
Yes, through a process called a Roth conversion. You withdraw money from a pre-tax account and deposit it into a Roth account, paying income tax on the amount converted. This is useful if tax rates drop or if you expect to be in a lower bracket that year. However, conversions trigger a tax bill when ready, so they work best when you have cash outside the retirement account to pay the taxes.
What happens if I contribute to both pre-tax and Roth in the same year?
Your total contributions to all IRAs (pre-tax and Roth combined) cannot exceed the annual limit, which is $7,000 in 2024 for people under 50. If you contribute $4,000 to a pre-tax IRA, you can contribute only $3,000 to a Roth that year. Workplace 401(k) plans have separate limits, so you can max out both a pre-tax 401(k) and a Roth 401(k) if your employer offers both.
Do I have to withdraw money from pre-tax accounts at a certain age?
Yes. Required Minimum Distributions (RMDs) begin at age 73 for pre-tax accounts. You must withdraw a calculated amount each year, and it counts as income. Roth IRAs have no RMD during your lifetime, which is another advantage if you do not need the money and want to leave it to heirs. Roth 401(k)s do have RMDs, but you can convert a Roth 401(k) to a Roth IRA to avoid them.
Which is better if I am self-employed?
Self-employed people can open either a pre-tax SEP IRA or Solo 401(k), or a Roth Solo 401(k). The choice follows the same logic as above: pre-tax if you expect lower taxes in retirement, Roth if you expect higher taxes or want tax-free withdrawals. Solo 401(k)s allow higher contribution limits than IRAs, so they are often the better choice for self-employed people with high income.