Best Defined-Maturity Investment Grade Corporate ETFs
All 42 funds in this category, ranked by Grade.
| Out of 100, scored against the other funds in this category. A is 70 and up, B 55, C 40, D 25. | Shares traded a day, averaged over the last 30 days. | Average return a year over the last three years. | The largest fall from a peak to the low that followed, over up to five years. | ||||||
|---|---|---|---|---|---|---|---|---|---|
| VBCBVanguard Target Maturity 2028 Corporate Bond ETF | Vanguard Target Maturity 2028 Corporate Bond ETFVanguard | VBCB Vanguard Target Maturity 2028 Corporate Bond ETFA | 82 | 0.08% | $117M | 25.9K | —No data | —No data | —No data |
| VBCAVanguard Target Maturity 2027 Corporate Bond ETF | Vanguard Target Maturity 2027 Corporate Bond ETFVanguard | VBCA Vanguard Target Maturity 2027 Corporate Bond ETFA | 78 | 0.08% | $65M | 14.8K | —No data | —No data | —No data |
| IBDTiShares iBonds Dec 2028 Term Corporate ETF | iShares iBonds Dec 2028 Term Corporate ETFiShares | IBDT iShares iBonds Dec 2028 Term Corporate ETFA | 77 | 0.10% | $4.15B | 723K | +2.7% | +6.5% | −16.7% |
| VBCCVanguard Target Maturity 2029 Corporate Bond ETF | Vanguard Target Maturity 2029 Corporate Bond ETFVanguard | VBCC Vanguard Target Maturity 2029 Corporate Bond ETFA | 76 | 0.08% | $64M | 15.7K | —No data | —No data | —No data |
| VBCDVanguard Target Maturity 2030 Corporate Bond ETF | Vanguard Target Maturity 2030 Corporate Bond ETFVanguard | VBCD Vanguard Target Maturity 2030 Corporate Bond ETFA | 76 | 0.08% | $60M | 17.4K | —No data | —No data | —No data |
| BSCRInvesco BulletShares 2027 Corporate Bond ETF | Invesco BulletShares 2027 Corporate Bond ETFInvesco | BSCR Invesco BulletShares 2027 Corporate Bond ETFA | 74 | 0.10% | $4.51B | 688K | +3.6% | +6.1% | −14.0% |
| IBDUiShares iBonds Dec 2029 Term Corporate ETF | iShares iBonds Dec 2029 Term Corporate ETFiShares | IBDU iShares iBonds Dec 2029 Term Corporate ETFA | 74 | 0.10% | $4.05B | 833K | +2.0% | +6.8% | −18.4% |
| IBDRiShares iBonds Dec 2026 Term Corporate ETF | iShares iBonds Dec 2026 Term Corporate ETFiShares | IBDR iShares iBonds Dec 2026 Term Corporate ETFA | 73 | 0.10% | $2.79B | 709K | +3.9% | +5.6% | −12.3% |
| IBDViShares iBonds Dec 2030 Term Corporate ETF | iShares iBonds Dec 2030 Term Corporate ETFiShares | IBDV iShares iBonds Dec 2030 Term Corporate ETFA | 72 | 0.10% | $3.42B | 799K | +1.0% | +7.0% | −20.4% |
| BSCSInvesco BulletShares 2028 Corporate Bond ETF | Invesco BulletShares 2028 Corporate Bond ETFInvesco | BSCS Invesco BulletShares 2028 Corporate Bond ETFA | 71 | 0.10% | $3.53B | 697K | +2.7% | +6.4% | −16.5% |
| IBDSiShares iBonds Dec 2027 Term Corporate ETF | iShares iBonds Dec 2027 Term Corporate ETFiShares | IBDS iShares iBonds Dec 2027 Term Corporate ETFA | 70 | 0.10% | $4.01B | 642K | +3.6% | +6.1% | −14.1% |
| BSCTInvesco BulletShares 2029 Corporate Bond ETF | Invesco BulletShares 2029 Corporate Bond ETFInvesco | BSCT Invesco BulletShares 2029 Corporate Bond ETFB | 69 | 0.10% | $3.11B | 694K | +1.9% | +6.6% | −18.2% |
| IBDWiShares iBonds Dec 2031 Term Corporate ETF | iShares iBonds Dec 2031 Term Corporate ETFiShares | IBDW iShares iBonds Dec 2031 Term Corporate ETFB | 68 | 0.10% | $2.72B | 681K | +0.5% | +7.4% | −22.8% |
| VBCFVanguard Target Maturity 2032 Corporate Bond ETF | Vanguard Target Maturity 2032 Corporate Bond ETFVanguard | VBCF Vanguard Target Maturity 2032 Corporate Bond ETFB | 68 | 0.08% | $41M | 9.78K | —No data | —No data | —No data |
| VBCGVanguard Target Maturity 2033 Corporate Bond ETF | Vanguard Target Maturity 2033 Corporate Bond ETFVanguard | VBCG Vanguard Target Maturity 2033 Corporate Bond ETFB | 68 | 0.08% | $17M | 5.1K | —No data | —No data | —No data |
| BSCUInvesco BulletShares 2030 Corporate Bond ETF | Invesco BulletShares 2030 Corporate Bond ETFInvesco | BSCU Invesco BulletShares 2030 Corporate Bond ETFB | 67 | 0.10% | $2.83B | 754K | +1.0% | +7.0% | −20.7% |
| IBDYiShares iBonds Dec 2033 Term Corporate ETF | iShares iBonds Dec 2033 Term Corporate ETFiShares | IBDY iShares iBonds Dec 2033 Term Corporate ETFB | 65 | 0.10% | $1.2B | 275K | −0.3% | +7.1% | −7.5% |
| VBCEVanguard Target Maturity 2031 Corporate Bond ETF | Vanguard Target Maturity 2031 Corporate Bond ETFVanguard | VBCE Vanguard Target Maturity 2031 Corporate Bond ETFB | 64 | 0.08% | $51M | 13.6K | —No data | —No data | —No data |
| BSCVInvesco BulletShares 2031 Corporate Bond ETF | Invesco BulletShares 2031 Corporate Bond ETFInvesco | BSCV Invesco BulletShares 2031 Corporate Bond ETFB | 63 | 0.10% | $1.89B | 568K | +0.5% | +7.3% | −22.6% |
| BSCWInvesco BulletShares 2032 Corporate Bond ETF | Invesco BulletShares 2032 Corporate Bond ETFInvesco | BSCW Invesco BulletShares 2032 Corporate Bond ETFB | 63 | 0.10% | $1.56B | 402K | −0.1% | +7.2% | −8.3% |
| VBCIVanguard Target Maturity 2035 Corporate Bond ETF | Vanguard Target Maturity 2035 Corporate Bond ETFVanguard | VBCI Vanguard Target Maturity 2035 Corporate Bond ETFB | 63 | 0.08% | $14M | 3.54K | —No data | —No data | —No data |
| BSCXInvesco BulletShares 2033 Corporate Bond ETF | Invesco BulletShares 2033 Corporate Bond ETFInvesco | BSCX Invesco BulletShares 2033 Corporate Bond ETFB | 62 | 0.10% | $1.13B | 264K | −0.4% | +7.1% | −5.1% |
| VBCJVanguard Target Maturity 2036 Corporate Bond ETF | Vanguard Target Maturity 2036 Corporate Bond ETFVanguard | VBCJ Vanguard Target Maturity 2036 Corporate Bond ETFB | 61 | 0.08% | $24M | 6.77K | —No data | —No data | —No data |
| BSCQInvesco BulletShares 2026 Corporate Bond ETF | Invesco BulletShares 2026 Corporate Bond ETFInvesco | BSCQ Invesco BulletShares 2026 Corporate Bond ETFB | 60 | 0.10% | $2.97B | 991K | +3.8% | +5.6% | −12.3% |
| IBDZiShares iBonds Dec 2034 Term Corporate ETF | iShares iBonds Dec 2034 Term Corporate ETFiShares | IBDZ iShares iBonds Dec 2034 Term Corporate ETFB | 60 | 0.10% | $913M | 156K | −0.5% | —No data | −5.6% |
| BSCYInvesco BulletShares 2034 Corporate Bond ETF | Invesco BulletShares 2034 Corporate Bond ETFInvesco | BSCY Invesco BulletShares 2034 Corporate Bond ETFB | 59 | 0.10% | $653M | 170K | −0.5% | —No data | −5.5% |
| BSCZInvesco BulletShares 2035 Corporate Bond ETF | Invesco BulletShares 2035 Corporate Bond ETFInvesco | BSCZ Invesco BulletShares 2035 Corporate Bond ETFB | 56 | 0.10% | $412M | 181K | −1.2% | —No data | −5.8% |
| IBCAiShares iBonds Dec 2035 Term Corporate ETF | iShares iBonds Dec 2035 Term Corporate ETFiShares | IBCA iShares iBonds Dec 2035 Term Corporate ETFB | 56 | 0.10% | $476M | 148K | −0.9% | —No data | −5.7% |
| IBDXiShares iBonds Dec 2032 Term Corporate ETF | iShares iBonds Dec 2032 Term Corporate ETFiShares | IBDX iShares iBonds Dec 2032 Term Corporate ETFB | 56 | 0.10% | $1.82B | 328K | +0.1% | +7.3% | −12.5% |
| VBCHVanguard Target Maturity 2034 Corporate Bond ETF | Vanguard Target Maturity 2034 Corporate Bond ETFVanguard | VBCH Vanguard Target Maturity 2034 Corporate Bond ETFB | 55 | 0.08% | $11M | 3.84K | —No data | —No data | —No data |
| MYCGState Street My2027 Corporate Bond ETF | State Street My2027 Corporate Bond ETFSPDR | MYCG State Street My2027 Corporate Bond ETFC | 54 | 0.15% | $45M | 10.7K | +3.7% | —No data | −0.9% |
| IBCBiShares iBonds Dec 2036 Term Corporate ETF | iShares iBonds Dec 2036 Term Corporate ETFiShares | IBCB iShares iBonds Dec 2036 Term Corporate ETFC | 51 | 0.10% | $206M | 133K | —No data | —No data | —No data |
| MYCKState Street My2031 Corporate Bond ETF | State Street My2031 Corporate Bond ETFSPDR | MYCK State Street My2031 Corporate Bond ETFC | 45 | 0.15% | $27M | 7.29K | +0.4% | —No data | −3.6% |
| MYCMState Street My2033 Corporate Bond ETF | State Street My2033 Corporate Bond ETFSPDR | MYCM State Street My2033 Corporate Bond ETFC | 40 | 0.15% | $8M | 1.33K | −0.6% | —No data | −4.6% |
| MYCNState Street My2034 Corporate Bond ETF | State Street My2034 Corporate Bond ETFSPDR | MYCN State Street My2034 Corporate Bond ETFC | 40 | 0.15% | $9M | 2.01K | −0.6% | —No data | −5.1% |
| MYCFState Street My2026 Corporate Bond ETF | State Street My2026 Corporate Bond ETFSPDR | MYCF State Street My2026 Corporate Bond ETFD | 39 | 0.15% | $51M | 11.6K | +4.1% | —No data | −0.6% |
| MYCOState Street My2035 Corporate Bond ETF | State Street My2035 Corporate Bond ETFSPDR | MYCO State Street My2035 Corporate Bond ETFD | 37 | 0.15% | $7M | 1.36K | −1.1% | —No data | −5.8% |
| MYCHState Street My2028 Corporate Bond ETF | State Street My2028 Corporate Bond ETFSPDR | MYCH State Street My2028 Corporate Bond ETFD | 36 | 0.15% | $882M | 174K | +2.6% | —No data | −1.3% |
| BSCAINVESCO BULLETSHARES 2036 CORPORATE BOND ETF | INVESCO BULLETSHARES 2036 CORPORATE BOND ETFInvesco | BSCA INVESCO BULLETSHARES 2036 CORPORATE BOND ETFD | 35 | 0.10% | $40M | 37.8K | —No data | —No data | —No data |
| MYCIState Street My2029 Corporate Bond ETF | State Street My2029 Corporate Bond ETFSPDR | MYCI State Street My2029 Corporate Bond ETFD | 34 | 0.15% | $87M | 33.1K | +1.9% | —No data | −2.4% |
| MYCJState Street My2030 Corporate Bond ETF | State Street My2030 Corporate Bond ETFSPDR | MYCJ State Street My2030 Corporate Bond ETFD | 30 | 0.15% | $51M | 9.86K | +1.0% | —No data | −3.0% |
| MYCLState Street My2032 Corporate Bond ETF | State Street My2032 Corporate Bond ETFSPDR | MYCL State Street My2032 Corporate Bond ETFF | 22 | 0.15% | $12M | 3.2K | −0.2% | —No data | −4.3% |
ETF lists across every Category: Best ETFs by Grade, Lowest-fee ETFs.