ChartRow logo

ETF overlap and comparison tool

Enter two to four tickers to see how much of their portfolios overlap, with fees, returns by year, sector weights and fund flows side by side, from public SEC filings and market data. Mutual funds and stocks work too: returns by year for every kind, size, valuation and growth for stocks. Not investment advice.

ETFs#

VOO vs SPY

The two biggest S&P 500 ETFs — a fee gap vs the deepest options liquidity in the world.

VOO vs IVV

Vanguard vs iShares on the same index at the same fee — the closest race in ETFs.

SPY vs QQQ

The broad market vs the Nasdaq-100's tech tilt.

QQQ vs VOO

Nasdaq-100 growth concentration vs low-cost S&P 500 exposure.

QQQ vs TQQQ

The Nasdaq-100 vs its 3x daily version — where leverage compounds, and where it decays.

VTI vs VOO

Total US market vs the S&P 500 — how much do the small caps actually change?

VTI vs VOO vs SPY

The three default index funds, three ways at once.

SCHD vs VYM

The two flagship dividend ETFs — quality screen vs broad high yield.

QQQ vs QQQM

The same Nasdaq-100 index in two wrappers — the original trust vs Invesco's cheaper 2020 copy.

VTI vs VXUS

The two halves of a global portfolio — all of the US market vs everything outside it.

VTI vs VT

Total US market vs total world — what adding the other 40% of global stocks changes.

SCHD vs VOO

A dividend-quality screen vs the plain S&P 500 — income today against growth compounded.

VGT vs QQQ

Two 'tech' funds that are not the same fund — the pure tech sector vs the Nasdaq-100.

VOO vs VUG

The S&P 500 vs its growth half — concentration, valuation and the price of the tilt.

JEPI vs JEPQ

JPMorgan's two covered-call income funds — the S&P 500 sleeve vs the Nasdaq-100 one.

AGG vs BND

The two core US bond funds — near-identical mandates, different indexes.

QQQM vs VOO

The Nasdaq-100 in Invesco's low-cost wrapper vs the S&P 500 — a hundred names against five hundred.

SMH vs SOXX

The two big semiconductor ETFs — how differently they weight the same industry's leaders.

SPYM vs VOO

Two low-cost S&P 500 ETFs — State Street's SPYM (formerly SPLG) vs Vanguard's VOO.

JEPI vs SCHD

Two income ETFs that pay in different ways — option premium on the S&P 500 vs a dividend-quality screen.

Mutual funds#

FXAIX vs VOO

Fidelity's S&P 500 index mutual fund vs Vanguard's S&P 500 ETF — one index, a fund priced once a day after the close against one that trades all day.

FSKAX vs FXAIX

Fidelity's total-market index fund vs its S&P 500 index fund — what the smaller companies add.

FSKAX vs FZROX

Two Fidelity total-market index funds — one with a small fee, one with none.

FZROX vs FXAIX

Fidelity's zero-fee total-market fund vs its S&P 500 index fund.

FZROX vs VTI

Fidelity's zero-fee total-market mutual fund vs Vanguard's total-market ETF.

VBTLX vs BND

Vanguard's total bond market fund in two wrappers — the Admiral mutual fund shares and the ETF.

VTIAX vs VXUS

Vanguard's total international stock fund in two wrappers — the Admiral mutual fund shares and the ETF.

VTSAX vs VTI

One Vanguard portfolio in two wrappers — VTSAX, the Admiral mutual fund shares priced once a day after the close, and VTI, the ETF traded all day.

VFIAX vs VOO

One Vanguard portfolio in two wrappers — VFIAX, the Admiral mutual fund shares priced once a day after the close, and VOO, the ETF traded all day.

VIGAX vs VUG

One Vanguard portfolio in two wrappers — VIGAX, the Admiral mutual fund shares priced once a day after the close, and VUG, the ETF traded all day.

VVIAX vs VTV

One Vanguard portfolio in two wrappers — VVIAX, the Admiral mutual fund shares priced once a day after the close, and VTV, the ETF traded all day.

VIMAX vs VO

One Vanguard portfolio in two wrappers — VIMAX, the Admiral mutual fund shares priced once a day after the close, and VO, the ETF traded all day.

VSMAX vs VB

One Vanguard portfolio in two wrappers — VSMAX, the Admiral mutual fund shares priced once a day after the close, and VB, the ETF traded all day.

VSIAX vs VBR

