ETF Overlap Tool

📅 Market Tool Free, No Signup Updated Daily ★ Beginner friendly

Free ETF Overlap & Fee Drag Calculator — Compare Any Two ETFs

Compare two ETFs side by side. See shared holdings, portfolio overlap percentage, fee drag, and the estimated extra annual cost based on your investment amount. Built for beginners. No signup.

✓ Holdings data from ETF issuer filings · Educational tool ✓ Reviewed by a CPA, PhD academic ✓ No ads, no upsell, no signup
Associate Professor Charles Lo, CPA, PhD
Written by
Assoc. Professor · Head of Education
🔗 LinkedIn
Reviewed by
Last reviewed
19 May 2026
Quarterly refresh
Educational use
Free market tool
★ The 60 second intro

What is ETF overlap?

ETF overlap is when two ETFs hold many of the same stocks. If you own both, you might think you have a diversified portfolio, but in reality a big chunk of your money is in the same companies twice. The calculator shows you exactly how much overlap exists and how much extra you are paying in fees on those duplicate holdings.

1. What ETF overlap actually is
2. How fees compound over time
3. Why overlap hurts diversification
4. When overlap is acceptable
★ Why ETF overlap matters

Why does ETF overlap matter?

Patterns that hold across every reporting season. The specific numbers change, the structure does not.

80%+
overlap is common between large-cap US ETFs
SPY, VOO, IVV all track the S&P 500. They are nearly identical.
10x
fee differences can multiply over 20 years
A 0.5% fund costs 10x more than a 0.05% fund over the long run.
$1,000s
in extra fees on overlapping holdings over decades
Why pay 2 sets of fees for the same Apple shares?
Diversification
is the illusion overlap quietly destroys
Two ETFs that share 80% of holdings are not really diversification.
In simple terms: Overlap is not always bad. Two funds can intentionally hold many of the same US large-cap stocks. This comparison shows where their holdings overlap so you can decide whether the combined exposure fits your plan. Each fund charges its own expense ratio on the amount you invest in that fund.
Patterns are based on long run S&P 500 reporting history[1]. Current quarter statistics are tracked separately in the editorial dashboard.
Compare US ETFs such as SPY vs QQQ, SPY vs VOO, and IVV vs QQQ. Start with the preloaded SPY and QQQ pair, then change one ETF to compare holdings overlap and illustrative annual fee differences. Other markets are available in the selector.

Compare Two ETFs

Select two ETFs, enter your investment amount, then compare overlap, shared holdings and potential fee drag.

1
e.g. SPY, VOO, QQQ

2
e.g. QQQ, VTI, IVV

3
Used to estimate extra annual fee cost

Overlap: —

Fee Drag: —

Extra Fees Per Year: —

HoldingETF 1 %ETF 2 %

Educational content only. Holdings data is stored and updated periodically. Results may not reflect the most current fund compositions. Always verify current holdings, fees and product data directly with the ETF provider before making any investment decision.

The ETF Overlap & Fee Drag Calculator takes two ETFs and shows you exactly how similar they are. It calculates the percentage overlap in holdings, identifies the shared stocks, and estimates how much extra you are paying in fees when both funds hold the same companies.

📐
What it shows: Overall overlap percentage, the shared holdings list with weights in each ETF, fee drag (difference in expense ratios), and the estimated extra annual cost on your stated investment amount.
✓
How investors use it: Before adding a new ETF to a portfolio that already holds one, check the overlap. If two funds share 85% of holdings, you may be paying twice for the same exposure with no real diversification benefit.
⚠
Main limitation: Holdings data refreshes monthly. ETFs that change positions actively (smart-beta, active ETFs) may show stale data between updates. Always verify against the issuer’s most recent factsheet before investing.
📺 Walkthrough chapters

How to use the ETF Overlap & Fee Drag Calculator — written walkthrough

A four-stage written walkthrough — how to enter two ETFs, read shared holdings and understand fee drag.

📖 Chapters
~1 min read

How a beginner should approach this tool

Each chapter below maps to a stage of using this tool — work through them in order.

  • Step 1Entering two ETF tickers
  • Step 2Reading overlap percentage
  • Step 3Comparing expense ratios
  • Step 4When overlap and fee drag matter
Why use it

Why should you check ETF overlap?

Clear beginner outcomes for this specific tool.

1

Avoid accidental duplication

