Crypto Tax Loss Harvesting: How to Offset Gains and Reduce Your Tax Bill

Learn how crypto tax loss harvesting works, when to use it, and how to maximize your tax savings by strategically selling losing positions to offset capital gains.

By Team SalaryCalculate · 9/13/2025

Tax loss harvesting is one of the most powerful tools in crypto tax planning. When done correctly, it can significantly reduce your tax bill by using your losing positions to offset gains from profitable trades. This strategy works the same way in crypto as it does with traditional investments, but the 24/7 nature of crypto markets and the complexity of DeFi transactions create unique opportunities and challenges.

What is Crypto Tax Loss Harvesting?

Tax loss harvesting involves selling crypto assets that have decreased in value to realize capital losses. These losses can then be used to offset capital gains from other trades, reducing your overall tax liability. In the US, you can deduct up to $3,000 in net capital losses against ordinary income each year, with any excess carrying forward to future years.

Here's a simple example: You bought Bitcoin for $50,000 and it's now worth $40,000. You also have $15,000 in gains from other crypto trades. By selling your Bitcoin position, you realize a $10,000 loss that can offset part of your $15,000 gain, reducing your taxable capital gains to just $5,000.

The Wash Sale Rule: Critical for Crypto

The wash sale rule prevents you from claiming a loss if you repurchase the same or substantially identical asset within 30 days before or after the sale. While the IRS hasn't issued specific guidance on crypto wash sales, most tax professionals recommend treating crypto wash sales the same as stock wash sales to avoid potential penalties.

Example: You sell Bitcoin at a $5,000 loss on December 15th, then buy Bitcoin again on December 20th. The wash sale rule would disallow the $5,000 loss because you repurchased the same asset within 30 days. You'd need to wait until January 15th to repurchase and still claim the loss.

DateActionWash Sale ImpactLoss Status
Dec 15Sell BTC at $5,000 lossNoneLoss realized
Dec 20Buy BTC againWash sale triggeredLoss disallowed
Jan 15Buy BTC againNo wash saleLoss allowed

Effective Tax Loss Harvesting Strategies

1. Regular Portfolio Review

Review your crypto portfolio monthly to identify losing positions. Don't wait until December to start harvesting losses. The crypto market moves quickly, and opportunities can disappear overnight. Set up alerts or use portfolio tracking tools to monitor your positions regularly.

2. Diversify Your Approach

Don't just focus on major cryptocurrencies. Look at DeFi tokens, altcoins, and even NFT positions. Each asset class can provide harvestable losses. However, be careful with newer or less liquid tokens, as selling them might be difficult or result in significant slippage.

3. Consider Similar Assets

If you want to maintain exposure to a particular sector, consider selling your losing position and buying a similar but not identical asset. For example, if you're selling Ethereum at a loss, you might buy another smart contract platform token like Solana or Cardano. This maintains your market exposure while avoiding wash sale issues.

When to Harvest Tax Losses

The best time to harvest losses depends on your overall tax situation and market conditions. Generally, you want to harvest losses when you have realized or expected capital gains to offset. Many investors focus on year-end harvesting, but crypto markets don't follow traditional market cycles.

Consider harvesting losses when:

• You have significant realized gains from other trades
• You expect to realize gains before year-end
• You're in a high tax bracket and losses would be more valuable
• You've reached the $3,000 annual limit for offsetting ordinary income

Calculating Your Tax Savings

The tax savings from loss harvesting depend on your marginal tax rate and the type of gains being offset. Long-term capital gains (held over 1 year) are taxed at 0%, 15%, or 20% depending on your income. Short-term gains are taxed at your ordinary income rate, which can be much higher.

Income Level (Single)Long-term Capital Gains RateShort-term Capital Gains RateTax Savings per $1,000 Loss
Under $40,4000%10-12%$100-120
$40,400 - $445,85015%22-35%$150-350
Over $445,85020%37%$200-370

DeFi Tax Loss Harvesting Complications

DeFi protocols add complexity to tax loss harvesting. Yield farming, liquidity provision, and token swaps can all trigger taxable events that create both gains and losses. When harvesting losses from DeFi positions, you need to consider:

• Gas fees reduce the effective loss amount
• Impermanent loss from liquidity provision
• Token airdrops and rewards create additional tax events
• Complex transaction histories make cost basis tracking difficult

Record Keeping and Documentation

Proper documentation is crucial for tax loss harvesting. Keep detailed records of:

• Original purchase price and date for each position
• Sale price and date for harvested losses
• Gas fees and transaction costs
• Any repurchases within 30 days (wash sale tracking)
• Screenshots of transactions from exchanges and wallets

Common Mistakes to Avoid

1. Ignoring the Wash Sale Rule

Many crypto investors assume the wash sale rule doesn't apply to crypto, but this is risky. While the IRS hasn't provided specific guidance, most tax professionals recommend following the same rules as traditional investments.

2. Not Considering Gas Fees

High gas fees can eat into your tax savings. If you're harvesting a $100 loss but paying $50 in gas fees, your net benefit is only $50. Consider timing your transactions during low-fee periods or using layer 2 solutions when possible.

3. Harvesting Too Early

Don't harvest losses just because an asset is down. Consider whether the position might recover and whether you have gains to offset. Sometimes it's better to hold and wait for a recovery, especially if you're in a low tax bracket.

Frequently Asked Questions

Can I harvest losses on NFTs?

Yes, NFTs are treated as capital assets for tax purposes. If you sell an NFT for less than you paid, you can harvest that loss to offset other capital gains. However, be aware that NFT transactions often have high gas fees that can reduce your net tax benefit.

What happens to unused capital losses?

Capital losses that exceed your capital gains can offset up to $3,000 of ordinary income per year. Any remaining losses carry forward indefinitely to future tax years. This makes loss harvesting valuable even if you don't have gains to offset in the current year.

Should I use a crypto tax software for this?

Yes, crypto tax software can be invaluable for tracking cost basis, calculating gains and losses, and ensuring compliance with wash sale rules. Many platforms offer tax loss harvesting features that can help identify opportunities and track your positions automatically.

Maximizing Your Tax Loss Harvesting Strategy

Tax loss harvesting is a sophisticated strategy that requires careful planning and execution. While it can provide significant tax savings, it's not suitable for every investor or every situation. Consider your overall investment strategy, tax situation, and risk tolerance before implementing a loss harvesting program.

Remember that the goal is to improve your after-tax returns, not just to minimize taxes. Sometimes holding a position for potential recovery makes more sense than harvesting the loss. Work with a qualified tax professional who understands crypto taxation to develop a strategy that fits your specific situation.