Skip to content

BSMS vs IBMR

Invesco BulletShares 2028 Municipal Bond ETF

BSMSBNasdaq

iShares iBonds Dec 2029 Term Muni Bond ETF

IBMRACboe

Overlap

No data

Expense ratio

IBMR −0.08pt a year

BSMS0.18%IBMR0.10%

Avg volume · 30D

IBMR 1.2×the volume

BSMS89KIBMR105K

3Y return · a year

IBMR +0.3pt

BSMS+4.2%IBMR+4.5%

BSMS vs IBMR Performance

Oct 31, 2025 – Oct 30, 2026

+2.1%BSMS+1.6%IBMR

Oct 31, 2025 to Oct 30, 2026. BSMS +2.1%. IBMR +1.6%. Use the arrow keys to read each point.−1%0%1%Oct 2025Apr 2026Oct 2026
Expense ratio
BSMS 0.18%
IBMR 0.10%, better
Fund size
BSMS $356M
IBMR $527M
1Y total return
BSMS +2.1%, better
IBMR +1.6%
Yield (12M)
BSMS 2.82%, better
IBMR 2.54%
Holdings
BSMS 2405
IBMR 2071
Avg volume (30D)
BSMS 89K sh
IBMR 105K sh, better
NAV per share
BSMS $23.14
IBMR $25.16
52W range

ETF.net Grade

BSMS: Cost 45, Risk 55, Mission not scored, Tradability 55, Holdings 72, Durability 74. IBMR: Cost 87, Risk 54, Mission 96, Tradability 83, Holdings 89, Durability 85.
Pillar letters and Scores for BSMS, IBMR, with each pillar’s weight
PillarBSMSIBMR
Cost30% weightC45A87Higher
Mission25% weightNot scoredA96
Risk15% weightB55HigherC54
Tradability15% weightB55A83Higher
Holdings10% weightA72A89Higher
Durability5% weightA74A85Higher

Rank among Defined-Maturity Municipal funds

Same Category. Both funds are graded against the same funds, so their Grades compare head to head.

Same Category. BSMS and IBMR are both graded against the same 32 Defined-Maturity Municipal funds, so their Grades compare head to head.

Defined-Maturity Municipal⁠

Category · 32 funds
See all 32 ›

IBMR ranks 3rd and BSMS 14th of 32 funds in the Defined-Maturity Municipal Category.

  1. Rank 1AIBMPiShares iBonds Dec 2027 Term Muni Bond ETFScore 88
  2. Rank 2AIBMQiShares iBonds Dec 2028 Term Muni Bond ETFScore 87
  3. Rank 3AIBMRiShares iBonds Dec 2029 Term Muni Bond ETFScore 83
  4. Rank 4AIBMOiShares iBonds Dec 2026 Term Muni Bond ETFScore 82
  5. Rank 13BBSMVInvesco BulletShares 2031 Municipal Bond ETFScore 56
  6. Rank 14BBSMSInvesco BulletShares 2028 Municipal Bond ETFScore 54
  7. Rank 14CBSMUInvesco BulletShares 2030 Municipal Bond ETFScore 54

Our read on each fund

ETF.net Research

BSMSBInvesco BulletShares 2028 Municipal Bond ETF

IBMRAiShares iBonds Dec 2029 Term Muni Bond ETF

In short

BSMS A ladder rung in a wrapper: roughly 2,200 municipal bonds that all come due by 2028, when the fund is designed to terminate. Most bond funds roll forever. This one has an end date on the box.

IBMR A muni ladder rung in one ticker: it holds investment-grade municipal bonds maturing in 2029, tracks an AMT-free index, and pays monthly. Bond-style term structure, ETF plumbing.

Stated mandate

BSMS The Fund seeks to track the Invesco BulletShares USD Municipal Bond 2028 Index by investing primarily in U.S.-dollar-denominated municipal securities issued by U.S. states, state agencies, or local governments. It uses representative sampling and is designed to terminate in December 2028.

IBMR The fund seeks to track an index of investment-grade municipal bonds that mature in 2029.

Why people hold it

  • BSMS Built to terminate in December 2028, so the position resolves on a known date instead of rolling into new bonds indefinitely.invesco.com
  • Spreads across roughly 2,200 municipal issues from US states, agencies and local governments using representative sampling, so no single borrower carries the portfolio.
  • Pays monthly, and the diversified muni portfolio is one of the sturdier builds among target-maturity funds.
  • Live since 2019 and part of Invesco's long-running BulletShares lineup, which runs the same defined-maturity playbook across corporate and muni years.invesco.com
  • IBMR Charges 0.10% a year, right at the median for target-maturity bond funds, and the iBonds lineup is built so maturity years stack into a ladder.
  • Spreads across more than a thousand investment-grade munis, so one issuer's trouble barely moves the fund.
  • Follows an AMT-free index, screening out bonds whose income can trip the alternative minimum tax.
  • Pays monthly, matching how muni income is usually spent, and holds a well-built portfolio for its category.

