Offer your thoughts or opinion on the input financial query or topic using your financial background.

Is 401k as good as it sounds given the way it is taxed?
Before anything, I see that no one mentioned the one thing about 401(k) accounts that's just shy of magic - The matching deposit. In 2015, 42% of companies offered a dollar for dollar match on deposits. Can't beat that.  (Note - to respond to Xalorous' comment, the $18K OP deposits can be nearly any percent of his income. The typical match is 'up to' 6% of gross income. If that's the case, the 401(k) deposits are doubled. But say he makes $100K. The $18K deposit will see a $6K match. This adds a layer of complexity to the answer that I preferred to avoid, as I show with no match at all, and no change in tax brackets, the deferral alone shows value to the investor.) On to the main answer - Let's pull out a spreadsheet -  We start with $10,000, and assume the 25% bracket. This gives a choice of $10,000 in the 401(k) or $7500 in the taxable account. Next, let 20 years pass, with 10% return each year. The 401(k) sees the full 10% and after 20 years, $67K. The taxable account owner waits to get the 15% cap gain rate and adjusts portfolio, thus seeing an 8.5% return each year and carrying no ongoing gains. After 20 years of 8.5% returns, he has $38K net. The 401(k) owner on withdrawal pays the 25% tax and has $50K, still more than 25% more money that the taxable account. Because transactions within the account were all tax deferred.  EDIT - With respect to davmp's comment, I'll offer the other extreme -  In his comment, he (rightly) objected that I chose to trade every year, although I did assign the long term 15% cap gain rate, he felt the annual trade was my attempt to game the analysis. Above, I offer his extreme case, a 10% return each year, no trade, no dividend. Just a cap gain at the end. The 401(k) still wins. I also left the tax (on the 401(k)) at withdrawal at 25%, when in fact, much, if not all will be taxed at 15% or lower, which would put the net at $57K or 30% above the taxable account final withdrawal.  The next issue I'd bring up is that the 401(k) is taken out at the top (marginal) tax rate, e.g. a single filer with taxable income over $37,650 (in 2016) would save 25% on that 401(k) deduction. Of course if the deduction pulls you under that line, I'd go Roth or taxable. But, withdrawals start at zero. Today, a single retiree has a standard deduction ($4050) and exemption ($6300) for a total $10,350 "zero bracket" with the next $9275 taxed at 10%. This points to needing $500K in pre tax accounts before withdrawals each year would get you past the 10% bracket. (This comes from the suggestion of using 4% as an annual withdrawal rate).  Last - the tax discussion has 2 major points in time, deposit and withdrawal, of course. But, the answers here all ignore all the time in between.  In between, you see that for any number of reasons, you'll drop from the 25% bracket to 15% that year. That's the time to convert a bit of money to Roth and 'top off' the 15% bracket. It can happen due to job loss, marriage with new spouse either not working or having lower income, new baby, house purchase, etc.  Or in-between, a disability put you out of work. That permits you to take money out with no penalty, and little chance of paying even the 25% that you paid going in. This, from personal experience with a family member, funded a 401(k) with 28% money. Then divorced and disabled, able to take the $10K/yr to supplement worker's comp (non taxed) income.