Pay the tax now, or pay it in thirty years?
That's the entire Roth-vs-traditional question. It sounds unanswerable, but for a freelancer with lumpy income it's often clearer than you'd think.
Tax data last updated: July 2026. Sources & methodology
Your situation
The same budget goes into both accounts — that keeps the comparison fair.
Your top federal bracket now. Most freelancers sit at 22% or 24%.
Lower for most people — spending drops and only withdrawals get taxed.
7% nominal is the boring long-run stock market assumption.
Deferring tax wins — you skip a high rate now and pay a lower one in retirement.
- Traditional, after-tax at withdrawal
- $389,614
- Roth, tax-free at withdrawal
- $345,340
The whole answer hangs on one guess: your tax rate decades from now. Nobody knows it — which is a real argument for splitting money between both account types. Ignores RMDs, state tax, and Roth income limits (though backdoor contributions usually get around those). Not financial advice.
How this is calculated
We give both accounts the same pre-tax budget — the fair comparison most online debates skip. Traditional: the full amount goes in, grows, and gets taxed at your retirement rate on the way out. Roth: tax comes off at today's rate first, the remainder goes in, and withdrawals are free. Both grow at the same assumed return.
Set both tax rates equal and the two results are mathematically identical — the entire decision reduces to whether your rate is higher now or in retirement. That's why lean years are Roth years for freelancers: a 12%-bracket year is the cheapest tax you may ever pay on that money.