Two ETFs can own many of the same stocks, creating less diversification than expected.

2

See hidden concentration

Overlap shows whether a portfolio is really diversified or just repeating the same mega caps.

3

Compare fee drag

Expense ratios matter more when two funds provide similar exposure.

Free
No signup
Tool
Built for beginners
Guide
Context
Education
Not financial advice
Full guide

What is ETF overlap and why does fee drag matter?

ETF overlap is the silent killer of “diversified” retail portfolios. People buy 5 funds thinking they are spreading risk, then find out 70% of their money is in the same 20 stocks. Fee drag compounds the problem: even tiny percentage differences in expense ratios cost thousands over a decade.

📌 Key takeaways
  • ETF overlap is when two ETFs hold many of the same stocks. Large-cap US ETFs often share 80%+ of their holdings.
  • Fee drag is the cost of higher expense ratios over time. Even 0.5% per year compounds to thousands over decades.
  • Owning multiple overlapping ETFs is not diversification. You are paying twice for the same exposure.
  • The calculator gives you an overlap percentage and an estimated extra annual fee cost based on your investment amount.
  • Some overlap is fine when it is intentional. The point of the tool is to make overlap visible so you can decide.

Total read time: about 8 minutes. Each section can stand on its own.

2,000+
ETFs supported
Monthly
Holdings refresh
Daily
Data refresh
$0
Free to use

What is ETF overlap? 1 min read

ETF overlap compares the holdings two funds share. SPY and VOO both track the S&P 500, so they generally hold many of the same companies; a fund following a different index can hold fewer of them. Check the underlying holdings and their weights rather than assuming a fixed overlap from the fund names.

Why this matters: two ETFs with high holdings overlap may add less diversification than their names suggest. Each expense ratio applies to the dollars allocated to that fund, so compare distinct holdings, weights, and costs before drawing a conclusion.

  • 0 to 20% overlap — meaningful diversification
  • 20 to 50% overlap — partial overlap, some diversification
  • 50 to 80% overlap — heavy overlap, limited diversification
  • 80 to 100% overlap — almost identical, paying twice for the same exposure
Quick definition: “Expense ratio” is the annual fee an ETF charges, expressed as a percentage. A 0.03% expense ratio costs $3 per year on a $10,000 investment. A 0.95% ratio costs $95. Over 20 years the difference compounds into thousands.

How fee drag compounds 1 min read

Fee drag is the cumulative cost of paying expense ratios year after year. The number sounds small in any single year but the compounding is real.

Example: $50,000 invested for 20 years, 7% average annual return.

0.03% fee ETF (like VOO): final value roughly $193,000. Lifetime fees roughly $850.

0.95% fee ETF (like an active fund): final value roughly $162,000. Lifetime fees roughly $14,500.

Same underlying market exposure. The investor in the lower-fee ETF keeps $31,000 more, all from a 0.92% per year difference. That is the math the calculator surfaces.

Common overlapping ETF pairs 1 min read

ETFs that look different but are actually very similar

~100% OVERLAP
SPY vs VOO vs IVV
All track the S&P 500. Differ only by fee. Owning more than one is paying twice for the same index.
~80% OVERLAP
VTI vs SPY
VTI adds mid and small caps but is still mostly mega-cap weighted. Heavy overlap with SPY.
~50% OVERLAP
SPY vs QQQ
Different indices, but the biggest names (Apple, Microsoft, Nvidia) sit at the top of both.

The lesson: ETF names imply distinct exposures. The actual holdings often tell a different story. Always check the overlap before assuming two funds give you diversification.

How to read the holdings comparison 1 min read

The output table shows each shared holding with its weight in both ETFs. The right column flags whether the stock is in both funds, ETF 1 only, or ETF 2 only.

What you seeWhat it meansWhat to do
OVERLAP tagBoth ETFs hold this stockSum the two weights to see your total exposure
ETF 1 ONLY tagThis is what makes ETF 1 differentIf you keep both ETFs, this is what you gain by holding ETF 1
ETF 2 ONLY tagThis is what makes ETF 2 differentIf you keep both ETFs, this is what you gain by holding ETF 2
Overlap %Combined weight of shared holdingsHigher = less real diversification from owning both

If the “unique to each ETF” stocks make up less than 20% of either fund, owning both is mostly fee duplication.

Common mistakes when comparing ETFs 2 min read

