Crypto Tax Loss Harvesting 2026 – Save Thousands on Your Tax Bill
Here's a legal tax strategy that crypto has and stocks don't: you can sell at a loss, immediately buy back, and still claim the loss. No wash sale rule (yet). Tax loss harvesting sounds complicated but it's genuinely one of the simplest ways to cut your tax bill — sometimes by thousands of dollars.
What Is Crypto Tax Loss Harvesting?
Calculate Your Crypto Taxes Automatically
Import your transactions and get a complete tax report in minutes – no manual spreadsheets needed.
Start for free →The idea is simple: sell crypto that's dropped below what you paid, lock in that loss on paper, and use it to offset gains you made elsewhere. Your tax bill shrinks. Then you can immediately rebuy if you still believe in the asset.
Here's how it plays out:
- You have $20,000 in crypto gains from Bitcoin sales
- You also hold Altcoin X, which you bought for $10,000 and is now worth $4,000 (unrealized $6,000 loss)
- If you sell Altcoin X before Dec 31: You realize a $6,000 loss
- Net taxable gain = $20,000 − $6,000 = $14,000 (saving ~$1,320 in taxes at 22%)
- You can immediately buy Altcoin X back (no wash sale rule!)
The No-Wash-Sale Rule Advantage
With stocks, the wash sale rule kills this strategy — if you sell at a loss and buy back within 30 days, the loss is disallowed. Currently, that rule does NOT apply to cryptocurrency. Which means:
- You can sell Bitcoin at a loss on December 30
- Buy it back on December 31
- The loss is still valid and deductible
- Your new position just has a lower cost basis going forward
Heads up: Congress has tried to change this multiple times. This loophole may not survive long-term — use it while it exists.
How Capital Losses Work
- Short-term losses offset short-term gains first, then long-term gains
- Long-term losses offset long-term gains first, then short-term gains
- Net capital loss (losses exceed gains): Can offset up to $3,000 of ordinary income per year
- Excess losses carry forward indefinitely to future tax years
Step-by-Step Tax Loss Harvesting Strategy
- Identify your gains – What crypto have you already sold at a profit this year?
- Find unrealized losses – Which holdings are currently worth less than you paid?
- Calculate optimal harvest amount – Harvest enough losses to offset gains (and up to $3,000 in ordinary income)
- Execute before December 31 – The sale must settle before year-end
- Repurchase immediately – Buy back if you want to maintain exposure
- Track the new cost basis – Your repurchased coins have a new (lower) cost basis
Advanced Strategies
- Harvest throughout the year – Don't wait until December; crypto can recover quickly
- Use HIFO to maximize losses – Sell your highest-cost lots first to generate larger losses
- Harvest to fill the 0% bracket – If your income is low, long-term gains up to ~$48,350 (single) are taxed at 0%
- Offset ordinary income – If you have no gains, up to $3,000 of losses reduces your W-2/salary income
Potential Risks and Pitfalls
- Wash sale rule may come: If Congress passes wash sale rules for crypto, losses harvested and quickly repurchased could be disallowed
- Market timing risk: If you sell and the price immediately spikes, you miss gains (mitigate by buying back immediately)
- Transaction costs: Exchange fees reduce the benefit on smaller amounts
- New cost basis: Future gains on repurchased coins will be larger (you're deferring, not eliminating, taxes)
Identify Tax Loss Harvesting Opportunities
CoinTaxReporting shows you exactly which positions have unrealized losses:
- Real-time portfolio overview with unrealized gains/losses
- Tax loss harvesting calculator – shows exact tax savings
- Automatic cost basis tracking across all exchanges
- Instant Form 8949 update after harvesting
Related Resources
Generate Your Crypto Tax Report
Import your transactions and get an audit-ready PDF report in minutes.
Start for free →Disclaimer: This article is for general informational purposes only and does not constitute tax advice. For individual tax advice, consult a licensed tax professional.