How to Check Whether Two ETFs Own the Same Stocks

If you want to know how to check ETF overlap, start with a simple question: do these funds own the same companies, and if they do, how much does it matter?

That second part is important. Two ETFs can share a few stocks and still be meaningfully different. Two other ETFs can have different names, different brands, and different marketing pages but still depend on the same companies, sectors, countries, or benchmarks.

ETF overlap is not automatically bad. Sometimes you want it. Maybe you own a global ETF and intentionally add an S&P 500 ETF because you want more US exposure. Maybe you own a broad market ETF and add a semiconductor ETF because you want a small tilt toward chips. That is a choice.

The problem is accidental ETF overlap. That is when you think you are adding diversification, but you are mostly adding another wrapper around stocks you already own.

This ETF overlap checker guide explains how to check if two ETFs overlap, compare ETF holdings overlap, run an ETF same stocks check, understand ETF top holdings overlap, use a fund overlap calculator explained in plain English, spot ETF portfolio duplication, learn how to compare ETF holdings, measure ETF overlap by weight, and use Bullish Trade to compare a new ETF against your actual portfolio.

Quick disclaimer: Bullish Trade is a financial data and analytics platform — not a broker, investment adviser, or tax adviser. ETF holdings, weights, fees, tax rules, and fund availability change over time. This article is educational and should not be treated as personal investment advice.

The Short Version

To check whether two ETFs own the same stocks:

  1. Open the holdings list for both ETFs.
  2. Compare the company names, not only tickers.
  3. Match shared holdings.
  4. Compare each shared holding by weight.
  5. Add the smaller weight for each shared holding to estimate weighted overlap.
  6. Check sector overlap.
  7. Check country overlap.
  8. Compare the benchmarks and index methodology.
  9. Check whether the overlap changes your whole portfolio.

The last step is the one many investors skip. ETF-vs-ETF overlap is useful, but the real question is usually: what happens if I add this ETF to what I already own?

Why ETF Overlap Matters

ETF overlap matters because ETFs are wrappers.

The ticker, fund name, issuer, exchange, and expense ratio are visible. The holdings are the real exposure. If two funds own many of the same stocks, the portfolio may be less diversified than it looks.

This often happens gradually. An investor starts with a broad global ETF. Then they add an S&P 500 ETF. Then a Nasdaq-100 ETF. Then a technology ETF. Then an AI ETF. Every purchase feels different in the moment. Underneath, the same large companies may keep appearing.

That can create ETF portfolio duplication:

  • More company concentration than expected.
  • More sector concentration than expected.
  • More country concentration than expected.
  • Higher fees for exposure the investor already had.
  • A portfolio that behaves like fewer bets than the number of tickers suggests.

Overlap is not a reason to panic. It is a reason to look.

Step 1: Get the Full Holdings

The first step in how to compare ETF holdings is to get the holdings list for each fund.

You can usually find holdings on the ETF issuer's website. Many ETF pages show top holdings directly, and most issuers provide a downloadable CSV or spreadsheet with full holdings. Factsheets are helpful, but full holdings are better when available.

For each ETF, collect:

  • Holding name.
  • Ticker.
  • Identifier if available, such as ISIN or CUSIP.
  • Portfolio weight.
  • Sector.
  • Country.
  • Industry if available.
  • Benchmark or index.

Do not rely only on a broker summary page if it shows limited data. A broker page may be enough for a quick look, but a proper overlap check needs weights and full holdings.

Also remember that holdings change. Index funds rebalance. Active ETFs trade. Thematic funds update. Market moves change weights. A clean overlap check is a snapshot, not a permanent truth.

Step 2: Compare Company Names, Not Just Tickers

An ETF same stocks check sounds easy: match tickers and see what repeats.

That works sometimes, but it is not perfect.

Tickers can differ by exchange, share class, listing currency, or country. A company may have ordinary shares, ADRs, local listings, multiple share classes, or different symbols in different markets. For example, a US-listed receipt and a local listing can represent exposure to the same company, even if the ticker looks different.

Company names can also vary. One data source might use "Alphabet Inc Class A" while another uses "Alphabet Inc A." One might use "Taiwan Semiconductor Manufacturing Co Ltd" while another uses "TSMC." Some funds list a parent company; others list a specific share class.

For a serious overlap comparison, match at the company level where possible. Use identifiers when available. If you are doing it manually, at least scan for obvious naming differences.

