Back to Blog
Tax Strategies

Crypto Tax Loss Harvesting: A Complete Strategy Guide

December 15, 2025 11 min read

Tax loss harvesting is a powerful strategy that can significantly reduce your crypto tax bill. By strategically selling cryptocurrency at a loss, you can offset gains and even reduce your ordinary income. Here's how to do it right.

💰 Quick Math

If you have $10,000 in crypto gains and $10,000 in losses, you can offset them completely — paying $0 in capital gains tax instead of potentially $1,500-$3,700.

What Is Tax Loss Harvesting?

Tax loss harvesting is the practice of selling investments at a loss to offset capital gains from other investments. In the crypto world, this means selling cryptocurrency that has decreased in value to realize a loss for tax purposes.

Key benefits:

  • Offset capital gains: Losses reduce gains dollar-for-dollar
  • Reduce ordinary income: Up to $3,000 in excess losses can offset regular income
  • Carry forward: Unused losses carry forward to future tax years indefinitely

How Capital Losses Work

Offsetting Gains

Capital losses first offset capital gains of the same type (short-term losses offset short-term gains, long-term losses offset long-term gains). Then, remaining losses offset gains of the other type.

Example: Offsetting Gains

Short-term gains from trading:+$8,000
Long-term loss from selling ETH:-$5,000
Net capital gain:$3,000
Tax saved (at 24% rate):$1,200

The $3,000 Ordinary Income Deduction

If your capital losses exceed your capital gains, you can use up to $3,000($1,500 if married filing separately) to offset ordinary income like wages. Any remaining losses carry forward to future years.

Example: Deducting from Ordinary Income

Capital gains this year:$2,000
Capital losses realized:$12,000
Net loss:$10,000
Deduct from ordinary income:$3,000
Carry forward to next year:$7,000

The Wash Sale Rule and Crypto

Important: Wash Sale Rules Changing

Currently, the IRS wash sale rule (which disallows losses if you buy substantially identical securities within 30 days) does not explicitly apply to cryptocurrency. However, legislation to extend wash sale rules to crypto has been proposed. Check current regulations before implementing this strategy.

Current Crypto Advantage

Because wash sale rules currently don't apply to crypto, you can:

  1. Sell cryptocurrency at a loss
  2. Immediately buy it back
  3. Still claim the tax loss

This means you can harvest losses while maintaining your position in a cryptocurrency you believe will recover.

Step-by-Step Tax Loss Harvesting

Step 1: Identify Losing Positions

Review your portfolio to find cryptocurrencies currently worth less than your cost basis:

  • Check each coin's current value vs. purchase price
  • Consider both short-term and long-term positions
  • Calculate potential loss amount for each position

Step 2: Calculate Your Gains

Determine your realized capital gains for the year:

  • Short-term gains (held ≤ 1 year) taxed at ordinary income rates
  • Long-term gains (held > 1 year) taxed at 0%, 15%, or 20%

Step 3: Sell to Realize Losses

Execute sales to realize losses. Make sure to document everything for your tax records.

Step 4: Consider Repurchasing

If you want to maintain exposure to the cryptocurrency, you can repurchase immediately (while wash sale rules don't apply to crypto). Your new cost basis will be the current purchase price.

Step 5: Track Everything

Keep detailed records of:

  • Original purchase date and price
  • Sale date and price
  • Loss amount realized
  • Repurchase date and price (if applicable)

Best Practices for Tax Loss Harvesting

Timing Matters

  • Year-end review: December is ideal for assessing tax situation
  • Market dips: Take advantage of market downturns
  • Settlement dates: Ensure trades settle in the intended tax year

Watch the Long-Term vs. Short-Term Trade-off

When you repurchase, your holding period resets. If you harvest a long-term loss and repurchase, you'll need to wait another year for long-term treatment on future gains.

Consider Transaction Costs

Exchange fees and spreading costs can eat into tax savings. Calculate net benefit before executing harvesting trades.

Using BasisTracker for Loss Harvesting

BasisTracker helps you identify and execute tax loss harvesting opportunities:

  • Unrealized gains/losses view: See which positions are underwater
  • Cost basis tracking: Know exactly what you paid for each coin lot
  • Tax impact analysis: Model the effect of selling before you trade
  • Record keeping: Maintain audit-ready documentation

Find Your Tax Loss Harvesting Opportunities

BasisTracker shows you which positions have unrealized losses so you can harvest strategically.

Download BasisTracker

Important Considerations

  • Consult a tax professional: Tax laws change; get personalized advice
  • Don't let tax tail wag the dog: Investment decisions shouldn't be solely tax-driven
  • State taxes: Some states don't allow capital loss carryforwards
  • AMT: Alternative Minimum Tax may affect your calculations

Conclusion

Tax loss harvesting is one of the few ways to turn a losing crypto investment into a tax advantage. By strategically realizing losses, you can offset gains, reduce ordinary income, and carry forward unused losses to future years.

The key is proper tracking and timing. Use crypto tax software to identify opportunities and maintain the documentation you'll need at tax time.

This article is for informational purposes only and does not constitute tax advice. Consult a qualified tax professional for advice specific to your situation.