Tax-Loss Harvesting in 2026: The Simple Math for ETF Investors (and Common Traps)
Advertisement
Tax-loss harvesting can lower your tax bill without changing your long-term portfolio, but only if you follow wash-sale rules and use smart ETF swaps.
Tax-loss harvesting is ‘boring rich’ behavior—and it actually works
If you invest in a taxable brokerage account, you’re basically running a tiny business called ‘you,’ complete with revenues (dividends), expenses (fees), and—crucially—taxes. Tax-loss harvesting (TLH) is one of those unsexy tools that can improve your after-tax return without predicting the market.
Real talk: TLH isn’t about being clever. It’s about following rules, being consistent, and not tripping the wash-sale landmines. Done right, it can be a no brainer for ETF investors who have volatility in their portfolio. Done wrong, it can create a paperwork headache and reduce the bang for your buck.
Below is the data, what it means, and how I’d approach TLH in 2026 as a plain-vanilla ETF investor.
Data: what tax-loss harvesting can (and can’t) do for your taxes
The three tax mechanics TLH uses
Tax-loss harvesting relies on three basic parts of the U.S. tax code:
- Capital losses offset capital gains (dollar for dollar).
- If losses exceed gains, you can offset up to $3,000 of ordinary income per year (the rest carries forward).
- The benefit depends on your marginal tax rate and whether gains are short-term (taxed like ordinary income) or long-term.
The IRS rules are the IRS rules. The trick is using them without accidentally ‘undoing’ the loss.
IMPORTANT
Tax-loss harvesting is for taxable brokerage accounts. You don’t harvest losses inside a 401(k), IRA, Roth IRA, or HSA because those accounts don’t recognize capital gains/losses the same way.
Quick numbers to anchor the idea
Here’s a simple way to think about it.
| Scenario | Realized loss harvested | What it offsets | Estimated tax savings (example rates) |
|---|---|---|---|
| Offset long-term gains | $10,000 | $10,000 LTCG | $0 to ~$2,000 (0% to 20% federal, ignoring NIIT/state) |
| Offset short-term gains | $10,000 | $10,000 STCG | ~$2,200 to ~$3,700+ (22% to 37% federal) |
| No gains; use ordinary income cap | $10,000 | $3,000 ordinary income + $7,000 carryforward | ~$660 at 22% bracket this year + future savings |
Those savings can be bigger if you pay state taxes (California, New York, etc.) and smaller if you’re in the 0% long-term capital gains bracket.
A concrete local example (with real tax context)
Let’s use a very normal, very real-world setup: a single filer in Austin, Texas (no state income tax), earning wages on a W-2. Suppose they’re in the 22% federal bracket and they sell an S&P 500 ETF position at a $12,000 loss during a market dip.
- If they have $12,000 of short-term gains elsewhere, TLH could save roughly $2,640 in federal tax (22% × $12,000).
- If they have no gains, they can take $3,000 against ordinary income this year (saving about $660) and carry forward $9,000.
That’s not ‘get rich quick’ money. But it’s also not nothing—especially if you invest every year for decades.
For reference on how capital gains and losses work at the rule level, the IRS has a solid starting point on capital gains and losses at IRS.gov.
Analysis: the math, the real benefit, and the traps most people miss
The math: why TLH can compound over time
The tax savings is only the first layer. The second layer is what happens when you reinvest the savings.
The math: If TLH saves you $660 this year (the $3,000 ordinary-income offset at a 22% bracket) and you invest that $660 instead of spending it, the future value can be meaningful.
Assume a long-run stock-like return of about 10% nominal (close to the S&P 500’s long-term historical average before inflation, though any given decade can be wildly different). Over 20 years:
- Future value ≈ $660 × (1.10^20) ≈ $660 × 6.73 ≈ $4,440
Do that repeatedly across multiple down years and the compounding can add up. Not guaranteed, but mathematically plausible.
This is also why I’m generally pro-ETF for most investors: it’s easier to manage taxes and behavior with fewer moving parts. If you’re still deciding between broad funds and picking names, see my take on index funds vs individual stocks.
The wash sale: the rule that turns ‘smart’ into ‘oops’
Here’s the heads up: the IRS wash-sale rule disallows a loss if you buy the same (or ‘substantially identical’) security within 30 days before or after the sale that generated the loss.
That includes purchases in other accounts you control, including:
- taxable brokerage
- traditional IRA
- Roth IRA
- (often missed) a spouse’s account if you file jointly
- (sometimes missed) automatic dividend reinvestment
Wash sales are explained in more detail by the SEC’s investor education content at SEC.gov. The key is not the website—it’s the behavior: you need a plan.
Practical example: the dividend reinvestment booby trap
Say you sell VTI (total U.S. market ETF) at a loss on March 10. But you have dividend reinvestment turned on and it buys a small amount of VTI on March 25.
That can trigger a wash sale and partially disallow the loss. It’s annoying because it’s usually accidental and small—but it’s still a mess.
My personal view: if you plan to TLH, turn off automatic dividend reinvestment in the taxable account and manually reinvest into your ‘alternate’ ETF during the 31-day window.
‘Substantially identical’ and ETF swaps: what’s reasonable?
The IRS doesn’t publish a neat list of what is ‘substantially identical’ for ETFs. So you’re operating in a gray zone.
In practice, many investors use similar but not identical funds as substitutes—think different issuers tracking different indexes in the same style box.
Here’s a conservative swap concept table (examples, not endorsements):
| If you sell (to harvest) | You might buy as a temporary replacement | Why it’s used |
|---|---|---|
| S&P 500 ETF | Total U.S. market ETF | Similar exposure, different index |
| Total U.S. market ETF | S&P 500 ETF | Similar exposure, different index |
| Developed ex-U.S. ETF | Total international ETF | Similar exposure, different index mix |
| U.S. aggregate bond ETF | Intermediate Treasury ETF | Similar duration ballpark, different holdings |
WARNING
Avoid selling an ETF and buying another ETF that tracks the same index from a different issuer as your ‘swap’ (for example, two S&P 500 funds) if you’re trying to be extra cautious. The risk is that it looks ‘substantially identical.‘
TLH interacts with your investing cadence (and your emotions)
If you invest monthly, TLH has a weird relationship with dollar-cost averaging. You can’t harvest a loss and then buy the same thing next week without thinking about wash sales.
So your choices become:
- pause buys of the fund you sold for 31 days, or
- redirect new contributions into the replacement fund for 31 days
If you want a clean framework for investing on a schedule, I laid out the numbers behind buying monthly vs waiting. TLH doesn’t replace disciplined contributions—it’s a layer on top.
The biggest TLH ‘trap’ nobody mentions: future taxes can rise
Harvesting a loss today can lower your tax bill now, but it can also reduce your cost basis in the replacement holding over time, potentially increasing future gains when you eventually sell.
So TLH is not always ‘free money.’ It’s often tax deferral plus the benefit of investing the tax savings sooner.
When is it most attractive?
- When you’re offsetting short-term gains (high tax rate)
- When you expect to be in a lower bracket later
- When you plan to hold for a long time (so deferral matters)
When is it less attractive?
- When you’re already in 0% LTCG territory and have no gains
- When you’ll need to sell soon anyway (short deferral period)
- When wash sales are likely due to many accounts and auto-investing
Recommendation: a simple TLH playbook for 2026 ETF investors
Step 1: Decide if TLH is worth your time
I’d use a quick rule of thumb:
- If your harvested losses are likely to be under $500–$1,000, TLH may not be worth the administrative hassle.
- If you can harvest $3,000+, it’s often worth considering, especially if you’re in a 22%+ bracket or you have realized gains.
Practical example: a ‘minimum effective dose’
If you’re in the 24% bracket, harvesting $3,000 of losses against ordinary income is about $720 in federal savings. If that takes you 10 minutes and doesn’t disrupt your portfolio, fine. If it takes you three hours and creates wash-sale confusion across your Roth IRA, not fine.
Step 2: Build a two-fund ‘swap pair’ for each asset class you own
Keep it simple. For each major holding in taxable (U.S. stocks, international stocks, bonds), have a pre-selected alternate fund you’re comfortable holding long-term.
- U.S. stocks: Fund A ↔ Fund B
- International: Fund C ↔ Fund D
- Bonds (if held in taxable): Fund E ↔ Fund F
The point is to avoid decision-making when the market is down and your brain is already running hot. That’s when people do dumb stuff.
Step 3: Turn off dividend reinvestment in taxable (if you plan to harvest)
This is the most practical ‘I’ve seen it go wrong’ step.
- Take dividends in cash in taxable.
- Reinvest manually into whichever fund you currently hold (the original or the replacement), consistent with wash-sale timing.
Step 4: Track dates like you mean it
Use a simple spreadsheet with:
- ticker sold
- date sold
- loss amount
- replacement bought
- date replacement bought
- ‘safe to buy original again’ date (31+ days)
If you use multiple brokerages, this matters even more because one brokerage won’t warn you about purchases in another.
Step 5: Don’t let TLH change your risk level
TLH is a tax tactic, not a portfolio strategy.
If your investment plan is ‘mostly stocks for long-term growth,’ TLH should keep you ‘mostly stocks.’ If your plan includes bonds for stability, TLH should not push you into riskier substitutes just to avoid wash sales.
If you feel tempted to do that, it’s a sign your plan is too complicated. Personally, I’d rather pay a little more tax than accidentally blow up my risk profile.
TIP
If your portfolio is small and your biggest financial lever is still ‘save more,’ a subscription cut or a pay bump often beats TLH in pure dollars. A quick read on subscription auditing is sometimes more impactful than squeezing basis points out of tax tactics.
The takeaway: TLH is a tool—use it when volatility hands you a coupon
Tax-loss harvesting is one of the few investing moves that can be objectively positive without needing to guess where the S&P 500 goes next. The catch is that the rules are strict and the paperwork is real.
My bottom line recommendation for 2026: if you invest in ETFs in a taxable account and you can harvest meaningful losses without triggering wash sales, TLH is worth doing. Keep a swap list, control automatic reinvestments, and treat the tax savings as investable cash—not spending money.
Derek Haines
Investment Analyst
Derek Haines is an investment analyst based in Denver, Colorado. He spent years at a mid-size asset management firm before turning to financial education. Derek breaks down ETFs, index funds, and portfolio strategies with data-driven clarity, helping everyday investors make confident decisions without the jargon.
Credentials: CFA Level II Candidate · B.A. Economics, University of Colorado