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.1%
HYG vs HYLB 84.7%
FLIN vs INDA 86.9%
EWJ vs FLJP 81.7%
GPIQ vs QQQI 95.2%
GPIX vs SPYI 92.1%
GPIQ vs QYLD 90.4%
GPIX vs XYLD 88.8%
BBJP vs EWJ 92.2%
IYR vs SCHH 86.4%
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%
BBAX vs EPP 90.6%
IDU vs VPU 89.9%
BBIN vs DBEF 89.0%
ACWX vs VEU 88.9%
DBEF vs IEFA 85.2%

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 66.8%
AAXJ vs VWO 61.2%
EEM vs SCHE 73.7%
EEM vs VWO 68.7%
AAXJ vs SPEM 53.8%
EEM vs SPEM 63.1%
EPI vs FLIN 65.3%
AAXJ vs IEMG 71.7%
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/.