This is one reason generic spreadsheet overlap checks can miss things. The data cleaning matters.

Step 3: Check ETF Top Holdings Overlap

ETF top holdings overlap is the fastest first pass.

Look at the top 10 holdings of each ETF. Ask:

  • Which names appear in both top 10 lists?
  • Which names appear in one top 10 list and lower down in the other fund?
  • How large are the repeated positions?
  • Do the repeated names dominate both funds?

This quick check catches obvious duplication. If two ETFs both have the same mega-cap companies in the top positions, the overlap probably matters.

But top-10 overlap can also mislead.

Two funds may have different top 10 lists but still share many companies below the surface. This is common with broad market funds. A total market ETF and an S&P 500 ETF may have very similar large-cap exposure even if smaller positions make the full holdings list look different.

The opposite can also happen. Two ETFs may share a few top holdings but differ meaningfully across the rest of the fund. A top-10 check is useful, but it is not enough.

Think of it as a screening tool, not the final answer.

Step 4: Calculate ETF Overlap by Weight

ETF overlap by weight is the more useful method.

The idea is simple. For each shared holding, use the smaller weight between the two funds. Then add those smaller weights across all shared holdings.

Example:

  • ETF A owns Company X at 8%.
  • ETF B owns Company X at 5%.
  • Shared overlap for Company X is 5%.

Why 5%? Because 5% is the part both funds have in common. ETF A has an extra 3%, but that extra part is not shared by ETF B.

Now repeat:

  • Company X: 5% overlap.
  • Company Y: 3% overlap.
  • Company Z: 2% overlap.

The combined overlap from those three names is 10%.

This is a simplified fund overlap calculator explained without the intimidating language. The exact formula can vary depending on the tool, data source, asset type, and whether cash or derivatives are included. But the basic idea is the same: count shared exposure by weight, not just by name.

Weighted ETF overlap matters because a simple holdings count can be useless. Two funds might share 100 tiny positions and not be very similar. Another pair might share 15 large positions and be very connected.

Weights tell you what can actually move the result.

Step 5: Check Sector Overlap

Company overlap is not the only issue. Two ETFs can own different stocks and still depend on the same sector.

For example, these funds may not be identical:

  • A Nasdaq-100 ETF.
  • A technology sector ETF.
  • A software ETF.
  • An AI ETF.
  • A semiconductor ETF.

But they may all increase technology-related exposure. If technology valuations fall or earnings expectations reset, the funds may struggle together.

This is why ETF sector overlap is part of a good comparison.

Check:

  • The largest sectors in each fund.
  • The percentage in each sector.
  • Whether the same sector dominates both ETFs.
  • Whether adding both funds pushes your portfolio too far into one sector.

Sector overlap is not always bad. If you intentionally want a technology, healthcare, energy, or financials tilt, that is your decision. The risk is thinking you added diversification when you mostly added more of the same sector.

Step 6: Check Country Overlap

ETF country overlap is easy to underestimate.

Two ETFs can have different names but similar country exposure. A global ETF, S&P 500 ETF, Nasdaq-100 ETF, global technology ETF, and AI ETF may all lean heavily toward US companies. A semiconductor ETF may add meaningful exposure to the United States, Taiwan, South Korea, Japan, the Netherlands, or China. A clean energy ETF may have a different country mix than its name suggests.

Country overlap matters because countries carry different economic, currency, policy, political, and market-structure risks.

Check:

  • Top country weights.
  • Whether the fund is really global or mostly one country.
  • Whether the country exposure overlaps with your existing funds.
  • Whether the fund adds new diversification or increases a country bet.

This is especially important for investors who buy a fund because it says "world," "global," "developed," "emerging," "Europe," or "Asia" in the name. Those labels help, but they do not replace the actual country weights.

Step 7: Compare Benchmarks and Methodology

Two ETFs can overlap because they track similar benchmarks.

Before buying, compare:

  • The benchmark name.
  • The index provider.
  • The eligibility rules.
  • The weighting method.
  • Rebalancing frequency.
  • Market-cap range.
  • Sector or country limits.
  • Whether the ETF uses full replication, sampling, or another method.

This step matters because similar-sounding funds may be constructed differently, while different-sounding funds may be built from the same universe.

For example, a broad US large-cap ETF and another broad US large-cap ETF may track different indexes but still hold many of the same companies. A total-market ETF may overlap heavily with a large-cap ETF because large companies dominate market value. A thematic ETF may overlap with a technology ETF because the theme is mostly technology companies.

