Goal#
Systematically capture investment losses to offset capital gains and reduce ordinary income taxes by up to $3,000 per year, while maintaining your desired asset allocation.
Prerequisites#
Account Requirements:
- Taxable investment account (not IRA/401k)
- At least $10,000 in investments
- Positions held for varying time periods
Knowledge Requirements:
- Basic understanding of capital gains vs. ordinary income
- Your current marginal tax rate
- Ability to track cost basis
Tools Needed:
- Spreadsheet or tax software
- Access to your brokerage's tax documents
- Calendar for tracking 30-day periods
The Protocol#
Step 1: Inventory Your Losses (Monthly)
- Log into your brokerage account
- Generate unrealized gains/losses report
- Identify positions showing losses >5% from purchase price
- Document: security name, shares owned, current loss amount, purchase date
Step 2: Calculate Tax Impact
- Short-term losses (held <1 year): Offset against short-term gains first, then long-term gains, then ordinary income
- Long-term losses (held >1 year): Offset against long-term gains first, then short-term gains, then ordinary income
- Net capital losses above gains: Deduct up to $3,000 from ordinary income
- Remaining losses: Carry forward indefinitely
Step 3: Execute the Harvest
- Sell losing positions before December 31st
- Immediately purchase a "substantially different" security to maintain market exposure
- Document the trade date and settlement date
Step 4: Avoid Wash Sale Violations
Critical rule: Cannot repurchase the "same or substantially identical" security within 30 days before or after the sale.
Substantially Identical Securities (avoid these swaps):
- SPY → VOO (both S&P 500 ETFs)
- VTI → ITOT (both total stock market ETFs)
- Individual stock → same individual stock
Acceptable Swaps:
- SPY → VXF (S&P 500 → extended market)
- VTI → VEA (US total market → international developed)
- VXUS → VWO (international developed → emerging markets)
Step 5: Reinvestment Strategy
- Option A: Buy similar but different fund immediately
- Option B: Wait 31 days, then repurchase original security
- Option C: Use proceeds for different asset class temporarily
Timing#
Optimal Harvest Windows:
- October-November: Primary harvest season (allows 30+ days before year-end)
- Monthly reviews: Identify opportunities throughout the year
- Avoid December 1-31: Risk of wash sale violations into next tax year
Daily Timing:
- Execute trades during market hours
- Avoid Friday trades (settlement issues)
- Complete transactions by December 30th for current tax year
Tracking#
Essential Records:
- Date of original purchase
- Original cost basis
- Sale date and price
- Loss amount realized
- Replacement security purchased (if any)
- 30-day wash sale window dates
Annual Calculation:
- Total short-term losses harvested: $___
- Total long-term losses harvested: $
- Net capital loss deduction: $ (max $3,000)
- Tax savings: Net deduction × marginal tax rate
- Losses carried forward: $___
Success Metrics:
- Annual tax savings >$500
- Zero wash sale violations
- Maintained target asset allocation within 5%
Troubleshooting#
Problem: Wash Sale Violation Triggered
- Symptoms: Brokerage adjusts cost basis, loss disallowed
- Solution: Loss adds to cost basis of replacement security—not lost forever, just delayed
- Prevention: Use substantially different securities, track all family accounts
Problem: Running Out of Losses
- Symptoms: Portfolio mostly in gains
- Solution: This is a good problem—focus on tax-efficient fund selection going forward
- Consider: Tax-managed funds, index funds over actively managed
Problem: Can't Find Good Replacement Securities
- Symptoms: All similar funds seem "substantially identical"
- Solution: Temporary asset allocation shift (30 days), then rebalance
- Example: Sell US stocks, buy international, switch back after 31 days
Problem: State Tax Complications
- Symptoms: Different state rules for capital gains
- Solution: Consult state tax code—most follow federal rules
- Watch out for: States with no capital gains recognition
Advanced Optimization: Direct Indexing
For portfolios >$250,000, consider direct indexing platforms that:
- Own individual stocks instead of funds
- Harvest losses at stock level
- Can generate $5,000-$15,000 in annual tax savings
- Platforms: Parametric, Canvas, Schwab Personalized Indexing
The Math That Matters:
- $3,000 ordinary income deduction at 32% marginal rate = $960 annual savings
- $10,000 capital loss carried forward = future $3,200 tax savings (at 32% capital gains rate)
- Compound effect: Reinvesting tax savings at 7% return = $1,344 after 5 years
Common Misconceptions Debunked:
- Myth: "I shouldn't sell at a loss"
- Reality: Tax alpha can exceed investment alpha
- Myth: "Wash sale rules are too complex"
- Reality: 30-day rule is straightforward with proper tracking
- Myth: "Only worth it for high earners"
- Reality: Benefits apply at all tax brackets above 0%