Worth knowing

  • BSMS At 0.18% a year, it costs more than the typical target-maturity fund, and more than BulletShares corporate rungs like BSCT and BSCU at 0.10%.
  • Trading is moderate rather than heavy, so the market here is thinner than in the largest target-maturity funds.
  • By design the portfolio shortens as 2028 nears: bonds mature, proceeds sit in shorter paper, and the fund acts less like a bond fund over time.
  • IBMR Munis are the tax-advantaged lane. For the same 2029 rung in taxable bonds, iShares also runs IBDU (corporate) and IBTJ (Treasury).
  • The index is callable-adjusted: plenty of munis can be redeemed early by their issuers, so the mix heading into the term date can shift.
  • It is a fund, not a single bond. Shares trade at market prices and move with rates along the way, and the end payout is whatever the bonds deliver.

Full BSMS profile⁠

Full IBMR profile⁠

BSMS vs IBMR Holdings

How BSMS and IBMR differ

No overlap figure

Two bond funds rarely hold the same issues.

Level by level

  • Asset classFixed Income100%
  • Countryby domicile100%

Sector

No Sector split for BSMS.

Country, concentration and asset class

Country by domicile

Country weights in BSMS and IBMR, widest gap first
CountryMore in BSMSMore in IBMR
United StatesSame weight
United KingdomSame weight

Concentration

Weight in the 10 largest Holdings

  • BSMS4.7%
  • IBMR4.8%

Securities held

  • BSMS1,764
  • IBMR1,324

Asset class

BSMS
Fixed Income
IBMR
Fixed Income

Holdings

Two bond funds rarely hold the same issues, so this page lists no shared Holdings. BSMS holds 1,764 securities, IBMR 1,324.

All 2,403 BSMS holdings⁠All 2,069 IBMR holdings⁠

How we measure overlap

Each holding counts at its smaller weight in the two funds, summed over the full Holdings. Sector, country and asset class use the same rule on each fund’s split. Cash, FX and derivative lines stay out of the counts. Two bond funds get no overlap figure.

BSMS vs IBMR Cost

Overpaying BSMS vs IBMR

$1,643

On $10,000 over 30 years. 7% growth a year before fees, expense ratio only.

  • BSMS 0.18%

    $3,749

  • IBMR 0.10%

    $2,106

$10,000
30 years

Cost over time

  • BSMS 0.18%
  • IBMR 0.10%
  • Overpaying
One line per fund, from year 0 to year 30. Use the arrow keys to read each point.$0$1K$2K$3K$4K051015202530BSMS $3,749IBMR $2,106

Year by year

YearBSMSIBMROverpaying
10$328$183$145
20$1,281$717$564
30$3,749$2,106$1,643

Expense ratio

  • 0.18%BSMS
  • 0.10%IBMR, cheaper
  • Middle half of Defined-Maturity Municipal funds
  • Median 0.18%

IBMR cheapest of 32 funds

BSMS 10th cheapest of 32 funds

BSMS vs IBMR Dividends

Last 12 months to Oct 30, 2026
Yield (12M)
BSMS 2.82%, better
IBMR 2.54%
Payout (12M)
BSMS $0.65
IBMR $0.64
Last payment
BSMS $0.06
IBMR $0.05
Ex-dividend
BSMS Oct 19, 2026
IBMR Oct 1, 2026
Paid on
BSMS Oct 23, 2026
IBMR Oct 6, 2026
Frequency
BSMS Monthly
IBMR Monthly

Distribution history

Per share, 2023 to 2026, same scale for both

