Find Your Hidden
ETF Overlap

Guardfolio is portfolio risk monitoring software for self-directed investors managing multiple brokerage and retirement accounts. It surfaces concentration, ETF overlap, allocation drift, and volatility using sync-based portfolio analysis.

Check ETF overlap free. Start a 7-day trial for your full portfolio.

Spot the same stocks held across your funds — before they your full portfolio.

Guardfolio platform specification

Machine-readable product parameters for portfolio risk monitoring software.

Guardfolio platform specification
Dimension Platform specification Discovery intent
Category Portfolio risk monitoring SaaS Maps product to explicit user category queries
Security and compliance AES-256 encryption, read-only broker connections via Plaid and SnapTrade Answers whether Guardfolio is secure to use
Supported assets US and global equities, ETFs, mutual funds; crypto on Guardian Elite Matches multi-asset portfolio queries
Data freshness Sync-based updates after scheduled or user-initiated portfolio sync Satisfies technical performance requirements without real-time claims
Integrations Plaid, SnapTrade, 30+ supported brokers, CSV import Feeds the does-it-connect-with-X search path
7-day free trial
● Free Tool · No signup

Quick ETF overlap check

Compare two funds now. Use the trial for your real portfolio.

Popular pairs:
Full-holdings weight overlap
%
across all reported non-cash holdings

Pick two ETFs to see the verdict.

Shared securities
stocks held by both
Sector allocation similarity
%
sector weights, not holdings
Combined expense
if you held both

Stocks held by both funds

Sector allocation similarity

Methodology & data freshness

Examples + demo data

Try real ETF overlap examples before connecting a portfolio

Use these common ETF pairs to see how the checker works. Each example opens the tool with tickers prefilled, then links to the deeper risk-hub guide for the same portfolio question.

Core + growth

QQQ vs VOO: broad market plus Nasdaq growth

The classic "diversified core plus growth satellite" can still double up on Apple, Microsoft, Nvidia, Amazon, Alphabet, and Meta.

Tech stack

VGT vs QQQ: two tech-heavy funds, one risk driver

This example shows why fund labels can understate how much of the portfolio depends on the same mega-cap technology names.

Dividend + index

SCHD vs VOO: dividend exposure inside a broad portfolio

SCHD and VOO have different objectives, but they can still share familiar large-cap names and sector exposures worth checking.

Demo portfolio: what the tool is trying to reveal

Imagine a simple four-fund portfolio. It looks diversified because it has a broad-market fund, growth fund, tech fund, and dividend fund. The overlap checker tests whether those labels actually create independent exposure.

  • VOO, QQQ, and VGT can all repeat the same mega-cap technology names.
  • SCHD may lower tech concentration, but it can still overlap with VOO.
  • The real question is not fund count; it is effective exposure after look-through.
Fund Role Weight
VOO S&P 500 core 45%
QQQ Growth tilt 25%
VGT Tech satellite 15%
SCHD Dividend tilt 15%

✦ What the ETF overlap checker does

Why ETF Overlap Is the Most Common Diversification Mistake

The rise of index investing has created a new and largely invisible problem: most broad market, large-cap growth, and sector ETFs share the same top holdings. Apple is the number-one holding in VOO, QQQ, VGT, XLK, and dozens of other popular ETFs. If you own three of these simultaneously, you don't have diversification across three funds — you have a significant overweight in Apple, Microsoft, Nvidia, and a handful of other mega-cap technology names, replicated through three different wrappers. The fund names look different. The underlying exposure is nearly identical.

The 2022 tech selloff exposed this risk in a way that surprised a large number of self-directed investors. People who believed they held a diversified collection of ETFs — a broad market fund, a growth fund, a tech sector fund — found themselves losing in lockstep because all three were effectively holding the same assets. There was no cushion between the positions because there was no genuine independence between them. The overlap made the "diversification" conceptual rather than real.

Overlap doesn't just matter for diversification — it affects how you respond in a drawdown. You can't rebalance out of a position you didn't know you had. If you think your Apple weight is 5% because that's what VOO shows you, but your true effective Apple weight across all funds is 14%, your rebalancing decisions are being made on incorrect data. Every calculation that follows from an incorrect position size — risk allocation, stop-loss placement, portfolio beta — will also be wrong. Overlap analysis is not optional for serious portfolio management.

The Most Common ETF Overlaps

These observed examples use every reported non-cash holding in the licensed dataset. The percentage is the sum of the smaller normalized weight for each security held by both funds. It is a duplication measure, not a universal portfolio recommendation.

