BND’s 0.04% Fee Hides $254,720 in Taxes Over 20 Years for $500,000 Investors
Vanguard's BND carries a fee so small it barely registers, but the real bill waiting for taxable investors compounds quietly for decades before most people think to look at where they are actually holding the fund.
This post may contain links from our sponsors and affiliates, and Flywheel Publishing may receive compensation for actions taken through them.
Put $500,000 into the Vanguard Total Bond Market ETF (NASDAQ:BND) and it paid you about $20,724 in cash over the past year. If you held it outside a tax-advantaged account and sit in the 32% federal bracket, about $6,632 of that went to the IRS. That tax bill is roughly 33 times what Vanguard charges to run the fund.
What You’re Actually Paying Every Year
The fee on the label is tiny. BND charges a 0.04% expense ratio, gross and net, according to its fact sheet dated June 9, 2026. That works out to $4 a year per $10,000 invested, or $200 on $500,000.
The real cost comes from the payouts. Over the trailing 12 months, BND distributed $2.927437 per share through monthly payments, the latest being $0.252886 on Sept. 1, 2026. Against the $70.63 close on Sept. 25, that’s a 4.14% trailing yield. Bond interest counts as ordinary income, taxed at the same rate as your paycheck, and gets none of the discount that qualified stock dividends receive. The annual federal tax on that $20,724 at 2026 marginal rates is as follows:
| Federal Bracket (2026, Single Filer) | Annual Tax on BND Income |
|---|---|
| 24% (income over $105,700) | $4,974 |
| 32% (income over $201,775) | $6,632 |
| 37% (income over $640,600) | $7,668 |
Now stretch it over time. Assume the yield stays at 4.14%, the share price stays flat, and every payout gets reinvested for 20 years. In a Roth IRA, $500,000 grows to about $1,126,465. With taxes at 32% every year, it ends at about $871,745. That leaves a gap of roughly $254,720, and the only difference is which account holds the fund. Your actual results will move with rates and prices, but taxing the yield every year always slows the compounding.
Tax Traps Hiding Behind a 0.04% Fee
BND tracks a float-adjusted version of the Bloomberg U.S. Aggregate index, which combines Treasuries, corporate bonds, and mortgage-backed securities. States can’t tax Treasury interest, but they usually do tax the interest from corporate and mortgage bonds. So a taxable holder in a high-tax state owes state tax on a large share of BND’s income that a Treasury-only investor would keep. Each year, Vanguard releases the portion of the fund’s income that came from U.S. government obligations. Check that figure before you file, because it lowers your state bill.
Timing makes it worse. BND’s adjusted price, which includes reinvested payouts, fell 2.98% over the five years ending Sept. 25, 2026, and is down 2.06% year to date. Taxable holders still owed ordinary income tax on every monthly payment over that period, so their after-tax result was below that figure. Meanwhile, the 10-year Treasury hit 5.18% on Sept. 24, 2026, its highest level in a year. That’s about 1.04 percentage points above BND’s trailing payout yield. A trailing yield falls behind when rates rise, because older, lower-coupon bonds take time to roll off.
Cheaper Mirrors Exist, but the Account Matters More
The iShares Core U.S. Aggregate Bond ETF (NYSEARCA:AGG) charges 0.03% per its June 29, 2026 prospectus. The Schwab U.S. Aggregate Bond ETF (NYSEARCA:SCHZ) also charges 0.03%, per its April 28, 2026 prospectus. That’s $3 per $10,000, or $150 a year on $500,000. Over 20 years, switching saves about $1,000 in fees before compounding. All three funds hold broad U.S. investment-grade bonds, so you give up very little exposure by switching. Their income is taxed the same way, though. Switching from BND to AGG saves pocket change. Moving BND out of a taxable account and into an IRA or 401(k) could save thousands a year.
Questions to Ask Before Your Next Contribution
BND delivers what it promises, and it does so cheaply. The expensive decision is where you hold it. What is your marginal bracket, and how much bond income ends up on your tax return each April? Do you have room in a 401(k), traditional IRA, or Roth IRA for your bonds, so stocks can sit in the taxable account instead?
If you live in a high-tax state, would a Treasury-only fund let you keep more of the income? The fee gap between these funds comes to about $50 a year on $500,000. The account gap comes to thousands.
Contact [email protected] for any questions or corrections.