Benchmark methodology explains why overlap exists.

Step 8: Compare Against Your Portfolio

ETF-vs-ETF comparison is only half the job.

The bigger question is portfolio impact.

Suppose ETF A and ETF B overlap 45%. Is that high? Maybe. But it depends on how much you own of each fund and what else you hold.

A 45% overlap between two tiny satellite positions may not change much. A 45% overlap between two large core holdings may dominate the portfolio. A small new ETF can also matter if it repeats a company you already own directly.

This is where ETF portfolio duplication becomes personal.

Ask:

  • What percentage of my portfolio is already in the overlapping companies?
  • What happens if I add this new ETF at my planned allocation?
  • Which companies become larger total positions?
  • Which sectors become larger?
  • Which countries become larger?
  • Does the new fund add exposure I do not already have?
  • Am I paying a new expense ratio for old exposure?

The right question is not only "do these ETFs overlap?" It is "does this overlap matter in my portfolio?"

A Manual Spreadsheet Method

If you want to do this manually, here is a simple spreadsheet workflow.

Create one table for ETF A and one table for ETF B. Each table should include company name, ticker, and weight.

Clean the company names. Make obvious names consistent. If possible, use unique identifiers.

Join the two tables by company name or identifier.

For each shared company, calculate:

Overlap weight = smaller of ETF A weight and ETF B weight

Then sum the overlap weights.

You can also create columns for:

  • Sector in ETF A.
  • Sector in ETF B.
  • Country in ETF A.
  • Country in ETF B.
  • Combined weight if you own both ETFs.
  • Current portfolio weight if you already own the stock directly.

The spreadsheet does not need to be fancy. The goal is to replace vibes with weights.

What a Good ETF Overlap Checker Should Show

A useful ETF overlap checker should show more than a single percentage.

At minimum, it should show:

  • Shared holdings.
  • Weights in each ETF.
  • Total weighted overlap.
  • Top overlapping companies.
  • Sector overlap.
  • Country overlap.
  • How overlap changes with your allocation size.

A better tool should also show portfolio-vs-ETF overlap. That means it compares the fund with what you already own, including other ETFs and individual stocks.

That matters because comparing ETF A to ETF B in isolation can miss the real issue. The new ETF might be different from ETF A but similar to ETF C, ETF D, and several individual stocks you already hold.

How Bullish Trade Helps Check ETF Overlap

Bullish Trade fits this workflow because the useful comparison is not just ETF-vs-ETF. It is ETF-vs-your-actual-portfolio.

The practical workflow looks like this.

First, open ETF Explorer and inspect the ETF's holdings. Look at the companies, weights, sectors, countries, and industries.

Second, compare two or more ETFs side by side. Bullish Trade can show which companies repeat across selected funds and which companies take the most weight per fund. That helps turn a fund name into an actual exposure list.

Third, compare the ETF against your portfolio. This is the part that regular factsheets do not solve well. You can see whether the fund adds new exposure or mostly repeats holdings you already have through other ETFs or individual stocks.

Fourth, check sector and country impact. If the new ETF increases US mega-cap exposure, technology exposure, semiconductor exposure, or another concentration, the app makes that easier to spot.

Fifth, connect overlap with valuation and fundamentals. Bullish Trade can show how many expensive or cheap companies appear inside a fund and help compare balance sheet and business metrics against industry, sector, market, and competitors.

That last piece matters. Overlap is not only duplication. It can be duplication of expensive holdings, weak balance sheets, low-margin businesses, high-debt companies, or companies that already dominate your portfolio.

The relaxed way to use Bullish Trade is simple: before buying, ask what the ETF changes. If the answer is "it adds useful exposure," fine. If the answer is "it mostly repeats what I already own," at least you know before adding another ticker.

Common Mistakes When Checking ETF Overlap

The first mistake is checking only ETF names. Two funds can have different names and still own the same companies.

The second mistake is checking only top 10 holdings. Top holdings matter, but smaller repeated positions can add up.

The third mistake is counting shared holdings without weights. A 0.1% shared holding and a 7% shared holding should not be treated the same.

The fourth mistake is ignoring sector and country overlap. Two ETFs can hold different stocks but still depend on the same economic drivers.

The fifth mistake is ignoring individual stocks. If you own a company directly and several ETFs also own it, your real company exposure is bigger than your direct stock position.