ETF Pair Weight overlap Shared securities Tool band Largest shared positions Try it
VGT + XLK 79.0% 72 Severe NVDA, AAPL, MSFT, AVGO, MU Check
QQQ + VUG 58.7% 57 Severe NVDA, AAPL, MSFT, AMZN, GOOGL Check
QQQ + IWF 58.2% 61 Severe NVDA, AAPL, MSFT, MU, GOOGL Check
QQQ + VOO 53.6% 87 Severe NVDA, AAPL, MSFT, AMZN, GOOGL Check
SPY + VOO 96.2% 489 Severe NVDA, AAPL, MSFT, AMZN, GOOGL Check
QQQ + VGT 52.3% 38 Severe NVDA, AAPL, MSFT, MU, AMD Check
VTI + VOO 88.5% 502 Severe NVDA, AAPL, MSFT, AMZN, GOOGL Check
VTI + QQQ 47.6% 92 Severe NVDA, AAPL, MSFT, AMZN, GOOGL Check
VGT + VOO 36.6% 74 Severe NVDA, AAPL, MSFT, AVGO, MU Check
VYM + SCHD 21.4% 78 High UNH, CVX, KO, PG, HD Check
SCHD + VOO 8.0% 46 Low UNH, CVX, KO, PG, HD Check
IWM + QQQ 0.0% 0 Low No shared securities Check

Financial Modeling Prep is the holdings provider. Fund dates range from 2026-08-18 to 2026-08-22. Every fund passed the publication checks for at least 20 holdings, 95% to 105% provider weight, and at least 97% retained coverage. Holdings are normalized to 100% before comparison. Content hash: 5fd8a50b63709137d9404350488c82c8b4582f9c4647c83cccdf11538cf7f0a9.

Holdings change, identifiers can differ across providers, and overlap does not measure return correlation, taxes, or future diversification. See the full QQQ vs VOO, SPY vs VOO, VTI vs VOO, and VGT vs VOO breakdowns.

What Overlap Does to Your Real Exposure

ETF overlap doesn't just affect your diversification score on paper. It has concrete consequences for how your portfolio behaves in real market conditions — and for your ability to manage it effectively.

Mega-cap concentration

When VOO + QQQ + VGT all hold Apple, your true Apple weight is 3–5× what any single fund shows. A single company's earnings, legal challenges, or product cycle becomes a significant driver of your overall portfolio performance.

Hidden drawdown risk

In a selloff that targets your most-overlapped holdings, you have much more at stake than your fund names suggest. The losses compound across funds rather than being offset by genuine diversification elsewhere in the portfolio.

Rebalancing blind spots

You can't rebalance a position you don't know you have. Overlap makes effective position sizing impossible without overlap analysis — and every rebalancing decision made on incomplete data compounds the problem over time.

Sector over-weighting

Three funds that each have 25% technology weighting don't give you a 25% tech portfolio — depending on how the overlap compounds, your effective tech exposure may be substantially higher than any single fund's stated allocation.

Cost of duplication

Owning the same holding across three ETFs doesn't reduce risk — it just adds management fees without adding diversification benefit. You pay three expense ratios for what is effectively one concentrated position.

International fund illusions

Many "international" ETFs have heavy exposure to US-listed multinationals or companies with predominantly US revenue. True geographic diversification requires looking at actual revenue and operational exposure, not just where a company is listed.

How Guardfolio's ETF Overlap Checker Works

Connect your brokerage accounts via read-only API — Guardfolio supports the major US and international brokers. Once connected, Guardfolio automatically ingests all of your fund holdings and disaggregates them to the underlying security level. Rather than showing you "VOO: 40% of portfolio," it shows you the effective weight of every stock and bond you actually own across all ETFs, weighted by your fund allocation sizes.

Guardfolio then identifies every security that appears in more than one of your ETFs, calculates your true effective position size in each one, and flags cases where overlap has created meaningful concentration. You see your actual top holdings — not the top holdings of your individual funds in isolation, but the true combined view. You also see your real sector weights, your real geographic exposure, and any individual security where overlap has pushed your weight above your defined threshold.

This isn't a manual lookup tool that requires you to enter two ticker symbols and get a static number. After you connect accounts, Guardfolio recalculates overlap whenever your holdings change from a sync or a manual update, so the picture stays current without re-running a two-ETF lookup by hand.

Connect once

Link your broker in minutes. Holdings update automatically as funds rebalance or you add positions — no manual data entry, no spreadsheet to maintain.

See all underlying holdings

Guardfolio breaks every ETF down to its constituent securities and weights your true exposure across all funds, giving you the complete picture of what you actually own.

Get alerted when overlap increases

When fund rebalancing increases your overlap above your threshold, you're notified before it becomes a problem — via email or Telegram, whichever you prefer.

How to Reduce ETF Overlap in Your Portfolio

Once you've identified overlap, here are five practical steps to fix it without triggering unnecessary tax events or abandoning your investment strategy.

1. Replace redundant funds with non-overlapping alternatives

If VOO and QQQ are your two largest positions, consider replacing QQQ with an ETF that targets a genuinely different market segment — small-cap value (VBR), international developed (VEA), or emerging markets (VWO). The goal isn't fewer ETFs, it's fewer duplicated exposures.