One Vanguard portfolio in two wrappers — VSIAX, the Admiral mutual fund shares priced once a day after the close, and VBR, the ETF traded all day.

VSGAX vs VBK

One Vanguard portfolio in two wrappers — VSGAX, the Admiral mutual fund shares priced once a day after the close, and VBK, the ETF traded all day.

VEXAX vs VXF

One Vanguard portfolio in two wrappers — VEXAX, the Admiral mutual fund shares priced once a day after the close, and VXF, the ETF traded all day.

VLCAX vs VV

One Vanguard portfolio in two wrappers — VLCAX, the Admiral mutual fund shares priced once a day after the close, and VV, the ETF traded all day.

VMVAX vs VOE

One Vanguard portfolio in two wrappers — VMVAX, the Admiral mutual fund shares priced once a day after the close, and VOE, the ETF traded all day.

VMGMX vs VOT

One Vanguard portfolio in two wrappers — VMGMX, the Admiral mutual fund shares priced once a day after the close, and VOT, the ETF traded all day.

VITAX vs VGT

One Vanguard portfolio in two wrappers — VITAX, the Admiral mutual fund shares priced once a day after the close, and VGT, the ETF traded all day.

VGSLX vs VNQ

One Vanguard portfolio in two wrappers — VGSLX, the Admiral mutual fund shares priced once a day after the close, and VNQ, the ETF traded all day.

VHYAX vs VYM

One Vanguard portfolio in two wrappers — VHYAX, the Admiral mutual fund shares priced once a day after the close, and VYM, the ETF traded all day.

VDADX vs VIG

One Vanguard portfolio in two wrappers — VDADX, the Admiral mutual fund shares priced once a day after the close, and VIG, the ETF traded all day.

VTMGX vs VEA

One Vanguard portfolio in two wrappers — VTMGX, the Admiral mutual fund shares priced once a day after the close, and VEA, the ETF traded all day.

VEMAX vs VWO

One Vanguard portfolio in two wrappers — VEMAX, the Admiral mutual fund shares priced once a day after the close, and VWO, the ETF traded all day.

VTWAX vs VT

One Vanguard portfolio in two wrappers — VTWAX, the Admiral mutual fund shares priced once a day after the close, and VT, the ETF traded all day.

VFWAX vs VEU

One Vanguard portfolio in two wrappers — VFWAX, the Admiral mutual fund shares priced once a day after the close, and VEU, the ETF traded all day.

VEUSX vs VGK

One Vanguard portfolio in two wrappers — VEUSX, the Admiral mutual fund shares priced once a day after the close, and VGK, the ETF traded all day.

VTABX vs BNDX

One Vanguard portfolio in two wrappers — VTABX, the Admiral mutual fund shares priced once a day after the close, and BNDX, the ETF traded all day.

VBILX vs BIV

One Vanguard portfolio in two wrappers — VBILX, the Admiral mutual fund shares priced once a day after the close, and BIV, the ETF traded all day.

VBIRX vs BSV

One Vanguard portfolio in two wrappers — VBIRX, the Admiral mutual fund shares priced once a day after the close, and BSV, the ETF traded all day.

VTEAX vs VTEB

One Vanguard portfolio in two wrappers — VTEAX, the Admiral mutual fund shares priced once a day after the close, and VTEB, the ETF traded all day.

VICSX vs VCIT

One Vanguard portfolio in two wrappers — VICSX, the Admiral mutual fund shares priced once a day after the close, and VCIT, the ETF traded all day.

VSCSX vs VCSH

One Vanguard portfolio in two wrappers — VSCSX, the Admiral mutual fund shares priced once a day after the close, and VCSH, the ETF traded all day.

VSIGX vs VGIT

One Vanguard portfolio in two wrappers — VSIGX, the Admiral mutual fund shares priced once a day after the close, and VGIT, the ETF traded all day.

VSBSX vs VGSH

One Vanguard portfolio in two wrappers — VSBSX, the Admiral mutual fund shares priced once a day after the close, and VGSH, the ETF traded all day.

VTAPX vs VTIP

One Vanguard portfolio in two wrappers — VTAPX, the Admiral mutual fund shares priced once a day after the close, and VTIP, the ETF traded all day.

VRGWX vs VONG

One Vanguard portfolio in two wrappers — VRGWX, the Admiral mutual fund shares priced once a day after the close, and VONG, the ETF traded all day.

VSPGX vs VOOG