The sixth mistake is assuming overlap is always bad. Sometimes overlap is intentional. The issue is whether it is understood.

The seventh mistake is not checking benchmark methodology. Index rules explain why funds overlap and whether that overlap is likely to persist.

The eighth mistake is forgetting allocation size. A large overlap in a small position may not matter much. A moderate overlap in a core position can matter a lot.

Quick Checklist Before Buying a Similar ETF

Before adding another ETF, ask:

  1. What role should this ETF play?
  2. Which ETF do I want to compare it against?
  3. Do the top holdings overlap?
  4. What is the full weighted overlap?
  5. Which companies overlap the most?
  6. Does the ETF overlap with my individual stocks?
  7. Does it increase one sector too much?
  8. Does it increase one country too much?
  9. Do the funds track similar benchmarks?
  10. Are the expense ratios worth the difference in exposure?
  11. Does this ETF add something new?
  12. What will my portfolio look like after buying it?

If you cannot answer the last question, the overlap check is not finished.

Frequently Asked Questions

How do I check ETF overlap?

Compare the full holdings lists for both ETFs, match shared companies, compare their weights, calculate weighted overlap, and then check sector, country, and benchmark overlap. The best check also compares the new ETF against your whole portfolio.

What is ETF overlap by weight?

ETF overlap by weight measures shared exposure by position size. For each shared holding, use the smaller weight from the two ETFs, then add those smaller weights across all shared holdings.

Is ETF top holdings overlap enough?

No. Top holdings overlap is a good first pass, but it can miss smaller shared positions that add up. Full holdings and weighted overlap give a better answer.

How do I compare ETF holdings manually?

Download holdings for both ETFs, put them in a spreadsheet, clean company names or identifiers, match shared holdings, compare weights, and sum the smaller shared weights.

Can two ETFs overlap if they do not own the same stocks?

Yes. They can overlap by sector, country, industry, factor, theme, benchmark, or currency exposure. Company overlap is only one layer.

Is ETF overlap bad?

Not always. ETF overlap can be intentional if you want a specific tilt. It becomes a problem when it is hidden and makes your portfolio more concentrated than you expected.

Final Thoughts

Checking ETF overlap is mostly about slowing down before adding another fund.

The process does not need to be complicated. Look at the holdings. Compare the weights. Check sectors and countries. Read the benchmark methodology. Then ask how the new ETF changes your actual portfolio.

The main lesson is simple: count exposure, not tickers.

Two ETFs with different names may still own the same companies. Two ETFs with different holdings may still depend on the same sector or country. A fund that looks like diversification may turn out to be another layer of the same bet.

Bullish Trade helps by making that visible before purchase. It lets investors compare ETF holdings, see overlap across multiple ETFs, check portfolio-vs-ETF duplication, and connect the overlap with valuation and company fundamentals. That does not tell you what to buy. It helps you understand what you would really own.

Схоже читання

Залишся в цій темі ще на одну статтю.

Підібрано з тієї самої теми, щоб читання мало логічне продовження.

Усі статті
Застосуй аналіз на практиці

Переходь від читання до дії, не виходячи з Bullish Trade.

Bullish Trade поєднує ідеї, контекст опціонів і перегляд угод в одному зрозумілому процесі.

Ринковий контекст
Інструменти для опціонів
Компʼютер і телефон
Відкрити застосунок
Компʼютер, телефон і веб для одного аналізу.
Знаходь сетапи, перевіряй ризик і переглядай угоди в одному місці.
Переглянути тарифи

Bullish Trade завжди під рукою

Залишай той самий аналіз на компʼютері, телефоні й у вебі після статті.

Завантажити інвестиційний застосунок Bullish Trade для iPhone та iPad в App StoreОтримати інвестиційний застосунок Bullish Trade для Android у Google PlayЗавантажити DMG Bullish Trade для macOS
Усі платформи в усіх завантаженнях
© 2026 bullish.trade
Застереження: Bullish Trade — це платформа фінансових даних і аналітики. Ми не є брокером, дилером або фінансовим радником. Ми не виконуємо угоди і не надаємо персоналізованих інвестиційних порад. Уся інформація надається лише для навчальних та інформаційних цілей і не є інвестиційною порадою. Торгівля та інвестування в цінні папери повʼязані з ризиком, зокрема можливою втратою капіталу. Перед інвестиційними рішеннями користувачам варто проконсультуватися з ліцензованим фінансовим фахівцем.