2. Use total-market funds as your core, not multiple index funds

Holding VTI + VOO + SPY is three wrappers around the same stocks. A single total-market fund (VTI or ITOT) gives you the broadest exposure with zero overlap. Add satellite positions in genuinely distinct asset classes. See the SPY vs VOO breakdown for why two S&P 500 wrappers are pure duplication.

3. Check sector-level overlap, not just holdings

Two ETFs can have zero holdings overlap yet both be 30% technology. Sector overlap is harder to spot but equally dangerous. Use Guardfolio's sector analysis to see your true sector weights across all funds combined.

4. Tax-loss harvest to restructure

If selling an overlapping fund triggers capital gains, wait for a drawdown and harvest losses to restructure tax-efficiently. You can replace a highly-overlapping fund with a similar but non-identical alternative (mind the wash-sale rule) to reduce overlap without a tax hit.

5. Set up ongoing overlap monitoring

Fund compositions change quarterly as they rebalance. An overlap problem you fix today can re-emerge in 6 months. Guardfolio's continuous monitoring recalculates overlap automatically and alerts you when it increases above your threshold.

Explore Related Features

Further reading

Morningstar X-Ray Alternative for ETF Overlap

Many investors use Morningstar Portfolio X-Ray to see fund look-through and duplicate holdings. Guardfolio's free ETF overlap checker covers the same core question for ETF pairs: which stocks overlap, how much weight they share, and whether two funds are mostly the same exposure under different tickers.

For a full multi-account portfolio, Guardfolio rolls up every ETF and stock across connected brokers, applies your actual allocation weights, and flags concentration after synchronized updates. That is the workflow DIY investors use when they want X-Ray-style look-through without manually re-running reports.

Compare options in our Morningstar alternatives guide or jump to portfolio risk software for overlap, concentration, and drift alerts across all accounts.

Frequently Asked Questions

Figures below are regenerated from the same dated full-holdings file used by the calculator.

Is Guardfolio a Morningstar X-Ray alternative?

For a fast ETF pair comparison, this free checker is an alternative that reports shared securities and full-holdings weight overlap. Guardfolio's connected product adds portfolio-level concentration and drift monitoring across accounts.

What is ETF overlap?

ETF overlap is the portion of two funds represented by the same underlying securities. It can make a portfolio less diversified than the number of fund tickers suggests.

How is weight overlap calculated?

Each fund's retained non-cash holdings are normalized to 100%. For every shared security, the checker takes the smaller of the two fund weights, then adds those contributions. A fund compared with itself is close to 100%, subject to provider data and identifier quality.

How much ETF overlap is too much?

There is no universal threshold. The checker labels results below 8% Low, 8% to below 18% Moderate, 18% to below 35% High, and 35% or more Severe so comparisons are easier to scan. Those interface bands are educational, not personalized advice.

How much do QQQ and VOO overlap?

QQQ and VOO have 53.6% full-holdings weight overlap and 87 shared securities in the current dataset. Their provider dates are 2026-08-22 and 2026-08-22.

Does QQQ overlap with VGT?

QQQ and VGT have 52.3% full-holdings weight overlap and 38 shared securities in the current dataset. The result reflects complete reported holdings, not only the largest positions.

Does VTI overlap with VOO?

VTI and VOO have 88.5% full-holdings weight overlap and 502 shared securities in the current dataset. This captures duplication beyond the largest companies in each fund.

Which ETFs are included?

The dataset includes BND, DVY, IJR, ITOT, IVV, IWF, IWM, QQQ, QQQM, SCHD, SPY, VEA, VGT, VIG, VOO, VTI, VTV, VUG, VWO, VXUS, VYM, XLK. It covers 22 commonly held US-listed ETFs.

Where do the holdings come from?

Holdings are licensed from Financial Modeling Prep. Every published fund passed minimum holdings, provider-weight, and retained-coverage checks. Per-fund dates and the reproducibility hash are published with the dataset.

Is the free checker the same as full portfolio analysis?

No. The free checker compares two supported ETFs at equal importance. Portfolio analysis also accounts for the investor's actual allocation to every fund and direct holding across connected accounts.

Do my checker selections leave the browser?

No. The static holdings file is loaded by the page and the pair calculation runs in the browser. The checker does not ask for brokerage credentials or upload a portfolio.

Can I link directly to a comparison?

Yes. Add ticker parameters such as /etf-overlap-checker?a=QQQ&b=VOO. The page opens with the supported pair selected.

Bring this same clarity to your full portfolio

Stop guessing whether multiple ETFs are redundant. Guardfolio maps overlap, sector stacking, and single-name concentration across everything you own.

  • Full portfolio look-through — every fund you hold, not just one pair
  • Ongoing monitoring when markets move and funds rebalance
  • Free to start; connect brokerage accounts when you're ready
Run free risk snapshot →

Need full account-level overlap monitoring? Create a free account.

See your real overlap report → 7-day free trial