BSMSMonthly · 46 paymentsAll BSMS payments⁠
One bar per payment. 46 payments from 2023 to 2026 YTD. Jan 23, 2023 $0.05; Feb 21, 2023 $0.05; Mar 20, 2023 $0.05; Apr 24, 2023 $0.05; May 22, 2023 $0.05; Jun 20, 2023 $0.05; Jul 24, 2023 $0.05; Aug 21, 2023 $0.05; Sep 18, 2023 $0.05; Oct 23, 2023 $0.05; Nov 20, 2023 $0.05; Dec 18, 2023 $0.05; Jan 22, 2024 $0.05; Feb 20, 2024 $0.05; Mar 18, 2024 $0.05; Apr 22, 2024 $0.06; May 20, 2024 $0.06; Jun 24, 2024 $0.06; Jul 22, 2024 $0.06; Aug 19, 2024 $0.05; Sep 23, 2024 $0.05; Oct 21, 2024 $0.06; Nov 18, 2024 $0.05; Dec 23, 2024 $0.05; Jan 21, 2025 $0.05; Feb 24, 2025 $0.05; Mar 24, 2025 $0.05; Apr 21, 2025 $0.05; May 19, 2025 $0.06; Jun 23, 2025 $0.06; Jul 21, 2025 $0.06; Aug 18, 2025 $0.06; Sep 22, 2025 $0.05; Oct 20, 2025 $0.05; Nov 24, 2025 $0.05; Dec 22, 2025 $0.05; Jan 20, 2026 $0.05; Feb 23, 2026 $0.05; Mar 23, 2026 $0.05; Apr 20, 2026 $0.05; May 18, 2026 $0.06; Jun 22, 2026 $0.06; Jul 20, 2026 $0.06; Aug 24, 2026 $0.06; Sep 21, 2026 $0.05; Oct 19, 2026 $0.06. Use the arrow keys to read each point.$0$0.0520232026YTD
IBMRMonthly · 40 paymentsAll IBMR payments⁠
One bar per payment. 40 payments from 2023 to 2026 YTD. Jul 3, 2023 $0.06; Aug 1, 2023 $0.04; Sep 1, 2023 $0.05; Oct 2, 2023 $0.05; Nov 1, 2023 $0.05; Dec 1, 2023 $0.04; Dec 14, 2023 $0.04; Feb 1, 2024 $0.06; Mar 1, 2024 $0.06; Apr 1, 2024 $0.04; May 1, 2024 $0.06; Jun 3, 2024 $0.06; Jul 1, 2024 $0.05; Aug 1, 2024 $0.05; Sep 3, 2024 $0.05; Oct 1, 2024 $0.05; Nov 1, 2024 $0.05; Dec 2, 2024 $0.05; Dec 18, 2024 $0.05; Feb 3, 2025 $0.05; Mar 3, 2025 $0.06; Apr 1, 2025 $0.05; May 1, 2025 $0.05; Jun 2, 2025 $0.05; Jul 1, 2025 $0.06; Aug 1, 2025 $0.06; Sep 2, 2025 $0.05; Oct 1, 2025 $0.06; Nov 3, 2025 $0.05; Dec 1, 2025 $0.05; Dec 19, 2025 $0.05; Feb 2, 2026 $0.05; Mar 2, 2026 $0.06; Apr 1, 2026 $0.05; May 1, 2026 $0.05; Jun 1, 2026 $0.05; Jul 1, 2026 $0.05; Aug 3, 2026 $0.05; Sep 1, 2026 $0.05; Oct 1, 2026 $0.05. Use the arrow keys to read each point.$0$0.0520232026YTD

BSMS vs IBMR Risk

Fall from peak · 5 years

This chart needs five years of history for both funds.

Risk facts

VolatilityStd dev, 3 years
BSMS 4.0%, betterIBMR 4.4%
Return per unit of riskSharpe ratio, 3 years
BSMS −0.07IBMR 0.02, better
Worst fallMax drawdown, 5 years
BSMS −14.3%IBMR −4.8%since May 2023
Market sensitivityBeta, 5 years
BSMS 0.64IBMR 0.75

Popular comparisons

  • BSMSBvsIBMPA

    Invesco BulletShares 2028 Municipal Bond ETF · iShares iBonds Dec 2027 Term Muni Bond ETF

    Expense ratio
    0.18% · 0.10%
    Category
    Same Category. Both funds are graded against the same funds, so their Grades compare head to head.
  • IBMRAvsIBMPA

    iShares iBonds Dec 2029 Term Muni Bond ETF · iShares iBonds Dec 2027 Term Muni Bond ETF

    Expense ratio
    0.10% · 0.10%
    Category
    Same Category. Both funds are graded against the same funds, so their Grades compare head to head.
  • BSMSBvsIBMQA

    Invesco BulletShares 2028 Municipal Bond ETF · iShares iBonds Dec 2028 Term Muni Bond ETF

    Expense ratio
    0.18% · 0.10%
    Category
    Same Category. Both funds are graded against the same funds, so their Grades compare head to head.
  • IBMRAvsIBMQA

    iShares iBonds Dec 2029 Term Muni Bond ETF · iShares iBonds Dec 2028 Term Muni Bond ETF

    Expense ratio
    0.10% · 0.10%
    Category
    Same Category. Both funds are graded against the same funds, so their Grades compare head to head.
  • BSMSBvsIBMOA

    Invesco BulletShares 2028 Municipal Bond ETF · iShares iBonds Dec 2026 Term Muni Bond ETF

    Expense ratio
    0.18% · 0.10%
    Category
    Same Category. Both funds are graded against the same funds, so their Grades compare head to head.
  • IBMRAvsIBMOA

    iShares iBonds Dec 2029 Term Muni Bond ETF · iShares iBonds Dec 2026 Term Muni Bond ETF

    Expense ratio
    0.10% · 0.10%
    Category
    Same Category. Both funds are graded against the same funds, so their Grades compare head to head.