Early Retirement Advisor Match

Tax-Loss Harvesting for Early Retirees: Offset Gains and Build Carry-Forwards

Tax-gain harvesting gets the elegant play. Tax-loss harvesting gets the volume — it's the most widely used tax optimization in taxable portfolios, and for FIRE investors with hundreds of thousands in a taxable brokerage account, it's one of the most reliable ways to reduce the lifetime tax drag on a 30–50 year withdrawal plan.

The strategy: deliberately sell an investment at a loss to realize that loss on paper. Use it to offset capital gains you've realized, and if losses exceed gains, deduct up to $3,000 per year from ordinary income. Any remaining losses carry forward indefinitely — building a "tax asset" that offsets future gains for years.

Why FIRE investors are uniquely positioned: Accumulation-phase FIRE savers often have large taxable accounts with concentrated positions and significant unrealized gains — built up over years of aggressive saving. Market corrections during this period create harvesting opportunities. A 15% drawdown on a $1.5M taxable account = $225K of harvestable losses, potentially offsetting $225K in future gains.

How tax-loss harvesting works

When you sell an investment for less than you paid (your cost basis), the difference is a realized capital loss.1 Capital losses offset capital gains dollar-for-dollar. The rules:

Scenario What happens
Losses = GainsGains fully sheltered. No tax on realized gains this year.
Losses > GainsGains sheltered; up to $3,000 excess reduces ordinary income; remainder carries forward.
Losses > Gains by $50K$3,000 deducted this year; $47,000 carry-forward offsets future gains over time.
No gains realized$3,000 deducted from ordinary income; any remaining loss carries forward.

Tax-loss harvesting calculator

Enter your losses being harvested and any capital gains already realized this year. The calculator shows your gain offset, tax savings, and carry-forward.

The wash-sale rule: the #1 trap to avoid

If you sell a security at a loss and buy the same or a "substantially identical" security within 30 calendar days before or after the sale — a 61-day window — the loss is disallowed under the wash-sale rule (IRC § 1091).4 The loss doesn't disappear; it's added to the cost basis of the replacement security. But it won't help you this tax year, defeating the purpose of harvesting.

The 61-day window: The wash-sale period runs 30 days before the sale date, through the sale date, and 30 days after. Selling on November 30 means any purchase of the same security from November 1 through December 30 would trigger a wash sale. This catches year-end harvesting that's poorly timed.

ETF pair strategy for maintaining market exposure

The most common technique for FIRE investors: sell a losing ETF and immediately buy a different ETF covering similar (but not identical) market exposure. You stay invested with similar return characteristics; the loss is realized and the wash-sale clock runs on the replacement.

Sell (at a loss) Buy instead Coverage
VTI (Vanguard Total Market)SCHB (Schwab Broad Market)Total US market
VOO (Vanguard S&P 500)IVV or SCHX (large-cap)Large-cap US
VXUS (Vanguard Intl)IXUS (iShares Intl)Total international
BND (Vanguard Total Bond)AGG (iShares Core Bond)US aggregate bond
VTI (Total US)VXUS (Total Intl)Different region — definitely not identical

Important caveat: The IRS has not definitively ruled on whether ETFs from different providers tracking the same underlying index constitute "substantially identical" securities.5 Most practitioners use same-index/different-provider pairs (VTI ↔ SCHB), but this is not guaranteed safe. The safest approach is to harvest into a genuinely different fund — different index, different exposure — and wait 31+ days before switching back if desired.

FIRE-specific angles

Large taxable accounts amplify the value

The FIRE community's approach — high savings rate, early accumulation — often concentrates years of investment returns in a taxable brokerage account. A $1M position in VTI with a $600K cost basis has $400K in unrealized gains. In a 15% correction, that same position might drop to $850K — with losses harvestable at the lots purchased at higher prices. The mechanics: identify specific lots (not average cost) and sell the highest-cost lots to maximize the realized loss while keeping overall market exposure via a replacement ETF.

Market downturns are harvesting events

For an accumulation-phase FIRE saver, a 20% market correction is financially painful but creates a harvesting opportunity proportional to the portfolio size. Harvesting $50,000 in losses from a $500K portfolio and immediately rebuying into a similar fund:

The harvesting doesn't require the market to stay down — you've locked in the tax benefit, and the replacement fund captures the recovery identically to what you sold.

ACA MAGI coordination

