In The Essence of Saving for Retirement, we talked about a generic retirement account, but there are actually two types:
With a Roth retirement account, you invest money that you already paid income taxes on. This is how just about all money works: You earn income, pay income taxes, and then get to use the remainder for investing or consuming.
With a Traditional retirement account, you don’t pay income taxes until retirement (sometimes called tax-deferred accounts — you’re deferring paying taxes until retirement). This could be a good option if you’ll pay a lower tax rate when you retire.
To make this clear, imagine you make $1000 in pre-tax income that you want to save for retirement, your income tax rate right now is 30%, your income tax rate when you retire will be 20%, and your investments will be multiplied by ten between now and retirement.
If you use a Roth retirement account, you pay $1000 x 30% = $300 in taxes right now. You then have $1000 - $300 = $700 to invest in the Roth retirement account. This money grows to $700 x 10 = $7,000, which you can withdraw tax-free when you retire.
If you use a Traditional retirement account, you don’t pay any taxes right now. You invest all $1000 in the Traditional retirement account. This money grows to $1000 x 10 = $10,000. You have to pay 20% income tax on this entire amount1 which is $10,000 x 20% = $2,000. You end up with $10,000 - $2,000 = $8,000.
Just about everyone using retirement accounts has to choose between Roth and Traditional. As such, there is a lot of contradictory and often bad advice out there.
The key complicating factor is that retirement accounts have limits on how much you can contribute. To make things more confusing, the limit is after-tax for Roth retirement accounts but pre-tax for Traditional retirement accounts. Because pre-tax money has less value (you still have to pay taxes on it!), the limit for Traditional retirement accounts is effectively less.
If you aren’t going to hit the contribution limit, then choosing between a Roth and Traditional retirement account boils down to simply comparing your income tax rate now to your income tax rate in retirement:
If your income tax rate now is lower than your income tax rate in retirement, then pay taxes now by investing in a Roth retirement account.
If your income tax rate now is equal to your income tax rate in retirement, then it doesn’t matter2.
If your income tax rate now is greater than your income tax rate in retirement, then pay taxes later by investing in a Traditional retirement account.
Of course, it’s impossible to know for sure what your tax rate will be in retirement — and in practice it’s even confusing to figure out what your tax rate is now — so even though the rule is clear, it’s still hard to implement.
To further complicate the matter, if you are going to hit the contribution limit, then choosing between a Roth and Traditional retirement account becomes more complex. Imagine that the contribution limit is $6,000, your income tax rate is 30% now, and your income tax rate in retirement is 20%.
Roth - To meet the $6,000 limit, you need to invest $6,000 / (100% - 30%) = $8,570 in pre-tax income.
Traditional - To have an apples-to-apples comparison, we need to think through what you could do with $8,570 in pre-tax income. You can first contribute $6,000 to the Traditional retirement account. You then have $8,570 - $6,000 = $2,570 in pre-tax income. After taxes, that turns into $2,570 x (100% - 30%) = $1,800 which you can invest in a taxable account.
Now we need to compare these two cases. In both, you started with $8,570.
Roth
$6,000 in a retirement account that you don’t owe taxes on
$6,000 in after-tax retirement
$0 in a taxable account
Traditional
$6,000 that you’ll have to pay taxes on when you withdraw. The tax rate at retirement is 20%, so this is like $4,800. With the leftovers, you invested $1,800 in a taxable account.
$4,800 in after-tax retirement
$1,800 in a taxable account
This boils down to the Roth has $1,200 more in after-tax retirement, and the Traditional has $1,800 more in a taxable account.
Which is better? $1,800 is more than $1,200, but money in a retirement account is worth more.
This is precisely the Retirement Multiplier! If the retirement multiplier is at least $1,800 / $1,200 = 1.5, then it’s better to invest in a Roth retirement account. If not, then a Traditional retirement account is better.
There is a general result in this example. The 1.5 that we got from $1,800 / $1,200 is also the ratio of the tax rate now of 30% / 20%.
This leads to to the general Roth vs. Traditional comparison equation:
$$ \dfrac{\text{Income tax rate now}}{\text{Income tax rate in retirement}} \text{vs. Retirement Multiplier} $$
In essence, this compares a Traditional retirement account’s benefit of deferring taxes to when you pay a lower income tax rate vs. a Roth retirement account’s advantage of contributing more to a retirement account.
If the left-hand side (the ratio of income tax rates) is greater, contribute to a Traditional retirement account.
If the right-hand side (the retirement multiplier) is greater, contribute to a Roth retirement account.