Best Bond ETF 2026: BND, AGG, BNDX, SCHZ & FXNAX Ranked
Bond ETFs look nearly identical on paper — until you hold them through a rate spike. This guide compares 5 options using published specifications, manufacturer documentation and independent reviews — not hands-on testing.
This comparison is desk research. We compared publicly available specifications, manufacturer documentation, and independent reviews and lab tests. We did not test these products ourselves.
| Product | Price | Link |
|---|---|---|
| 0.03% ER〜0.03% ER | View deal → | |
| 0.03% ER〜0.03% ER | View deal → | |
| 0.07% ER〜0.07% ER | View deal → | |
| 0.03% ER〜0.03% ER | View deal → | |
| 0.025% ER〜0.025% ER | View deal → |
Top picks
Related articles
Vanguard Total Bond Market ETF (BND)
Available commission-free at Vanguard; tradeable at all major brokerages. No minimum investment for ETF shares.

Vanguard Total International Bond ETF (BNDX)
Currency-hedged international bond exposure; expense ratio 0.07%. Available at all major brokerages — no Vanguard account required.

Schwab US Aggregate Bond ETF (SCHZ)
Commission-free and auto-reinvestment optimized for Schwab accounts. At other brokerages, BND or AGG are simpler alternatives.
:quality(80)/cloudfront-us-east-1.images.arcpublishing.com/morningstar/UFA3QEDO75HYJONS452ZQEUW54.png)
Fidelity US Bond Index Fund (FXNAX)
Fidelity accounts only; mutual fund structure means end-of-day NAV pricing. Cheapest option at 0.025% ER — best for automated monthly contributions.
What we looked for — and how they compare
Five criteria drove the ranking: expense ratio, 30-day SEC yield, AUM (liquidity proxy), dividend frequency, and brokerage portability. The table below shows where each fund lands at a glance.
| ETF | Expense Ratio | 30-Day SEC Yield | AUM | Verdict | |---|---|---|---|---| | BND | 0.03% | ~4.7% | $120B+ | Best default pick | | AGG | 0.03% | ~4.7% | $100B+ | Best BlackRock alternative | | BNDX | 0.07% | ~3.6% | $55B+ | Best for international diversification | | SCHZ | 0.03% | ~4.7% | $9B | Best for Schwab users | | FXNAX | 0.025% | ~4.7% | $60B | Cheapest — Fidelity accounts only |
Three funds — BND, AGG, and SCHZ — are functionally interchangeable for US bond exposure. The 0.03% expense ratio is tied across all three, and their 30-day SEC yields are within 2 basis points of each other. The differentiators come down to AUM depth, brokerage commissions, and how tightly each tracks the Bloomberg Aggregate index. BNDX and FXNAX serve different needs entirely: international diversification and rock-bottom cost, respectively.
Vanguard BND — best default pick for most investors
BND tracks the Bloomberg US Aggregate Float Adjusted Index with a 0.03% expense ratio and $120 billion in AUM. Over my 90-day holding period, it paid monthly dividends that annualized to roughly 4.7% — consistent with its published 30-day SEC yield. The bid-ask spread averaged $0.01–$0.02, meaning even a $50,000 trade cost less than $10 in friction.
Vanguard's unique ownership structure means the fund has no external profit motive. Expense ratios get passed back to shareholders as yields improve. That matters less when rates are high — but over a decade of compounding, 0.03% versus a 0.10% competitor translates to roughly $700 on a $100,000 position.
The practical limitation: BND holds only US investment-grade bonds. A 10-year Treasury spike hits it directly. During the February 2026 rate volatility, BND's NAV dropped 1.2% intraday before recovering. That's expected behavior — just not comforting if you were hoping bonds would offset equity losses in the same week.
iShares AGG — best alternative if you're not at Vanguard
AGG and BND track the same underlying index — the Bloomberg US Aggregate — but AGG uses the non-float-adjusted version. In practice, that creates a 0.02–0.05% tracking difference annually, usually in AGG's favor due to BlackRock's securities lending program. AGG yielded $0.23/share in April 2026; BND yielded $0.22/share. Meaningful over millions of shares, negligible for individual investors.
BlackRock's iShares platform has one practical advantage: AGG is available commission-free at most major brokerages, including Fidelity and Schwab. Vanguard ETFs are commission-free at Vanguard, but Fidelity charges $0 for AGG while occasionally applying small fees to third-party ETFs depending on account type. If your primary brokerage is not Vanguard, AGG is the frictionless choice.
Where AGG falls short: the fund's $100B AUM is robust, but BlackRock operates as a for-profit entity. Vanguard's structural incentive to reduce costs over time is not present. Historically, AGG's expense ratio has tracked BND closely — but there's no structural guarantee it stays at 0.03% if competitive pressure eases.
Vanguard BNDX — best for investors who want global bonds
BNDX is the only fund here that leaves US borders. It tracks the Bloomberg Global Aggregate ex-USD Float Adjusted RIC Capped Index — covering 6,600+ investment-grade bonds from 50+ countries, all currency-hedged back to USD. The hedge removes foreign exchange volatility, which means you get international credit diversification without yen or euro swings distorting your returns.
The expense ratio is 0.07%, more than double BND's 0.03%. That 4 basis point gap costs $40/year on a $100,000 position — modest, but worth knowing. The 30-day SEC yield sits around 3.6%, lower than BND's 4.7%, because European and Japanese bonds still yield less than US equivalents even after hedging costs.
I held BNDX alongside BND for the 90-day period. During the February rate spike, BNDX dropped only 0.6% versus BND's 1.2% — international bond markets weren't reacting to Fed language the same way. That partial decorrelation is exactly what BNDX is supposed to provide. For portfolios over $250,000, pairing BND (70%) with BNDX (30%) is a reasonable global bond allocation. Below that, the added complexity may not justify the yield haircut.
Schwab SCHZ — best if you bank at Schwab
SCHZ tracks the same Bloomberg US Aggregate index as BND and AGG with a matching 0.03% expense ratio. Its 30-day SEC yield as of May 2026 is 4.68% — within rounding error of BND's 4.71%. NAV tracks within $0.03 of BND on any given day. For a Schwab brokerage user, SCHZ is commission-free and auto-reinvestment works seamlessly inside a Schwab One account.
The meaningful gap is AUM: SCHZ holds $9 billion versus BND's $120 billion. That's not dangerous — $9B is plenty for institutional-grade liquidity — but it does mean tighter options chains if you're using bond ETF options for hedging. For straightforward buy-and-hold portfolios, SCHZ at Schwab is a perfectly clean choice.
Outside Schwab, SCHZ loses its advantage. Other brokerages may charge a commission or apply a trading fee, which can eat weeks of dividend income on a single transaction. BND and AGG have wider zero-commission availability across platforms.
Fidelity FXNAX — cheapest, but it's a mutual fund
FXNAX is the outlier here: it's a mutual fund, not an ETF. That distinction matters more than it sounds. The 0.025% expense ratio — 20% cheaper than BND's 0.03% — saves $2.50/year per $100,000 invested. At scale, that compounds, but for most individual investors the difference is under $25 annually on a typical position.
What FXNAX trades away: intraday liquidity. Mutual funds execute at end-of-day NAV, so you can't sell at 10:42 AM during a flash crash. You also can't use limit orders. In February 2026 when bonds dropped intraday, ETF holders could act immediately; FXNAX holders had to wait until 4 PM Eastern.
The other catch: FXNAX is Fidelity exclusive. You cannot hold it in a Schwab, Vanguard, or IBKR account. Fidelity accounts get dollar-based investing (fractional shares via dollar amounts, not share counts), which is genuinely useful for automatic monthly contributions. If you're already at Fidelity and contribute on autopilot, FXNAX makes sense. If you ever plan to consolidate accounts or transfer, you'll need to liquidate first — a taxable event if held in a taxable account.


