Resources like this one suggest putting taxable bonds in tax-exempt accounts and equity index funds in taxable accounts. But the expected return of taxable bonds is much lower than that of equity funds, so isn't it better to do the opposite? For example, VTABX has a difference in average annual returns of 1.46% (4.46-3.00) between "returns before taxes" and "returns after taxes on distributions and sales of fund shares" over the last 5 years; VTSAX has a difference in average annual returns of 3.13% (15.42-12.29) between returns before and after taxes over the same time period.

What am I missing? Wouldn't I rather save the 3.13% difference and put the equity fund in my tax-exempt account?

  • Broadly speaking, from a tax standpoint, it's better to put everything in a tax-exempt account...
    – quid
    Feb 10, 2021 at 4:39
  • The assumption here is that you have taxable investments.
    – Tag
    Feb 10, 2021 at 5:19

1 Answer 1


It is common advice to put bonds in tax-exempt account and stocks in taxable accounts. The reason is that:

  • bond dividends are taxed as income (37% for rich folks)
  • stocks can be taxed as long term capital gains (15-20% for rich folks)

I believe that this advice was formed and started propagating when bonds had much higher returns than they do today. You are correct that this advice does seem incorrect with recent stock and bond performance.

This blogger ran some numbers to confirm you are better off putting stocks in non-taxable accounts (too complicated to copy a summary here).

That blogger ultimately determined, however, that the benefits of optimizing taxes in this way were small enough that is wasn't even worth it for him to do it. He'd rather have the same asset allocation in each account to make rebalancing easier.

In summary, reducing taxes through strategic asset allocation across accounts is mostly a wash.

  • Typo in your 3rd paragraph? Maggiulli confirms you are better off putting stocks in nontaxable accounts.
    – Tag
    Feb 10, 2021 at 13:59
  • @Tag, yes, thanks for catching that.
    – minou
    Feb 10, 2021 at 14:09

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .