INVEST AND COMPOUND · ETF RESEARCHBond ETFs · Category hub · Reviewed November 9, 2026

Bond ETFs

Six core funds compared

A 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
BNDAGGSCHZIUSBBNDXVGIT
FundVanguard Total Bond Market ETFiShares Core U.S. Aggregate Bond ETFSchwab U.S. Aggregate Bond ETFiShares Core Universal USD Bond ETFVanguard Total International Bond ETFVanguard Intermediate-Term Treasury ETF
HoldsU.S. investment-grade bonds, float adjustedU.S. investment-grade bondsU.S. investment-grade bondsU.S. bonds including some high yieldNon-U.S. investment-grade bonds, currency hedgedU.S. Treasuries, 3 to 10 years
IndexBloomberg U.S. Aggregate Float AdjustedBloomberg U.S. AggregateBloomberg U.S. AggregateBloomberg U.S. UniversalBloomberg Global Aggregate ex-USD Float Adjusted RIC Capped (USD Hedged)Bloomberg U.S. Treasury 3-10 Year
Expense ratio0.03%0.03%0.03%0.06%0.07%0.03%
30-day SEC yield5.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 maturity5.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 held11,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 share49.4%47.2%46.6%42.4%None (foreign governments 79.1%)100.0%
Corporate share25.5%24.9%23.7%31.0%14.8%0.0%
Ten largest lines4.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)
LaunchedApr 3, 2007Sep 22, 2003Jul 14, 2011Jun 10, 2014May 31, 2013Nov 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 differs
Total market · Vanguard

BND

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.

Aggregate · iShares

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.

Aggregate · Schwab

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.

Universal · iShares

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.

International · Vanguard

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.

Treasury · Vanguard

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 global

The 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 moves

Duration 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.

FundDurationPrice effect, yields +1 pointPrice effect, yields -1 point
BND5.7 years-5.70%+5.70%
AGG5.73 years-5.73%+5.73%
SCHZ5.7 years-5.70%+5.70%
IUSB5.54 years-5.54%+5.54%
BNDX6.4 years-6.40%+6.40%
VGIT4.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 yield

Three 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.

Fund30-day SEC yieldAs ofTrailing 12-month yield
BND5.02%Nov 5, 20264.12%
AGG4.98%Nov 6, 20264.12%
SCHZ5.00%Sep 30, 20264.27%
IUSB5.21%Nov 6, 20264.33%
BNDX3.90%Nov 5, 20264.64%
VGIT4.90%Nov 5, 20263.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 bonds
Treasury only

VGIT

Every holding is a U.S. Treasury, so the fund has no corporate or mortgage credit exposure, though it still carries interest rate risk.

Investment grade

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.

Wider credit range

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 ISIN

The 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.

ComparisonBonds in both fundsPortfolio overlap
BND vs AGG9,08550%
BND vs SCHZ9,30071%
BND vs IUSB8,82242%
BND vs BNDXNone0%
BND vs VGIT10120%
AGG vs SCHZ9,41150%
AGG vs IUSB11,81756%
AGG vs BNDXNone0%
AGG vs VGIT10221%
SCHZ vs IUSB9,27843%
SCHZ vs BNDXNone0%
SCHZ vs VGIT9919%
IUSB vs BNDXNone0%
IUSB vs VGIT9717%
BNDX vs VGITNone0%

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 format

Each 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.

Same market

BND vs AGG

The two largest core funds, both at 0.03%, compared on holdings, sectors and returns.

Read the comparison
Same market

BND vs SCHZ

Vanguard against Schwab, with the highest holdings overlap of any pair here.

Read the comparison
Wider credit

BND vs IUSB

The plain total market fund against the one that adds high-yield bonds.

Read the comparison
Different exposure

BND vs BNDX

U.S. bonds against foreign bonds with hedged currency, with no bonds in common.

Read the comparison
Different exposure

BND vs VGIT

The whole investment-grade market against Treasuries with 3 to 10 years left.

Read the comparison
Same market

AGG vs SCHZ

Two funds on the same Aggregate index, from iShares and Schwab.

Read the comparison
Wider credit

AGG vs IUSB

The standard Aggregate against the wider Universal index from the same issuer.

Read the comparison
Different exposure

AGG vs BNDX

The U.S. Aggregate against the global ex-U.S. fund, compared on yield and duration.

Read the comparison
Different exposure

AGG vs VGIT

Broad core bonds against a Treasury-only fund, on risk and income.

Read the comparison
Wider credit

SCHZ vs IUSB

Schwab’s Aggregate fund against iShares’ Universal fund.

Read the comparison
Different exposure

SCHZ vs BNDX

A U.S. aggregate fund against a hedged international bond fund.

Read the comparison
Different exposure

SCHZ vs VGIT

Broad U.S. bonds at 0.03% against intermediate Treasuries at 0.03%.

Read the comparison
Different exposure

IUSB vs BNDX

Two funds that reach beyond plain U.S. investment grade in different directions.

Read the comparison
Different exposure

IUSB vs VGIT

The widest U.S. credit range against the narrowest, Treasuries only.

Read the comparison
Different exposure

BNDX vs VGIT

Foreign bonds with hedged currency against U.S. Treasuries, with nothing in common.

Read the comparison

How 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 ratio

The 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 plan

You 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 avoid

Treating 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 remove
Interest rate risk

Prices 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.

Credit risk

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.

Prepayment and inflation

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 type

U.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 numbers
Calculator

Bond yield

Yield to maturity from price and coupon.

Open the calculator
Calculator

ETF fees

Turn expense ratios into dollars over time.

Open the calculator
Calculator

Diversification

Check shared exposure across funds.

Open the calculator
Calculator

Real return

See returns after inflation.

Open the calculator

How bond ETFs are researched here

Sources and dates

Figures 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 answers

What 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.