Skip to main content
Common Bond Mistakes

Buying Bonds Without Tax Context

Pomegra Learn

Buying Bonds Without Tax Context

The difference between buying a corporate bond and a municipal bond is not just yield; it is the tax treatment of that yield. Ignore this, and you can lose 30% of expected returns to taxes you should have avoided.

Bond yields are quoted on a pre-tax basis. A 4% corporate bond yields 4% before taxes. But in a taxable account, an investor in the 35% combined federal and state tax bracket keeps only 2.6% after taxes. A municipal bond yielding 3% may be worth more in a taxable account because the yield is tax-free, leaving the investor with a true 3% after-tax return. Yet most retail investors do not calculate this. They see the lower municipal yield and assume corporates are better. They buy corporates in taxable accounts and bonds in IRAs, the exact opposite of optimal, and sacrifice thousands of dollars in wealth over decades.

Key takeaways

  • Municipal bond interest is federally tax-free (and often state-tax-free if you live in the issuing state).
  • Corporate bond interest is fully taxable at ordinary income rates (up to 37% federal, plus state).
  • In a taxable account, a 3% tax-free muni often beats a 4% taxable corporate, depending on your tax bracket.
  • Tax-advantaged accounts (IRAs, 401k, HSA) generate no tax benefit from tax-exempt bonds, so you should hold taxable bonds there instead.
  • Location of bonds across accounts is as important as the bonds themselves; poor location can cost 30% of returns.

The taxable equivalent yield formula

To compare a municipal bond to a taxable bond, convert the muni yield to its taxable equivalent:

Taxable equivalent yield = Municipal yield ÷ (1 − tax rate)

If you are in the 32% federal + 5% state = 37% combined bracket, and you find a municipal bond yielding 3.5%:

Taxable equivalent yield = 3.5% ÷ (1 − 0.37) = 3.5% ÷ 0.63 = 5.56%

This muni bond is equivalent to a 5.56% taxable corporate. If the highest corporate yield you can find is 4.5%, the muni is better. But if high-yield corporates are yielding 6%, they are better. The comparison only works when you account for your tax bracket.

Tax brackets and who should own munis

Only investors in high tax brackets should own municipal bonds in taxable accounts. Here is the threshold:

  • Marginal rate under 22% federal (roughly under $44k single income): Munis offer minimal advantage. Hold taxable bonds.
  • Marginal rate 22–24% federal (roughly $44k–$95k single): Munis are moderately attractive if your state taxes bonds.
  • Marginal rate 32%+ federal (roughly above $95k single): Munis are very attractive in taxable accounts, especially if you live in a high-tax state.

If you are in the 12% bracket, a municipal bond yielding 2.5% is worse than a taxable bond yielding 2.85%, because 2.5% ÷ (1 − 0.12) = 2.84%. You should own the taxable bond.

The nightmare: munis in an IRA

One of the most common mistakes is holding municipal bonds in a Roth IRA or Traditional IRA. The bond's tax-exempt status has zero value inside an IRA. The IRA is already tax-sheltered. Inside an IRA, all income accrues tax-free (Roth) or tax-deferred (Traditional). A municipal bond earning 3% inside an IRA yields the same 3% as a 4% corporate that has been sheltered. Worse, because the muni yields lower, you are trading higher current income (4% corporate) for lower income (3% muni) while losing nothing in tax efficiency. This is a pure wealth destructor.

An investor with a $500,000 Roth IRA who holds municipal bonds instead of corporate bonds is sacrificing 1% of income annually. Over 20 years, with compounding, that is thousands of dollars in foregone wealth—all preventable by holding the right bond type in the right account.

Corporate bonds in taxable accounts

Corporate bonds are the correct bond choice for taxable accounts if you are in a high tax bracket but cannot find attractive municipal bonds, or if you want credit exposure. Just accept that the interest is fully taxable. A 4.5% corporate bond in the 37% bracket yields 2.84% after taxes. That is still a competitive return, especially if the bond is investment-grade.

But here is the secondary issue: most retail investors buy corporate bonds and then forget to track them for tax loss harvesting. If a bond falls 10% in value due to credit stress, you can sell, realize the loss, and offset other investment income. Many investors do not, leaving tax losses on the table.

Tax-loss harvesting and bond fund timing

