Skip to main content
My Consumer Finance

Wash-sale ETF swaps: substantially identical funds and loss timing

Wash-sale ETF swaps: substantially identical funds, 30-day timing, broker 1099-B gaps, and a worked example of swapping similar index ETFs after a loss harvest.

Investors often sell one index ETF at a loss and buy another “almost the same” fund to stay invested. That ETF swap can still trigger the wash sale rule if the replacement is substantially identical, or if you buy the original ticker back too soon in another account (Wash sales across accounts). Harvesting context: Tax-loss harvesting basics. Usual home for these trades: a taxable brokerage account at Fidelity, Vanguard, Schwab, or E*TRADE.

This page is the ETF swap / substantially identical slice—not the full wash-sale overview.

Why ETF swaps are a gray zone

Swap ideaWash-sale risk (orientation)
Sell VTI; buy VTI again inside 30 days before/afterHigh—same security
Sell VTI; buy the identical share class in an IRA within the windowClassic trap—loss may be disallowed without a useful IRA basis bump
Sell one S&P 500 ETF; buy another sponsor’s S&P 500 ETFOften treated as higher risk of “substantially identical” by cautious tax pros
Sell a total-market ETF; buy a clearly different fund (e.g., large-value or international) for 31+ daysCommon harvesting pattern; still not a free pass—facts matter
Sell ETF A; DRIP or auto-buy keeps purchasing ASmall wash sales on reinvested shares

“Substantially identical” is an IRS facts-and-circumstances phrase (see Publication 550 orientation). Two tickers that track the same index are not automatically safe just because sponsors differ. Creation/redemption mechanics do not decide tax identity: ETF creation-redemption basics.

Broker 1099-B wash-sale flags usually see activity inside that broker. They may miss a repurchase at another firm, in a spouse’s account, or inside an IRA. Your Form 8949 still needs to be right (Filing taxes for beginners).

Timing that matters

Count 30 days before the loss sale, the sale date, and 30 days after. Buying the replacement fund is fine for market exposure; buying back the sold ticker (or a near-clone the IRS treats as identical) inside that window is the problem.

Practical habits:

  1. Turn off DRIP on the harvested ticker across every account you control.
  2. Prefer a replacement with a different role (sector, factor, geography) when you need clarity—not a near-duplicate ticker pair.
  3. Leave the sold ticker alone in taxable and IRA accounts for the full window.
  4. Keep trade confirms; do not rely only on one app’s wash-sale checkbox.

Worked example: $2,400 loss, two total-market funds

Jordan holds 200 shares of Total Market ETF A in a Schwab taxable account. Cost basis: $20,000. Value at sale on April 3: $17,600 (apparent $2,400 loss). Jordan wants to stay invested in U.S. equities.

  • Risky swap: April 4, Jordan buys 200 shares of Total Market ETF B that tracks a nearly identical index from another sponsor, then on April 20 also buys ETF A inside a traditional IRA “because the IRA is separate.” Many practitioners treat same-index clones plus IRA buybacks as elevated wash-sale risk; the IRA repurchase is a classic disallowance pattern.
  • Cleaner pattern: Jordan sells ETF A on April 3, buys a large-value or international ETF (different role) the same day, waits through May 4 (31 days after the sale), and only then decides whether to return to ETF A. No IRA or spouse account buys ETF A in the window. DRIP on A stays off.

If a wash sale is triggered, the disallowed loss typically adds to basis of the new substantially identical shares in taxable accounts—so the tax benefit may shift later, not vanish forever—unless the repurchase sits in a wrapper where basis adjustment does not help the way people hope. Confirm with a tax professional before you trade around losses.

Checklist

  1. List every account (taxable, IRA, spouse, second broker) that might buy the sold ETF.
  2. Measure 30 days before and after the loss sale.
  3. Avoid same-ticker and near-clone buybacks inside the window when you need a clear harvest.
  4. Pause DRIP/auto-invest on the harvested ticker everywhere.
  5. Track broker wash-sale codes and adjust Form 8949 for cross-account gaps.
  6. Document why your replacement fund is a different economic exposure if you claim the loss. Mutual-fund twins after a loss harvest: Wash-sale mutual fund swap basics.

Educational only. Not tax, legal, or investment advice. “Substantially identical” is technical and fact-specific; verify with current IRS publications and a qualified tax professional before you swap ETFs around losses.