Roth vs. Traditional: Pay the Tax Now, or Later?
The question every enrollment form asks
Open a 401(k) or an IRA and you hit a fork immediately: Traditional or Roth? The plain-English version — pay the tax now, or pay it later? — sounds simple. Getting the comparison right is surprisingly easy to botch, in a way that quietly makes Traditional look worse than it actually is.
Same dollars, one tax event, timed differently
Picture electing the same monthly amount into either account — say $500, straight off a payroll form.
A Traditional contribution comes out pre-tax: the whole $500 goes to work, and Uncle Sam gets his cut only when you withdraw it, at whatever your tax rate is then. A Roth contribution comes out of money you’ve already paid tax on: the $500 is what’s left after your paycheck was taxed, and it grows completely tax-free forever after — no second tax bill waits for you at withdrawal.
Here’s the part that’s easy to miss: neither account taxes the growth along the way. A stock that doubles inside a Traditional 401(k) is untaxed until withdrawal; the same stock doubling inside a Roth is never taxed at all. So $500 a month compounding in either account reaches the exact same gross number. The only difference is whether ONE tax bill ever touches it, and when.
The mistake: contributing the same dollar amount isn’t an equal sacrifice
This is where naive comparisons go wrong. Electing “$500 pre-tax” costs you less take-home pay today than electing “$500 post-tax,” because the pre-tax election shrinks your taxable income — you get some of that $500 back as a smaller tax bill. At a 22% rate, diverting $500 pre-tax only costs you $390 of actual take-home pay; the Roth saver, contributing the same $500 nominal amount from already-taxed income, feels the full $500.
That missing $110 a month is real money the Traditional saver has and the Roth saver doesn’t. If it just gets spent, a Traditional-vs-Roth comparison will make Traditional look strictly worse — no matter what either tax rate is — because it’s not actually a fair fight anymore. Invest that tax break alongside the account, and the comparison becomes fair again: an exact bet on one thing, your tax rate today against your tax rate at withdrawal.
$$ \text{Traditional (invested)} - \text{Roth} = \text{gross balance} \times (\text{rate now} - \text{rate later}) $$
Equal rates make the difference exactly zero — not close, identical, to the penny — regardless of how much you contribute, what it returns, or how long it compounds. Only the tax-rate relationship ever decides the winner.
See it for yourself
The chart races three balances to your horizon: Roth (teal, tax-free), Traditional with the tax break invested (amber, the fair comparison), and Traditional with the tax break spent (the dashed ghost line — the naive comparison almost everyone actually makes without realizing it). The amber band is what spending the tax break instead of investing it costs you, building up year by year.
Things worth trying
- Start at the default. Both rates sit at 22%. The Roth line and the invested-Traditional line land on exactly $609,985 — the same balance, to the dollar — even though the two plans are actually tied. Meanwhile the naive “tax break spent” line only reaches $475,789: a real dent from never reinvesting a $110/month tax break. The sim prices that habit at about $134,197 by the end (see “Spending the break costs”).
- Drag “your tax rate in retirement” down to 12%. You’re now betting you’ll retire in a lower bracket than today’s 22% — the classic case for deferring tax. Traditional pulls ahead by $60,999.
- Now drag it up to 32% instead — betting rates rise, or that your income (and bracket) will be higher later. Roth flips to winning by the same $60,999. Same gap, opposite direction, because the formula is symmetric around equal rates.
- Keep the rates equal, and drag years or the return rate around instead. A 10-year horizon at 2%, a 40-year horizon at 10% — it doesn’t matter. The two lines stay exactly tied the whole time. Time and return only scale how BIG a real gap gets; they never create one out of equal rates, and they never erase a real one.
- Zero out “your tax rate today.” With no tax break to invest, the invested and spent Traditional lines collapse into one — there’s nothing left to lose by not investing something that was never there.
Reading your own situation
- You expect a lower bracket in retirement (a common assumption: no salary, kids grown, mortgage paid off, fewer taxable events): Traditional wins, provided you actually invest the tax break rather than letting it vanish into everyday spending.
- You expect a higher bracket later (early career and still climbing, or you simply expect tax rates in general to rise): Roth wins — paying the tax now, while it’s cheap, beats paying more later.
- You genuinely don’t know: a rate within a couple of points either way is close enough to call a wash. At that point, decide on the other differences: Roth has no required withdrawals during your lifetime and more flexibility to pull out contributions early; Traditional lowers your taxable income today, which can matter for things keyed to it (student aid formulas, income-based loan payments, Medicare premium tiers). Many savers reasonably split contributions across both to hedge the bet entirely, a move this two-account simulator doesn’t model but that’s always on the table.
The fine print
This is a teaching model, not a projection. Real paychecks have progressive brackets, not one flat rate, so “your tax rate” really means your marginal rate on the dollars you’re deciding about — see the tax brackets lesson for why that’s not the same as your average rate. Real plans have contribution limits, required minimum distributions on Traditional accounts (not modeled here), and — for a 401(k) specifically — an employer match that’s worth grabbing regardless of Roth or Traditional; see retirement accounts & the employer match for that half of the picture. This lesson isolates the ONE lever retirement-accounts only mentions in passing: the tax-timing bet itself, with nothing else in the mix.
Key terms
- Traditional 401(k)/IRA — contributions reduce taxable income now; withdrawals in retirement are taxed as ordinary income.
- Roth 401(k)/IRA — contributions are made with already-taxed money; qualified withdrawals in retirement are completely tax-free.
- Marginal tax rate — the rate on your next dollar of income, the correct rate to use for this decision (not your average rate across all your income).
- Tax-timing bet — the entire Roth-vs-Traditional decision, reduced to one question: will your tax rate be higher or lower when you withdraw than it is when you contribute?
The account you pick doesn’t change what your money earns — only when the tax collector gets paid. Get the timing bet right, and remember to invest the difference either way.