In years like 2022, when bond funds fell 10–15%, savvy investors realized losses in taxable accounts by selling (or replacing) bond funds, then buying similar (but not identical) bond funds to maintain exposure. This harvested losses that offset capital gains elsewhere or reduced ordinary income. A taxpayer realizing $20,000 in bond losses could offset $20,000 of capital gains or reduce ordinary income by up to $3,000 (the annual limit), carrying the rest forward. Over multiple years, these losses are valuable.

However, many retail investors do not bother, especially if the bonds have recovered in value by the time they remember to harvest. The key is to harvest losses in the same year they occur, not years later when the bonds have recovered.

How account location errors compound

Suppose you have:

  • $200,000 in a taxable account
  • $500,000 in a Traditional IRA
  • $300,000 in a Roth IRA

And you decide to hold $200,000 in bonds across all accounts. Here is the mistake most investors make:

  • Taxable account: $50,000 municipal bonds (3% yield) — wrong, they should be earning more pre-tax and accepting the tax burden
  • IRA: $100,000 municipal bonds (3% yield) — catastrophically wrong, losing all tax-exemption benefit
  • Roth: $50,000 corporate bonds (4.5% yield) — wrong, should be munis or higher-yield taxable bonds

The corrected allocation:

  • Taxable account: $50,000 corporate bonds (4.5% yield), because 4.5% × 0.63 (after 37% tax) = 2.84%, which beats low municipal yields in the current market
  • IRA: $100,000 corporate bonds (4.5% yield), the full 4.5% sheltered, best place for taxable income
  • Roth: $50,000 corporate bonds (4.5% yield), also sheltered, and the bonds will have the longest compounding horizon

The difference: Taxable account earns 2.84% after-tax. IRA earns 4.5% pre-tax (sheltered). Roth earns 4.5% pre-tax (sheltered). Total after-tax: $200,000 * (0.0284 + 0.045 + 0.045) = $13,680 first year versus $200,000 * (0.025 + 0.035 + 0.035) = $13,000 in the wrongly allocated case. That is $680 extra per year, or over $13,600 in the first two years compounding. Over 30 years, the gap is six figures.

Municipal bonds for residents of high-tax states

Municipal bonds issued by your home state often avoid both federal and state taxes. An investor in California earning 6% on California municipal bonds pays zero federal and zero state tax (though possibly local tax in some cities). Equivalent taxable yield is 6% ÷ (1 − 0.37 federal − 0.135 California = 0.505) = 12.1% taxable equivalent. This is extraordinarily valuable.

However, buying out-of-state munis in a high-tax state forfeits the state tax benefit. An investor in California buying a Texas muni receives federal tax exemption (no state tax benefit), yielding a much lower taxable equivalent. For this reason, high-income earners in high-tax states should own both general-obligation munis (issued by any state) and in-state munis (issued by their state) in taxable accounts.

Bond fund taxation vs. individual bonds

A subtle issue: bond funds (and bond ETFs) are not as tax-efficient as individual bonds. A bond fund that buys and sells bonds daily realizes capital gains and losses that flow through to shareholders. If a bond fund sells a bond at a gain, you (the shareholder) owe taxes on that gain. If the fund is in a taxable account, this creates tax drag that does not occur with individual bonds held to maturity.

An investor holding individual bonds to maturity pays taxes only on coupon income and gains/losses at sale or maturity. An investor in a bond fund may pay taxes on the fund's internal trading activity. Over decades, this tax drag can reduce returns by 0.5–1.0% annually. This is why some high-income investors prefer individual bond ladders in taxable accounts: better tax efficiency.

How it flows

The mistake: yield-chasing without tax awareness

Many investors see a municipal bond fund yielding 3.5% and a corporate bond fund yielding 4.5%, and buy the corporate in a taxable account. But if they are in the 37% bracket, the after-tax yields are 2.84% (corp) and 3.5% (muni). The muni is better, and they chose wrong. Conversely, many investors inherit a municipal bond or are handed one by an advisor and deposit it in an IRA without thinking. They are throwing away the bond's entire value proposition.

Take ten minutes to calculate taxable equivalent yields for bonds you are considering in taxable accounts. Align high-yield bonds with tax-deferred accounts and tax-exempt bonds with taxable accounts. This alignment is one of the highest-return "free" decisions you can make.

Next

The next article addresses individual bonds: why holding a handful of single bonds in a portfolio without a proper ladder structure concentrates reinvestment risk and makes you a victim of market timing.