The core question: pay taxes now or later?
Every dollar you put in a Traditional IRA is deductible today — you get a check from the government in the form of a lower tax bill. That money grows untouched for decades, but the IRS collects its share when you withdraw in retirement. A Roth IRA flips the order: you contribute after-tax dollars, and every dollar that comes out in retirement — including every year of growth — is completely tax-free.
The math resolves to a single question: will your tax rate be higher now or in retirement? If your rate falls in retirement, the Traditional wins: you defer tax at 22% today and pay 12% on the way out. If your rate rises in retirement — or stays the same — the Roth wins, because you locked in the lower (or equal) current rate on every future dollar of growth.
The "equal rates" exception
When your current and retirement rates are identical, the two accounts are mathematically equivalent, provided you also invest the Traditional's annual tax savings. The reason is straightforward: the tax deduction you get today, reinvested and compounding, exactly offsets the tax you pay at withdrawal. This calculator models that reinvestment in a taxable account, reduced by a tax-drag rate that reflects dividends and realized capital gains along the way.
What shifts the balance
Three variables move the needle. First, the tax-rate gap: even a modest difference — say, 22% today versus 12% in retirement — can make the Traditional worth tens of thousands more over a 25-year horizon. Second, the tax-drag on the taxable savings account: index funds with low turnover keep drag near zero, while actively managed funds or bonds can push it higher, tilting toward Roth. Third, time horizon: the longer the runway, the more powerful the difference in after-tax compounding.
When Roth wins even at equal rates
Two structural features favor the Roth regardless of pure math. Traditional IRAs are subject to required minimum distributions starting at age 73, forcing taxable income whether you need it or not — and potentially pushing you into a higher bracket. Roth IRAs have no lifetime RMDs, giving you more control over taxable income in retirement. Additionally, Roth withdrawals do not count toward the income thresholds that trigger taxation of Social Security benefits or higher Medicare premiums.
A practical framework
If you are early in your career and expect your income to rise substantially, Roth is usually right: your current rate is lower than it will ever be again. If you are at peak earnings and expect a significant income drop in retirement, Traditional is likely better. If you genuinely do not know, splitting contributions between both — often called "tax diversification" — is a defensible hedge.