Tax-Loss Harvesting for Crypto: How to Save Thousands on Taxes
What Is Tax-Loss Harvesting?
Tax-loss harvesting is the strategy of selling investments at a loss to offset capital gains from other investments. By "harvesting" these losses, you reduce your overall tax liability. For crypto investors, this can mean saving thousands of dollars each year.
If you have $15,000 in crypto gains and $8,000 in crypto losses, you only pay tax on $7,000 in net gains. You can also deduct up to $3,000 in net capital losses against your ordinary income.
How Tax-Loss Harvesting Works: Step by Step
Step 1: Review your portfolio. Identify positions that are currently at a loss (unrealized losses).
Step 2: Calculate your gains. Total up all realized capital gains for the year using our capital gains calculator.
Step 3: Sell losing positions. Sell the crypto assets that are at a loss to realize (lock in) those losses.
Step 4: Offset gains with losses. Short-term losses offset short-term gains first, then long-term gains. Long-term losses offset long-term gains first, then short-term gains.
Step 5: Carry forward excess losses. If your losses exceed your gains, you can deduct up to $3,000 against ordinary income and carry the rest forward to future years.
The Wash-Sale Rule and Crypto
The wash-sale rule prevents investors from claiming a tax loss on a security if they buy a "substantially identical" security within 30 days before or after the sale. For stocks and bonds, this is strictly enforced.
As of 2026, the wash-sale rule technically does not apply to cryptocurrency in many interpretations, because crypto is classified as property, not a security. However, Congress has proposed extending the rule to crypto, and it may be enforced soon. The safest approach is to wait 31 days before repurchasing the same token.
Real Example: Saving $3,600 with Tax-Loss Harvesting
Scenario: You sold Bitcoin for a $20,000 long-term gain (15% rate = $3,000 tax). You also hold Ethereum at a $15,000 unrealized loss.
Without harvesting: You owe $3,000 in tax on the Bitcoin gain.
With harvesting: You sell Ethereum at a $15,000 loss, reducing your net gain to $5,000. Tax on $5,000 at 15% = $750. You also deduct $3,000 of the remaining loss against ordinary income, saving approximately $720 more.
Total savings: $3,000 - $750 - $720 = approximately $2,970 saved by harvesting. Use our crypto tax calculator to model your specific scenario.
Related Calculators
Disclaimer: This calculator provides estimates for informational purposes only and does not constitute financial, tax, or legal advice. Tax laws vary by jurisdiction and change frequently. Consult a qualified tax professional.