Quick definition: “Diversification” is reducing risk by holding many uncorrelated assets. Two ETFs with 90% overlap are almost perfectly correlated, so they do not diversify each other. Real diversification requires real differences in holdings.

Assuming different names mean different exposures. SPY and IVV are both S&P 500 trackers. Their names are different. Their holdings are the same.
→ Fix: Always check overlap before adding a “different” ETF to a portfolio.

Ignoring expense ratios because the numbers look small. 0.03% sounds the same as 0.50%. Over 20 years on $100,000, the difference is roughly $35,000.
→ Fix: Use the calculator to see the real lifetime cost of each fee. Then choose the cheapest fund with the exposure you actually want.

Thinking 5 ETFs equals diversification. If all 5 ETFs are US large-cap tech-heavy funds, you have one position in five wrappers.
→ Fix: Compare every ETF in your portfolio against each other. Real diversification requires intentional exposure to different markets, sectors, or sizes.

Picking the most expensive S&P 500 ETF by mistake. There are dozens. They differ in fees from 0.03% to nearly 1%. The holdings are essentially identical.
→ Fix: When two ETFs track the same index, fees are the only meaningful difference. Always go cheap.

Forgetting that overlap changes over time. Active and smart-beta ETFs change holdings. Overlap today may differ from overlap next quarter.
→ Fix: Re-check overlap once or twice a year, especially after major market moves.

When overlap is acceptable 1 min read

Overlap is not automatically bad. Sometimes you want it.

Tax-loss harvesting: investors swap between similar-but-not-identical ETFs (SPY and VOO) to lock in losses while keeping exposure.

Different account types: holding the same index in a tax-advantaged and a taxable account is normal.

Intentional overweight: if you want extra US large-cap exposure, owning two large-cap ETFs is a deliberate choice.

Fee arbitrage: sometimes a slightly different ETF from the same family has a lower fee but the same exposure. Worth checking.

What the calculator does: it makes the overlap visible. What to do about it is your call.

Worked example: SPY vs QQQ overlap 2 min read

★ Real ETFs · Verified holdings · Last refreshed May 2026

What the calculator shows for two of the most popular ETFs

Setup: an investor holds $25,000 in SPY (S&P 500) and $25,000 in QQQ (Nasdaq 100), thinking they have diversified between “broad market” and “tech”.

The calculator shows overlap of roughly 50%. Apple, Microsoft, Nvidia, Amazon, Alphabet, Meta and Tesla are all top holdings in both ETFs. On $50,000 split between SPY (0.09% fee) and QQQ (0.20% fee), the investor pays roughly $72.50 per year. If they consolidated into just SPY, the fee would drop to $45.

The lesson: SPY and QQQ are not the diversification combo people assume. They are two different weightings of the same mega-cap tech story. Whether to hold both is a decision, but it should be a decision made with the overlap visible.

This is a fixed historical comparison, refreshed periodically. For current overlap, run the calculator live.

References

  1. SPY (SPDR S&P 500 ETF Trust) prospectus, State Street Global Advisors. Holdings refreshed monthly.
  2. QQQ (Invesco QQQ Trust) prospectus, Invesco. Tracks the Nasdaq 100 Index.
  3. VOO (Vanguard S&P 500 ETF) prospectus, Vanguard. Tracks the S&P 500.
  4. Morningstar, “Fee compounding research”. Reference for the long-term impact of expense ratios.
  5. SEC, “Mutual Fund and ETF Fees and Expenses”. Investor education on fund costs.
📖 Glossary

ETF terms, defined in one line

Bookmark this. Every term you will see on the calculator or in ETF research.

ETF

Exchange-Traded Fund. A basket of stocks (or bonds, commodities) that trades on an exchange like a single stock.

Overlap

The percentage of holdings two ETFs share. High overlap = less real diversification from owning both.

Expense ratio

The annual fee an ETF charges, as a percentage. 0.03% costs $3 per year per $10,000 invested.

Fee drag

The cumulative cost of fees over time. Compounds significantly over decades.

Diversification

Spreading risk across uncorrelated assets. Overlap quietly undermines diversification.

Holdings

The actual stocks an ETF owns. Listed in the fund’s prospectus, refreshed at least quarterly.

FAQ

ETF Overlap Calculator: frequently asked questions

Quick answers before comparing ETFs.

