Tax-Loss Harvesting in 2026: A Step-by-Step Guide
Tax-loss harvesting is one of the few ways retail investors can legally generate value out of an otherwise bad year. The mechanics are simple: when an investment is down, sell it, claim the loss against your gains (or up to $3K against ordinary income), and reinvest the proceeds in something similar but not "substantially identical." The IRS treats this as a real loss for tax purposes; you treat it as a way to keep your market exposure while harvesting the tax benefit.
This is the practical 2026 guide — wash-sale rules, the swap-fund table that keeps you in the market, and the spreadsheet that actually tracks it.
The Mechanics in 30 Seconds
Step 1: A position you own is down. Say you bought VTI at $260, it's now at $235. You have an unrealized loss of $25/share.
Step 2: Sell VTI to crystallize the $25/share loss. Buy ITOT (a different fund, similar exposure) immediately with the proceeds.
Step 3: At tax time, claim the realized loss. Either offset gains elsewhere in your portfolio, or up to $3,000 against ordinary income. Excess losses carry forward to future years indefinitely.
Result: Your portfolio still has roughly the same market exposure, but you've banked a real tax deduction. Over a long career, this can compound to tens of thousands of dollars in tax savings.
The Wash-Sale Rule (The One Thing Most People Get Wrong)
If you buy a "substantially identical" security within 30 days before or after the sale, the IRS disallows the loss. Wash-sale period: 61 days total (30 before + day-of + 30 after).
"Substantially identical" is fuzzy IRS language but generally means: same security, exact same fund, ETF that tracks the exact same index. SPY and IVV are arguably substantially identical (both track S&P 500). VTI and ITOT are NOT substantially identical (VTI tracks total market via CRSP index; ITOT tracks total market via S&P index — different indexes, different methodology). The IRS has not explicitly clarified this gray area, but the consensus interpretation is that different indexes = not substantially identical.
The Swap-Fund Table (The Practical Tool)
Here are the standard swap pairs that experienced TLH practitioners use:
| Original holding | Swap to | Why it works |
|---|---|---|
| VTI / VTSAX (Total Market) | ITOT or SCHB | Different index providers (CRSP vs S&P vs DJ) |
| VOO / SPY (S&P 500) | IVV or SPLG | Same index — gray area, generally accepted |
| VXUS (Total International) | IXUS or SCHF | Different international total-market indexes |
| BND (Total Bond Market) | AGG or SCHZ | Different aggregate bond indexes |
| QQQ (Nasdaq-100) | VGT (Tech) or SCHG (Growth) | Different sector composition; not substantially identical |
| SCHD (Dividend) | VIG or DGRW | Different dividend indexes |
Best practice: When you swap, hold the swap fund for at least 31 days before swapping back to the original. Otherwise the swap-back can trigger wash-sale on a different position.
Avoiding the Wash Sale in Multi-Account Setups
Common trap: you sell VTI in your taxable account for a loss, but your 401(k) or Roth IRA buys VTSAX every two weeks via auto-deposit. The IRS treats these as wash sales across your accounts (yes, even between taxable and tax-advantaged). The loss is disallowed.
The fix: turn off auto-investing in tax-advantaged accounts during your TLH window. Or, if your spouse has a separate brokerage that buys the same fund, watch for that — the wash-sale rule applies across spousal accounts too.
When TLH Actually Pays
The honest math: TLH is most valuable when you have:
- Significant short-term capital gains to offset. Short-term gains are taxed at ordinary income rates (22-37% federal). Offsetting these dollar-for-dollar with realized losses is high-leverage tax savings.
- A high marginal tax rate. A 22% federal bracket investor harvesting $3,000 in losses saves $660. A 37% bracket investor saves $1,110 on the same loss. The benefit scales with marginal rate.
- A long horizon. Carry-forward losses retain their value indefinitely. A 30-year-old with $20K of carry-forward losses can use them against 30 years of future gains.
TLH is less valuable for: investors entirely in tax-advantaged accounts (no taxable gains to offset), investors in low tax brackets (12% federal, no state), and very small portfolios (the $3K/year ordinary-income offset is the floor benefit).
The Tracking Spreadsheet
Minimum columns:
- Original holding (ticker, lot date, cost basis)
- Sale date
- Sale price
- Realized loss (cost basis - sale price)
- Swap fund purchased + date + price
- Earliest date to swap back (sale date + 31 days)
- Notes (any other accounts that trade this ticker, paused auto-buys)
The spreadsheet is the difference between TLH that works and TLH that triggers wash-sale audits. Don't skip it.
The Robo-Advisor Trap
Wealthfront, Betterment, and Schwab Intelligent Portfolios all advertise "tax-loss harvesting" as their key value-add. They charge 0.25-0.40% annually for a robo-advised portfolio that does TLH automatically. Honest math: TLH adds about 0.3-0.5% in average annual after-tax return for a high-bracket investor. The fee is roughly equal to the benefit.
For most investors, doing TLH manually 1-2 times per year is more cost-effective than paying a robo-advisor 0.25%/year. The ETF mechanics are not complex once you have the swap table memorized.
For more on the broader investing strategy that pairs with TLH, see index funds vs individual stocks. For the broker that handles TLH cleanest (best tax-lot tracking), see M1 vs Fidelity vs Robinhood. Fidelity's specific-share-identification tax-lot interface is best in class.
FAQ
Can I tax-loss harvest within my IRA?
No — losses in tax-advantaged accounts can't be deducted because the gains aren't taxed either. TLH only matters in taxable brokerage accounts. The complication: if you hold the same fund in both taxable and IRA, IRA purchases can trigger wash-sale on taxable losses. Pause IRA auto-buys during TLH windows.
How much can tax-loss harvesting actually save?
For a high-bracket investor with $500K in taxable index funds, TLH typically generates $1,500-$5,000 of additional after-tax return per year (0.3-1.0% benefit, varies by market conditions). Not life-changing, but compounding on a 30-year horizon, it's $50K-$200K of additional terminal wealth.
Is the $3,000 limit on losses against ordinary income annual or lifetime?
Annual. You can deduct up to $3,000 of net realized losses against ordinary income each year, with the excess carrying forward indefinitely to future years. Carry-forward losses can also offset future capital gains in unlimited amounts.
What if I sell at a loss and the market goes up before I buy the swap fund?
You realized the loss but missed the rebound. This is the main risk. Mitigation: execute both legs (sell + buy swap) on the same day, or within minutes if possible. Most brokers let you do it in one continuous transaction.