Bond ETFs
Six core funds comparedA research hub for the best bond ETFs: BND, AGG, SCHZ, IUSB, BNDX and VGIT. This bond ETF comparison shows what each fund holds, how sensitive it is to interest rates, what it pays, what it costs and how much of its portfolio it shares with the others. Every comparison page carries dated figures and sources.
Fund data from Vanguard, iShares and Schwab pages and SEC filings, Jun 30 to Nov 9, 2026 · Educational research, not advice
Core bond ETFs, the six funds side by side
Dated figures, sources on each comparison| BND | AGG | SCHZ | IUSB | BNDX | VGIT | |
|---|---|---|---|---|---|---|
| Fund | Vanguard Total Bond Market ETF | iShares Core U.S. Aggregate Bond ETF | Schwab U.S. Aggregate Bond ETF | iShares Core Universal USD Bond ETF | Vanguard Total International Bond ETF | Vanguard Intermediate-Term Treasury ETF |
| Holds | U.S. investment-grade bonds, float adjusted | U.S. investment-grade bonds | U.S. investment-grade bonds | U.S. bonds including some high yield | Non-U.S. investment-grade bonds, currency hedged | U.S. Treasuries, 3 to 10 years |
| Index | Bloomberg U.S. Aggregate Float Adjusted | Bloomberg U.S. Aggregate | Bloomberg U.S. Aggregate | Bloomberg U.S. Universal | Bloomberg Global Aggregate ex-USD Float Adjusted RIC Capped (USD Hedged) | Bloomberg U.S. Treasury 3-10 Year |
| Expense ratio | 0.03% | 0.03% | 0.03% | 0.06% | 0.07% | 0.03% |
| 30-day SEC yield | 5.02% (Nov 5) | 4.98% (Nov 6) | 5.00% (Sep 30) | 5.21% (Nov 6) | 3.90% (Nov 5) | 4.90% (Nov 5) |
| Yield to maturity | 5.6% (Sep 30) | 5.19% (Nov 6) | 5.56% (Sep 30) | 5.41% (Nov 6) | 5.23% (Nov 5) | 4.65% (Nov 5) |
| Duration (years) | 5.7 (Sep 30) | 5.73 (Nov 6) | 5.7 (Sep 30) | 5.54 (Nov 6) | 6.4 (Sep 30) | 4.8 (Sep 30) |
| Bonds held | 11,434 (Sep 30) | 13,486 (Nov 6) | 10,721 (Sep 30) | 18,359 (Nov 6) | 6,837 (Sep 30) | 102 (Sep 30) |
| Treasury and agency share | 49.4% | 47.2% | 46.6% | 42.4% | None (foreign governments 79.1%) | 100.0% |
| Corporate share | 25.5% | 24.9% | 23.7% | 31.0% | 14.8% | 0.0% |
| Ten largest lines | 4.1% (Jun 30) | 3.9% (Nov 6) | 3.7% (Jun 30) | 3.8% (Nov 6) | 3.5% (Jul 31) | 18.5% (Aug 31) |
| Net assets (ETF class) | $167.76B (Nov 9) | $139.20B (Nov 9) | $10.82B (Nov 9) | $50.47B (Nov 9) | $85.43B (Nov 9) | $41.51B (Nov 9) |
| Launched | Apr 3, 2007 | Sep 22, 2003 | Jul 14, 2011 | Jun 10, 2014 | May 31, 2013 | Nov 19, 2009 |
Dates differ by issuer and are shown in brackets, so compare the shape of each row, not the decimals. SEC yield is a standardized 30-day measure after fund expenses, not a forecast. Net assets are for the ETF share class only. Sources are the issuer pages and fact sheets named on each comparison, plus StockAnalysis for net assets (Nov 9, 2026).
Four of six funds cost 0.03%. BND, AGG, SCHZ and VGIT list the same expense ratio, so the useful differences are what each fund holds, how sensitive it is to rates and how much credit risk it carries. IUSB adds a layer of lower-rated bonds for 0.06%, and BNDX adds foreign bonds for 0.07%.
Best bond ETFs, fund by fund
What each one is and where it differsBND
Vanguard Total Bond Market ETF follows a float adjusted Aggregate index and holds a sample of 11,434 bonds. It is the largest of the six, with $167.76B in the ETF share class on Nov 9, 2026. Duration is 5.7 years and its 30-day SEC yield was 5.02% on Nov 5, 2026.
AGG
iShares Core U.S. Aggregate Bond ETF is the oldest of the six, launched Sep 22, 2003. It follows the standard Aggregate index and held 13,486 lines on Nov 6, 2026. Duration is 5.73 years, and its 30-day SEC yield was 4.98% on Nov 6, 2026.
SCHZ
Schwab U.S. Aggregate Bond ETF follows the same Aggregate index as AGG at 0.03% and held 10,721 securities on Sep 30, 2026. It is much smaller than BND and AGG, at $10.82B. Its SEC yield was 5.00% on Sep 30, 2026 and its duration is 5.7 years.
IUSB
iShares Core Universal USD Bond ETF follows the wider Universal index, which adds high-yield and other lower-rated debt to the Aggregate. It held 18,359 lines on Nov 6, 2026 and charges 0.06%. Its SEC yield was 5.21% on Nov 6, 2026, and its duration is 5.54 years.
BNDX
Vanguard Total International Bond ETF holds investment-grade bonds issued outside the United States, with currency hedged back to the dollar. It charges 0.07%, the highest here, and its SEC yield was 3.90% on Nov 5, 2026. Duration is 6.4 years, the longest of the six.
VGIT
Vanguard Intermediate-Term Treasury ETF holds only U.S. Treasuries with three to ten years left. It owns 102 bonds, charges 0.03% and had a duration of 4.8 years, the shortest of the six. Its SEC yield was 4.90% on Nov 5, 2026.
Core bond ETFs, three ways to own the bond market
Broad U.S., wider or narrower, and globalThe four U.S. aggregate-style funds, BND, AGG, SCHZ and IUSB, own the bulk of the investment-grade U.S. bond market. That means Treasuries, government agencies, corporate bonds and agency mortgage-backed securities. The first three follow the Bloomberg U.S. Aggregate index in one form or another, and the percentage of Treasury and agency debt ranges from 46.6% to 49.4% across them. Because the three track a similar index, their returns have been very close, and the choice usually comes down to size, issuer and platform.
IUSB takes the same core and adds the Universal index’s extra layer. About 6.2% of the fund was below investment grade on November 6, 2026, and its corporate share, 31.0%, is the highest among the U.S. funds. In the periods to September 30, 2026, IUSB’s 1-year return was -1.53% against about -1.85% for the Aggregate funds. The extra layer also brings more credit risk, which matters in a recession.
VGIT is the narrow option. It holds only Treasuries with three to ten years left, so credit risk is absent and duration is the lowest here, at 4.8 years. The trade-off is yield: its 30-day SEC yield was 4.90% on November 5, 2026, against 5.02% for BND on the same date, and it holds no corporate bonds or mortgage securities that pay a spread over Treasuries.
BNDX is the global option. It holds bonds issued outside the United States and hedges the currency, so its returns reflect foreign interest rates and credit rather than the dollar. Its 30-day SEC yield was 3.90% on November 5, 2026, lower than the U.S. funds, and its duration of 6.4 years is the longest here. The holdings files compared on this site show no bonds in common with the other five funds.
When a broad U.S. fund fits: you want one low-cost core bond holding across the whole U.S. investment-grade market. When IUSB fits: you accept some high-yield exposure in exchange for a wider net. When VGIT fits: you want government credit only, with moderate rate risk. When BNDX fits: you want a separate source of bond exposure outside the United States. These are descriptions of what the funds hold, not recommendations.
Bond ETF interest rate risk and duration
The one number that explains most price movesDuration estimates how far a bond fund’s price moves when yields change. It is the best single number for comparing the six funds here. A fund with a duration of 5.7 years falls about 5.7% if yields rise one percentage point, and rises about 5.7% if they fall one point, before counting the interest it earns.
| Fund | Duration | Price effect, yields +1 point | Price effect, yields -1 point |
|---|---|---|---|
| BND | 5.7 years | -5.70% | +5.70% |
| AGG | 5.73 years | -5.73% | +5.73% |
| SCHZ | 5.7 years | -5.70% | +5.70% |
| IUSB | 5.54 years | -5.54% | +5.54% |
| BNDX | 6.4 years | -6.40% | +6.40% |
| VGIT | 4.8 years | -4.80% | +4.80% |
Estimate only: price change is roughly minus duration times the change in yield. It ignores interest income, convexity and spread changes. Durations are from the issuer pages dated in the table above.
The 2022 calendar year shows what that looks like in practice. NAV total returns that year were -13.12% for BND, -13.06% for AGG, -13.09% for SCHZ, -13.01% for IUSB, -12.87% for BNDX and -10.67% for VGIT, in the issuer figures captured. VGIT lost the least, which fits its shorter duration and lack of corporate or mortgage holdings. The broad funds lost nearly the same amount, because they carry nearly the same duration.
Duration is also the reason that bond ETFs can look dull in one year and painful in the next. When yields rise, prices fall at once while higher income arrives slowly. A holding period at least as long as the fund’s duration gives the higher income time to offset the price drop. Use the bond prices and interest rates guide for the mechanics.
Bond ETF yield, what each fund pays
SEC yield, yield to maturity and trailing yieldThree yield numbers appear on fund pages, and they measure different things. The 30-day SEC yield is a standardized figure after expenses, and it is the fairest way to compare funds. Yield to maturity is the average return if every bond were held to maturity at current prices. The trailing 12-month yield adds up what a fund actually paid and divides it by the price, so it reflects the past.
| Fund | 30-day SEC yield | As of | Trailing 12-month yield |
|---|---|---|---|
| BND | 5.02% | Nov 5, 2026 | 4.12% |
| AGG | 4.98% | Nov 6, 2026 | 4.12% |
| SCHZ | 5.00% | Sep 30, 2026 | 4.27% |
| IUSB | 5.21% | Nov 6, 2026 | 4.33% |
| BNDX | 3.90% | Nov 5, 2026 | 4.64% |
| VGIT | 4.90% | Nov 5, 2026 | 3.98% |
SEC yield: issuer pages and fact sheets, dates as shown. Trailing yield: StockAnalysis, Nov 9, 2026. The dates differ across issuers, and market yields can move between them.
The SEC yields range from 3.90% for BNDX to 5.21% for IUSB in the figures above, and the gap between the three plain Aggregate funds is only 0.04 points. Yield to maturity runs from 4.65% for VGIT to 5.60% for BND. VGIT sits lowest because Treasuries pay less than corporate and mortgage bonds, and BNDX sits low because hedging currency back to the dollar has a cost.
Trailing yield tells a different story for BNDX. Its trailing yield of 4.64% is above its SEC yield because it includes an unusually large distribution paid in December 2025. A trailing figure that looks higher than the SEC yield is worth checking before you rely on it. Read bond yield explained for how coupon, current yield and yield to maturity differ.
Bond ETF credit quality and what the bonds are
Government, corporate and mortgage bondsVGIT
Every holding is a U.S. Treasury, so the fund has no corporate or mortgage credit exposure, though it still carries interest rate risk.
BND, AGG, SCHZ
About 47% to 49% in Treasuries and agencies, 24% to 26% in corporate bonds, and 19% to 23% in agency mortgage securities, with almost nothing below investment grade.
IUSB and BNDX
IUSB holds about 6.2% below investment grade. BNDX holds investment-grade bonds from foreign governments and companies, with 79.1% in foreign government and related debt.
Credit quality is how likely a borrower is to repay. U.S. Treasuries sit at the top. Investment-grade corporate bonds rank below them and pay more to compensate. Bonds rated below BBB are called high yield, and they pay more again but can lose value quickly when the economy weakens.
The issuers rate their funds with different conventions, so the rating tables on each comparison page are not directly comparable. Some report Treasuries as AAA and others as “U.S. Government”, and some report cash separately. The comparison pages show each issuer’s own table with its date and a note on how to read it. Read government vs corporate bonds for how credit risk affects yield.
Bond ETF holdings and overlap
Matched bond by bond on CUSIP or ISINThe bond ETFs here look similar on a fact sheet, but their holdings differ. Every comparison page matches the two funds’ holdings files bond by bond using CUSIP codes and, for international bonds, ISIN codes. The overlap figure adds up the smaller of the two weights for every shared bond.
The result splits the six funds into two groups. BND, AGG and SCHZ, the three plain U.S. aggregate funds, share between about 50% and 71% of their portfolios with one another, and IUSB overlaps 42% to 56% with each of them. VGIT shares only 17% to 21% with any of them, because it holds a small list of Treasuries that the broad funds also own among thousands of other bonds. BNDX shares none of its bonds with any fund, because it holds non-U.S. issuers.
| Comparison | Bonds in both funds | Portfolio overlap |
|---|---|---|
| BND vs AGG | 9,085 | 50% |
| BND vs SCHZ | 9,300 | 71% |
| BND vs IUSB | 8,822 | 42% |
| BND vs BNDX | None | 0% |
| BND vs VGIT | 101 | 20% |
| AGG vs SCHZ | 9,411 | 50% |
| AGG vs IUSB | 11,817 | 56% |
| AGG vs BNDX | None | 0% |
| AGG vs VGIT | 102 | 21% |
| SCHZ vs IUSB | 9,278 | 43% |
| SCHZ vs BNDX | None | 0% |
| SCHZ vs VGIT | 99 | 19% |
| IUSB vs BNDX | None | 0% |
| IUSB vs VGIT | 97 | 17% |
| BNDX vs VGIT | None | 0% |
Overlap is a floor, not a ceiling. The funds publish holdings on different dates (June 30 to November 6, 2026) and some weight, mostly mortgage securities and cash, carries no bond identifier. Each comparison page lists the ten largest bond lines for both funds, so you can see exactly which Treasury notes sit at the top.
Use overlap before you add a second fund. Owning BND and SCHZ repeats about 71% of the same bonds, so a second broad fund adds little. Owning BNDX or VGIT beside a broad fund adds different exposure. Test your own mix with the Diversification Calculator.
Bond ETF comparison, all fifteen pairs
Head to head, same formatEach page below puts two funds side by side on cost, yield, duration, sector mix, maturity, credit quality, returns, the ten largest bond lines and holdings overlap. Every figure carries its date, and the data room at the bottom of each page lists the source and grade of each number. Three of the six funds follow almost the same index, so you will see tiny gaps there, and some pairs, such as BNDX against the rest, differ in kind.
BND vs AGG
The two largest core funds, both at 0.03%, compared on holdings, sectors and returns.
Read the comparisonBND vs SCHZ
Vanguard against Schwab, with the highest holdings overlap of any pair here.
Read the comparisonBND vs IUSB
The plain total market fund against the one that adds high-yield bonds.
Read the comparisonBND vs BNDX
U.S. bonds against foreign bonds with hedged currency, with no bonds in common.
Read the comparisonBND vs VGIT
The whole investment-grade market against Treasuries with 3 to 10 years left.
Read the comparisonAGG vs SCHZ
Two funds on the same Aggregate index, from iShares and Schwab.
Read the comparisonAGG vs IUSB
The standard Aggregate against the wider Universal index from the same issuer.
Read the comparisonAGG vs BNDX
The U.S. Aggregate against the global ex-U.S. fund, compared on yield and duration.
Read the comparisonAGG vs VGIT
Broad core bonds against a Treasury-only fund, on risk and income.
Read the comparisonSCHZ vs BNDX
A U.S. aggregate fund against a hedged international bond fund.
Read the comparisonSCHZ vs VGIT
Broad U.S. bonds at 0.03% against intermediate Treasuries at 0.03%.
Read the comparisonIUSB vs BNDX
Two funds that reach beyond plain U.S. investment grade in different directions.
Read the comparisonIUSB vs VGIT
The widest U.S. credit range against the narrowest, Treasuries only.
Read the comparisonBNDX vs VGIT
Foreign bonds with hedged currency against U.S. Treasuries, with nothing in common.
Read the comparisonHow to compare core bond ETFs
A seven-point checklist- 1. Index and scopeCheck whether the fund holds the U.S. Aggregate, the wider Universal, Treasuries only or non-U.S. bonds. That decides what it can hold.
- 2. DurationCompare duration first. These funds range from 4.8 to 6.4 years, and it sets how far prices move when rates change.
- 3. YieldUse the 30-day SEC yield, not the trailing yield, and note the date. Issuers report on different days.
- 4. CreditLook at the Treasury, corporate and mortgage shares and at any holdings below investment grade.
- 5. CostExpense ratios run from 0.03% to 0.07% here. Add the bid/ask spread and, for Canadians, currency conversion.
- 6. OverlapCompare holdings. If most of the bonds repeat what you own, a second fund adds little.
- 7. Dates and sourcesDo not rank funds on mismatched dates. Compare figures with the date beside them.
Start with how bonds work if the terms are new, and size any bond fund inside your whole allocation with asset allocation explained.
Bond ETF fees and what you really pay
Cost beyond the expense ratioThe expense ratio is the annual fee taken from the fund. On a $100,000 balance, 0.03% is $30 a year, 0.06% is $60 and 0.07% is $70. The gap is small in any one year, but it comes straight out of income. With a yield near 5%, a 0.04 point fee gap is nearly one percent of the income. Use the ETF Fee Calculator to turn the fees into dollars over your own time horizon.
Trading costs come from the bid/ask spread, the gap between what buyers pay and what sellers receive. Large funds usually trade with tight spreads, and the largest here, BND and AGG, hold $167.8 billion and $139.2 billion in the ETF share class. BNDX and IUSB also have large ETF classes, at $85.4 billion and $50.5 billion. SCHZ is the smallest of the six, at $10.8 billion. Check the live spread before you trade and prefer limit orders.
Turnover is another hidden cost. In the issuer documents, portfolio turnover was 23.0% for BNDX, 37.8% for SCHZ, 54.6% for VGIT, 62% for AGG and 65% for IUSB, each for the period the issuer states. BND’s turnover was 37.6% in its 2025 fiscal year. Bond funds trade often to keep up with index changes, and turnover is not charged as a separate fee, though it can affect tracking.
Which bond ETF fits which job
Matching the fund to the planYou want one core bond fund for the whole U.S. market: BND, AGG or SCHZ, which hold nearly the same market at the same fee. Start with BND vs AGG and AGG vs SCHZ.
You want a wider credit range: IUSB adds high-yield bonds. Compare it with BND vs IUSB and AGG vs IUSB.
You want to avoid credit risk: VGIT holds only Treasuries. See BND vs VGIT and IUSB vs VGIT.
You want exposure outside the United States: BNDX holds foreign bonds with hedged currency. See BND vs BNDX and BNDX vs VGIT.
You already hold stocks: bonds usually play a different role from stocks, so decide how much of the portfolio should be in bonds before choosing a fund. The build an ETF portfolio guide shows where a core bond fund sits inside an allocation.
Common mistakes with bond ETFs
Easy ones to avoidTreating a bond fund like a savings account. A bond ETF has no maturity date and its price moves. The six funds here lost between 10.7% and 13.1% in 2022.
Buying two funds that are one bet. BND, AGG and SCHZ hold largely the same bonds, so owning all three diversifies little.
Chasing the highest yield. A higher yield usually comes from more credit risk, a longer duration or both. IUSB pays more than the plain Aggregate funds because it holds some high-yield bonds.
Comparing yields from different dates. The SEC yields here are dated from September 30 to November 6, 2026, and market yields move. Compare yields only when the dates match, or note the gap.
Ignoring duration. Two funds with the same yield can behave very differently when rates move. Compare duration before you compare returns.
Risks of bond ETFs
What diversification does not removePrices fall when yields rise
Duration ranges from 4.8 to 6.4 years across the six funds, so a one-point rise in yields lowers them by roughly 4.8% to 6.4% before income.
Borrowers can default
Treasuries carry almost none. Corporate bonds carry some, and IUSB’s high-yield layer carries more. Credit risk matters most in a recession.
Mortgages and purchasing power
Agency mortgage-backed securities, 19% to 23% of the plain Aggregate funds, can be repaid early or late. Inflation erodes the real value of fixed payments.
Bond ETFs for Canadian investors
Currency, tax and account typeU.S.-listed funds such as BND, AGG, SCHZ, IUSB, BNDX and VGIT trade in U.S. dollars. Buying them from a Canadian account usually involves converting Canadian dollars, which adds a cost, and exchange rate moves change your return in Canadian dollars.
Interest from bond funds is generally taxed as ordinary income, and in a taxable account that can be a larger tax cost than the lower rates on qualified dividends. Foreign tax treatment can differ for a fund that holds non-U.S. bonds, such as BNDX. Account type matters, because an RRSP, a TFSA and a non-registered account are treated differently.
This is general education, not tax advice. Confirm the rules for your accounts with a qualified cross-border tax professional.
Bond tools
Run your own numbersHow bond ETFs are researched here
Sources and datesFigures come from the issuer pages, fact sheets and filings for each fund: Vanguard for BND, BNDX and VGIT, iShares for AGG and IUSB, and Schwab for SCHZ. Holdings come from SEC Form N-PORT filings and the iShares holdings files, matched by CUSIP or ISIN.
Where a number could not be found, such as maturity bands for BNDX or bid/ask spreads, the comparison pages say so and nothing is estimated. Net assets and trailing yields come from StockAnalysis and are graded as third party. The pages are educational research, not personal advice, and they do not recommend a particular fund for your situation.
Bond ETFs, questions answered
Plain answersWhat are bond ETFs?
Bond ETFs are exchange-traded funds that hold a basket of bonds and trade on a stock exchange like a share. The fund collects the interest the bonds pay and passes it to shareholders, usually every month. Unlike a single bond, a bond ETF has no maturity date, so its price keeps moving with interest rates and credit conditions.
What is the difference between BND and AGG?
Both hold the U.S. investment-grade bond market and both charge 0.03%. BND follows a float adjusted version of the Bloomberg U.S. Aggregate index and holds a sample of bonds, while AGG follows the standard Aggregate index. In the data used here they returned within about 0.1 percentage points of each other over every period to September 30, 2026. The BND vs AGG comparison has the full breakdown.
Which bond ETF has the lowest cost?
Four of the six funds list the lowest expense ratio in this group, 0.03%: BND, AGG, SCHZ and VGIT. IUSB lists 0.06% and BNDX lists 0.07%. On $100,000 that is $30 a year against $60 and $70.
What is duration and why does it matter for a bond ETF?
Duration estimates how much a bond fund’s price moves when interest rates change. A duration of 5.7 years means a one percentage point rise in yields would lower the price by about 5.7%, before counting interest income. Among these six funds it ranges from 4.8 years for VGIT to 6.4 years for BNDX.
Do bond ETFs lose money when interest rates rise?
Their prices usually fall when rates rise, and the six funds here lost between 10.7% and 13.1% in calendar 2022 as yields climbed. Higher yields then raise the income the funds earn, which is why a bond fund held for years can recover. The loss is real in the short run, so match the fund to how long you can hold it.
Is BNDX the same as BND?
No. BNDX holds investment-grade bonds issued outside the United States and hedges currency moves back to the dollar. The holdings files compared on this site show no bond in common between BNDX and any of the other five funds. See the BND vs BNDX comparison for the details.
What does VGIT hold that the others do not?
VGIT holds only U.S. Treasury notes and bonds with three to ten years left, so it has no corporate or mortgage credit risk. It owns about 100 bonds against more than 10,000 for the broad funds, and its ten largest holdings made up 18.5% of the fund on August 31, 2026.
Can I own more than one bond ETF?
You can, but check the overlap first. BND and SCHZ share about 71% of their portfolios in the files compared here, so owning both repeats most of the same bonds. BNDX and VGIT share none of their bonds with the rest, so they add different exposure.
Are bond ETFs a good fit for Canadian investors?
U.S.-listed bond ETFs can work, but they trade in U.S. dollars, so you face currency conversion, and interest income can be taxed differently depending on the account. Interest from these funds is generally treated as ordinary income. Confirm the rules for your accounts with a qualified professional.
Educational research, not personalized investment, tax or legal advice, and not a recommendation to buy or sell any fund. Investing involves risk, including loss of principal. Past performance does not guarantee future results. Fund data are provided as published by the sources named and may differ from current figures.