Skip to main content

ETF comparison

Any two funds in the catalog: holdings overlap (ISIN/CUSIP), fee gap, and sub-score deltas. Pick a pair, or start with one people already argue about.

Compare any two funds

8,763 pre-built pair pages are in the catalog. Pick any two funds and we'll jump straight to the matchup — pairs without a pre-built page open in the overlap analyzer instead.

Popular comparisons

VTI vs VOO, BND vs AGG, and the rest of the usual list

Near-substitutes & tax-loss-harvesting partners

Same category, ≥80% holdings overlap. These are the pairs people swap for tax-loss harvesting, or the cases where one ticker is just the cheaper share class of the same exposure.

Pair Overlap
EEM vs IEMG 87.3%
HYG vs HYLB 83.2%
FLIN vs INDA 86.7%
EWJ vs FLJP 81.0%
GPIQ vs QQQI 95.2%
GPIX vs SPYI 92.1%
GPIQ vs QYLD 90.4%
GPIX vs XYLD 88.8%
BBJP vs EWJ 94.7%
IYR vs SCHH 85.3%
IDU vs XLU 85.6%
IYG vs XLF 84.0%
FENY vs IYE 90.6%
FUTY vs IDU 90.0%
FREL vs IYR 86.4%
BBIN vs DBEF 91.0%
IYE vs VDE 90.2%
BBAX vs EPP 89.9%
IDU vs VPU 89.1%
ACWX vs VEU 88.9%

Biggest in-category cost gaps

Same category, 30–80% overlap, and a fee gap of at least 5 bps. Not substitutes, but the cost difference is large enough to notice.

Pair Overlap
AAXJ vs SCHE 67.6%
AAXJ vs VWO 61.2%
EEM vs SCHE 75.9%
EEM vs VWO 71.0%
AAXJ vs SPEM 53.8%
EEM vs SPEM 64.0%
EPI vs FLIN 65.3%
AAXJ vs IEMG 71.6%
PEY vs SPYD 31.8%
FVD vs VYM 30.6%
FBCG vs VUG 65.2%
EWT vs SCHE 30.9%

Looking for substitutes for a specific fund? Open its catalog page — each fund links to its closest-overlap matches and to same-category alternates ranked by composite score.

Overlap is the sum of min(weight_a, weight_b) across positions matched on ISIN (CUSIP fallback). Methodology lives at /methodology/.