Is the ETF overlap calculator free?
Yes. The tool is free, no signup or account required. Holdings data is sourced from each ETF issuer’s public filings, refreshed monthly.
How many ETFs does it cover?
More than 2,000 US-listed ETFs, including all major index trackers, sector funds, thematic ETFs, and bond ETFs.
Does it work for international ETFs?
The tool focuses on US-listed funds. Check the fund issuer’s holdings, report date and definitions before interpreting an overlap result; data coverage can differ by fund.
What overlap percentage should I worry about?
Above 80% is essentially the same fund. 50-80% is heavy overlap. Below 20% is meaningful diversification. The right threshold depends on whether the overlap is intentional.
How is fee drag calculated?
Fee drag is the difference between the two ETFs’ expense ratios, applied to your investment amount. The “extra fees per year” figure shows what you pay extra on the more expensive of the two funds.
Are some overlaps actually good?
Yes. Tax-loss harvesting between two similar ETFs is a legitimate strategy. Holding the same exposure in different account types is normal. Overlap is only a problem when it is unintentional.
How often does holdings data update?
Monthly for most index ETFs. Some active and smart-beta ETFs change holdings more frequently, so the calculator’s data may lag actual holdings by up to a month for those funds.
Why do different-sounding ETFs share so much?
Because the US stock market is dominated by mega-caps. Apple, Microsoft, Nvidia, Amazon, Alphabet and Meta are top holdings in most large-cap and tech-heavy ETFs. They are also major holdings in many diversified or growth funds. The ETF wrapper differs, the underlying companies often do not.
📚 Learn more

Deepen your understanding

This tool is one research step. These articles teach the concepts behind it.

Related tools

Keep researching

Use these tools to build a cleaner ETF portfolio and compare alternatives.

Sources & methodology

Holdings data is sourced from each ETF issuer’s official filings with the SEC. Major issuers (Vanguard, BlackRock/iShares, State Street/SPDR, Invesco, Schwab) publish daily or monthly holdings updates. The calculator uses the most recently published holdings file for each ETF and refreshes monthly.

Authoritative outbound sources:

How the calculator works
  1. Holdings pulled monthly from each ETF issuer’s official filings with the SEC.
  2. Overlap calculated as the sum of minimum weights for each shared stock across the two ETFs.
  3. Fee drag computed from the difference between expense ratios, applied to your investment amount.
  4. All numbers are cross-checked against the issuer’s most recent fact sheet before publishing.
About ETF holdings disclosure: US-listed ETFs are required to disclose their full holdings to the SEC. Most major issuers publish updates daily or monthly. Active and smart-beta ETFs may have shorter disclosure windows for competitive reasons.
Limitations: ETF overlap depends on the latest available holdings data, which can change as funds rebalance. Expense ratios do not capture all costs, spreads, taxes or tracking error. A lower overlap score does not automatically make an ETF better. Use the result as a diversification and fee awareness check only. Educational content only, not financial advice.

Ready to compare ETF overlap?

Enter two ETF tickers to review shared holdings, overlap and fee drag before adding another fund.

Educational content only. Not financial advice.

Check your understanding

Answer each question, then open the explanation.

1. Can two differently named ETFs hold many of the same companies?

Show answer and why

Answer: Yes. Compare their actual holdings.

Why: A name describes the fund, not every investment it owns.

2. Why check weights and dates when interpreting overlap?

Show answer and why

Answer: They describe the exposure being compared at that time.

Why: A count of shared names does not by itself describe the size of shared exposure.

3. What should you verify before interpreting the tool’s fee comparison?

Show answer and why

Answer: The expense inputs and the assumptions used for the period.

Why: A modeled cost comparison depends on those inputs; it does not establish future returns.

AI Tutor Online
Ask Anything
AI
Hi! I’m your AI tutor for this lesson. Ask me anything about the content — I’m here to help you understand it deeply.

AI responses are for educational purposes. Always verify with official course materials.

This lesson teaches a concept. It is general education, not advice about your money. Before you act on anything you learn here, speak to someone licensed.

AI Tutor Online
Ask Anything
AI
Hi! I'm your AI tutor for this lesson. Ask me anything about the content — I'm here to help you understand it deeply.

AI responses are for educational purposes. Always verify with official course materials.

This lesson teaches a concept. It is general education, not advice about your money. Before you act on anything you learn here, speak to someone licensed.

This lesson teaches a concept. It is general education, not advice about your money. Before you act on anything you learn here, speak to someone licensed.