If you are paying a higher marginal income tax rate now than you will be when you retire (before considering the income from withdrawing retirement investments), you are better off with a tax deferred retirement account.
If you are paying a lower marginal income tax rate now than you will be when you retire (before considering the income from withdrawing retirement investments), you are better off without a tax-deferred retirement account.
For most people, the former is more likely than the latter.
There are conceivable situations where you end up paying more in taxes, if your retirement income tax rate is higher than your current income tax rate plus your capital gains rate multiplied by the ratio of capital gains to the total capital.
I've spreadsheeted it out and using a 30 year timeline and what I most would consider an extremely conservative rate of return, you end up with about 15% total advantage. This can go up to 20 to 25% if you assume more aggressive returns.
Despite that, I hate the fact that your money is locked up and there is a severe penalty if you pull it out (except in a few situations, and even then the amount you can pull is limited.)
Is it worth 15% of your money for it to be truly your money? It is to me, but that's a subjective call.
Hopefully few people will come to need such protections, but that's an additional way to keep it "truly your money".
Not true if it is a Roth IRA, which is post-tax contribution but tax free on withdrawal.
A Roth IRA almost always makes sense, which is why they are so limited.
A Roth IRA makes sense in two circumstances:
1) You have maxed out contributions to tax-deferred retirement accounts, such that the only options for additional retirement savings are Roth IRA or regular investments with no special tax benefits (i.e., post-tax contribution and capital gains tax on withdrawals.), or
2) you expect to be at a retirement-savings-excluded income esuch that the average tax on withdrawals from your retirement savings would, if taxed as income, be greater than the taxes you pay on current-year income. (Otherwise, your better off with a tax-deferred vehicle than a Roth IRA.)
No.
___
Put $100 in an IRA. [$100]
Quadruple your money by keeping it in an index fund for a couple decades. [$400]
Pay 25% income tax on the money. [$300]
Spend $300 in retirement. ---
Or, ___
Earn $100. [$100]
Pay 25% income tax on the money today. [$75]
Quadruple your money by keeping it in an index fund for a couple decades. [$300]
Pay 15% capital gains tax on the $225 gain. [$266.25]
Spend $266.25 in retirement. ---
But you could also tell this story: ___
Put $100 in an IRA. [$100]
Double your money in some garbage high-fee actively managed fund your boss's boss picked out based on the quality of strippers the investment advisor hired when he sold your company the plan. Your awful 401k offered limited investment options and the rest were even worse. [$200]
Pay 25% income tax on the money. [$150]
Spend $150 in retirement. ---
But lobbying your boss to get low-fee index funds into the 401k plan doesn't fit on a card. It's still the kind of thing a wise planner needs to do sometimes.Now let's do this pre-tax money (401k). $1000 invested, with 200% return, gives you $2000 profit, or $3000 with the initial investment. Now take 25% tax out of that 3000, you end up with $2250 at the end. So you get a total of $375 advantage with the 401k route.
Oh, and during retirement, you will most likely live on a reduced gross income (you aren't paying FICA, your house is paid for already, and you also [might] get social security income). Which means, with our graduated tax system, your overall tax rate is less then, for an even better tax savings (you only pay taxes on the amount of 401k that you withdraw each year).