One Vanguard portfolio in two wrappers — VSPGX, the Admiral mutual fund shares priced once a day after the close, and VOOG, the ETF traded all day.

SWPPX vs VOO

SWPPX and VOO on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

VINIX vs VOO

VINIX and VOO on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

FNILX vs VOO

FNILX and VOO on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

PREIX vs VOO

PREIX and VOO on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

WFSPX vs VOO

WFSPX and VOO on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

FSKAX vs VTI

FSKAX and VTI on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

SWTSX vs VTI

SWTSX and VTI on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

VITNX vs VTI

VITNX and VTI on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

TINRX vs IWV

TINRX and IWV on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

FSMAX vs VXF

FSMAX and VXF on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

FSMDX vs IWR

FSMDX and IWR on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

FSSNX vs IWM

FSSNX and IWM on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

FSPGX vs IWF

FSPGX and IWF on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

SWLGX vs IWF

SWLGX and IWF on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

SNXFX vs SCHK

SNXFX and SCHK on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

FNCMX vs ONEQ

FNCMX and ONEQ on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

FTIHX vs VXUS

FTIHX and VXUS on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

FZILX vs VXUS

FZILX and VXUS on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

FSPSX vs EFA

FSPSX and EFA on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

SWISX vs EFA

SWISX and EFA on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

TCIHX vs EFA

TCIHX and EFA on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

FXNAX vs AGG

FXNAX and AGG on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

VFTAX vs ESGV

VFTAX and ESGV on the same index — a mutual fund priced once a day against an ETF traded all day: the fee, the tracking and the minimum.

AGTHX vs VOO

AGTHX, a managed fund, against VOO, the index it is measured by — what the manager added, or cost, after fees.

FCNTX vs VOO

FCNTX, a managed fund, against VOO, the index it is measured by — what the manager added, or cost, after fees.

FBGRX vs VUG

FBGRX, a managed fund, against VUG, the index it is measured by — what the manager added, or cost, after fees.

AIVSX vs VOO

AIVSX, a managed fund, against VOO, the index it is measured by — what the manager added, or cost, after fees.

VPMAX vs VOO

VPMAX, a managed fund, against VOO, the index it is measured by — what the manager added, or cost, after fees.

FDGRX vs VUG

FDGRX, a managed fund, against VUG, the index it is measured by — what the manager added, or cost, after fees.

AWSHX vs VOO

AWSHX, a managed fund, against VOO, the index it is measured by — what the manager added, or cost, after fees.

TRBCX vs VUG

TRBCX, a managed fund, against VUG, the index it is measured by — what the manager added, or cost, after fees.

ANCFX vs VOO

ANCFX, a managed fund, against VOO, the index it is measured by — what the manager added, or cost, after fees.

VDIGX vs VIG

VDIGX, a managed fund, against VIG, the index it is measured by — what the manager added, or cost, after fees.

AMCPX vs VOO

AMCPX, a managed fund, against VOO, the index it is measured by — what the manager added, or cost, after fees.

FMAGX vs VOO

FMAGX, a managed fund, against VOO, the index it is measured by — what the manager added, or cost, after fees.

PRDGX vs VIG

PRDGX, a managed fund, against VIG, the index it is measured by — what the manager added, or cost, after fees.

FLPSX vs VO

FLPSX, a managed fund, against VO, the index it is measured by — what the manager added, or cost, after fees.

TRLGX vs VUG

TRLGX, a managed fund, against VUG, the index it is measured by — what the manager added, or cost, after fees.

FDEGX vs VO

FDEGX, a managed fund, against VO, the index it is measured by — what the manager added, or cost, after fees.

PRGFX vs VUG

PRGFX, a managed fund, against VUG, the index it is measured by — what the manager added, or cost, after fees.

OLGAX vs VUG

OLGAX, a managed fund, against VUG, the index it is measured by — what the manager added, or cost, after fees.

DODGX vs VTV

DODGX, a managed fund, against VTV, the index it is measured by — what the manager added, or cost, after fees.

AMRMX vs VTV

AMRMX, a managed fund, against VTV, the index it is measured by — what the manager added, or cost, after fees.

VEIRX vs VYM

VEIRX, a managed fund, against VYM, the index it is measured by — what the manager added, or cost, after fees.

ANEFX vs VUG

ANEFX, a managed fund, against VUG, the index it is measured by — what the manager added, or cost, after fees.

MFEGX vs VUG

MFEGX, a managed fund, against VUG, the index it is measured by — what the manager added, or cost, after fees.