Capital losses reduce your net capital gain included in AGI — which flows directly into MAGI for ACA premium tax credit purposes.6 If you're on a marketplace plan and anticipate capital gains from rebalancing, harvesting losses in the same year can keep your MAGI below the ACA subsidy cliff (~$63,840 single / $86,640 MFJ for 2026). This matters most in years when you're already near the cliff from Roth conversions or other income.

The coordination question: In a low-income year where you're doing tax-gain harvesting (deliberately realizing gains at 0%), you don't want to simultaneously harvest losses — that would offset gains you're trying to realize. Tax-loss harvesting belongs in years when you're realizing gains you didn't choose (rebalancing, property sales) or in a market decline. Tax-gain harvesting belongs in engineered low-income years. The two strategies serve different years.

Carry-forward is a compounding tax asset

A $50,000 loss carry-forward in your Schedule D isn't just a deferred $3,000/year deduction — it's $50,000 of future gains that can be realized entirely tax-free. If you're in accumulation and harvest that carry-forward in retirement when you're selling rebalancing lots at 15%, the carry-forward is worth $7,500. If you're doing aggressive Roth conversions and use the carry-forward to shelter a rebalancing sale, that's $7,500 in preserved cash flow over time. Don't treat it as a slow-burn $3,000/year deduction — build it when markets drop and deploy it when gains are unavoidable.

How to execute a harvest

  1. Identify losing lots. In your brokerage tax center, find positions with unrealized losses, specifically lots with higher purchase prices than current market value. Use lot-level view, not average cost.
  2. Check your 61-day window. Confirm you haven't purchased the same security in the 30 days before the sale date. Mark your calendar for 31 days after the sale if you want to rebuy the original fund.
  3. Sell the specific lots. Use specific lot identification (not FIFO or average cost basis) when placing the sell order. Some brokerages require you to select this in the order screen or settings.
  4. Immediately rebuy a replacement. Buy a different-but-similar fund or ETF. You stay fully invested; the replacement position's new holding period starts fresh.
  5. Track the carry-forward. The unused loss appears on Schedule D (lines 6 and 14 for short-term and long-term respectively) and automatically rolls forward to the next tax year on your Schedule D.

Build your tax-loss harvesting strategy

Coordinating tax-loss harvesting with Roth conversions, ACA subsidies, and a multi-decade withdrawal plan is one of the more complex optimization problems in early retirement planning. A fee-only advisor who specializes in early retirement can map your specific lots, carry-forwards, and income profile to determine when and how much to harvest each year — across the full retirement sequence. No commissions. Free match.

Sources

  1. IRS Topic No. 409 — Capital Gains and Losses. Overview of capital gain and loss recognition, including the character rules (short-term vs. long-term) and how losses offset gains. IRS.gov.
  2. IRS Publication 550 (2025) — Investment Income and Expenses. Capital loss deduction rules: IRC § 1211(b) limits individual deduction of net capital losses to $3,000/year ($1,500 MFS) against ordinary income. Confirmed applicable for 2026 tax year.
  3. IRS Instructions for Schedule D (Form 1040) 2025. Capital loss carryover rules under IRC § 1212(b): unused losses carry forward indefinitely, preserving short-term or long-term character to future tax years.
  4. IRS Revenue Ruling 2008-5. IRC § 1091 wash-sale rule: loss disallowed when substantially identical security purchased within 30 calendar days before or after the sale date (61-day window). Disallowed loss is added to the replacement security's cost basis.
  5. Fidelity — Tax Rules for ETF Losses. The IRS has not definitively ruled on whether ETFs from different providers tracking the same index are "substantially identical." Practitioners generally treat different-provider, same-index ETF pairs as distinct for wash-sale purposes, but this is not an IRS-confirmed position. Different-index or different-region funds eliminate this ambiguity.
  6. HealthCare.gov — Modified Adjusted Gross Income (MAGI). MAGI for ACA purposes is based on AGI, which includes net capital gains. Harvesting losses that offset gains reduces net capital gain in AGI and therefore MAGI, preserving premium tax credit eligibility.

Tax values verified May 2026. Capital loss deduction limit of $3,000 confirmed per IRC § 1211(b) and IRS Publication 550 (2025); no change from prior years. Wash-sale rule per IRC § 1091, unchanged. ACA MAGI thresholds approximate 400% FPL for 2026; verify at healthcare.gov for your household size. State capital gains treatment varies significantly — consult your state's rules separately.