TRVLX vs VTV

TRVLX, a managed fund, against VTV, the index it is measured by — what the manager added, or cost, after fees.

FOCPX vs QQQ

FOCPX, a managed fund, against QQQ, the index it is measured by — what the manager added, or cost, after fees.

FKDNX vs QQQ

FKDNX, a managed fund, against QQQ, the index it is measured by — what the manager added, or cost, after fees.

TWCUX vs VUG

TWCUX, a managed fund, against VUG, the index it is measured by — what the manager added, or cost, after fees.

VWUSX vs VUG

VWUSX, a managed fund, against VUG, the index it is measured by — what the manager added, or cost, after fees.

ANWPX vs VT

ANWPX, a managed fund, against VT, the index it is measured by — what the manager added, or cost, after fees.

AEPGX vs VXUS

AEPGX, a managed fund, against VXUS, the index it is measured by — what the manager added, or cost, after fees.

CWGIX vs VT

CWGIX, a managed fund, against VT, the index it is measured by — what the manager added, or cost, after fees.

SMCWX vs VT

SMCWX, a managed fund, against VT, the index it is measured by — what the manager added, or cost, after fees.

NEWFX vs VWO

NEWFX, a managed fund, against VWO, the index it is measured by — what the manager added, or cost, after fees.

DODFX vs VXUS

DODFX, a managed fund, against VXUS, the index it is measured by — what the manager added, or cost, after fees.

VWILX vs VXUS

VWILX, a managed fund, against VXUS, the index it is measured by — what the manager added, or cost, after fees.

SGENX vs VT

SGENX, a managed fund, against VT, the index it is measured by — what the manager added, or cost, after fees.

PONAX vs BND

PONAX, a managed fund, against BND, the index it is measured by — what the manager added, or cost, after fees.

DODIX vs BND

DODIX, a managed fund, against BND, the index it is measured by — what the manager added, or cost, after fees.

ABNDX vs BND

ABNDX, a managed fund, against BND, the index it is measured by — what the manager added, or cost, after fees.

FTBFX vs BND

FTBFX, a managed fund, against BND, the index it is measured by — what the manager added, or cost, after fees.

PTTAX vs BND

PTTAX, a managed fund, against BND, the index it is measured by — what the manager added, or cost, after fees.

PDBAX vs BND

PDBAX, a managed fund, against BND, the index it is measured by — what the manager added, or cost, after fees.

PGBOX vs BND

PGBOX, a managed fund, against BND, the index it is measured by — what the manager added, or cost, after fees.

BAGSX vs AGG

BAGSX, a managed fund, against AGG, the index it is measured by — what the manager added, or cost, after fees.

MWTIX vs BND

MWTIX, a managed fund, against BND, the index it is measured by — what the manager added, or cost, after fees.

DBLTX vs BND

DBLTX, a managed fund, against BND, the index it is measured by — what the manager added, or cost, after fees.

VWEAX vs HYG

VWEAX, a managed fund, against HYG, the index it is measured by — what the manager added, or cost, after fees.

VCOBX vs BND

VCOBX, a managed fund, against BND, the index it is measured by — what the manager added, or cost, after fees.

FSELX vs SMH

FSELX, a managed sector fund, against SMH, the sector's index ETF.

FSPTX vs XLK

FSPTX, a managed sector fund, against XLK, the sector's index ETF.

FSCSX vs IGV

FSCSX, a managed sector fund, against IGV, the sector's index ETF.

FBIOX vs IBB

FBIOX, a managed sector fund, against IBB, the sector's index ETF.

FSDAX vs ITA

FSDAX, a managed sector fund, against ITA, the sector's index ETF.

VGHCX vs VHT

VGHCX, a managed sector fund, against VHT, the sector's index ETF.

CCIZX vs XLK

CCIZX, a managed sector fund, against XLK, the sector's index ETF.

Stocks#

FAQ#

What is ETF overlap?
The share of two funds' portfolios that is the same holdings. For each holding both funds own, take the smaller of its two weights, and add those up: two funds with the same holdings at the same weights overlap by 100%, and two with nothing in common by 0%.
Where do the holdings come from?
Each fund's latest SEC N-PORT filing, so the figure is as of that filing's date and a fund's holdings can have moved since.
Why does a fund show no overlap figure?
A fund that gets most of its exposure through swaps and other derivatives files only part of what it tracks, so an overlap figure would mislead. Its filed holdings are still listed, and labeled.