What to Know About Crypto Tax Loss Harvesting in 2025

Andrew Perlin
ByAndrew Perlin, CPAReviewed byTynisa (Ty) Gaines, EAUpdated on April 1, 2025 · minute read
VerifiedExpert verified

TokenTax content follows strict guidelines for editorial accuracy and integrity. We do not accept money from third party sites, so we can give you the most unbiased and accurate information possible.

  • By carefully timing asset sales, avoiding repurchases within 30 days, and tracking your cost basis, you can optimize your tax benefits and reduce future liabilities.

  • Additionally, selling assets at a loss can offset gains and lower taxable income, potentially allowing you to deduct up to $3,000 against ordinary income each year.

What is tax loss harvesting?

Tax loss harvesting involves selling underperforming assets to realize capital losses. These losses offset taxable gains or reduce ordinary income, lowering your overall tax burden.

For example, if you earn $5,000 in gains from Bitcoin but sell Ethereum for a $3,000 loss, you’ll only owe taxes on $2,000 of gains.

How does crypto tax harvesting work?

Crypto tax harvesting means you:

  • Sell crypto assets at a loss to realize capital losses.

  • Use losses to offset capital gains from other investments.

  • Deduct up to $3,000 of excess losses against ordinary income annually (US).

US taxpayers can carry excess losses forward to future years.

Calculate your crypto taxes with our free crypto tax calculator.

How to tax loss harvest crypto

Here are steps to effectively tax loss harvest crypto:

  1. Review your portfolio: Use platforms like TokenTax to identify assets with unrealized losses.

  2. Sell depreciated assets: Sell assets with significant losses to realize capital losses.

  3. Offset gains and reduce income: Use losses to reduce capital gains or deduct up to $3,000 of ordinary income.

  4. Avoid wash sales: Although crypto isn’t subject to the wash sale rule, avoid repurchasing the same asset within 30 days.

Learn more about wash sale trading in crypto.

Tax loss harvesting limitations

  • Annual limit: You can offset up to $3,000 of ordinary income annually ($1,500 for married individuals filing separately).

  • Carry-forward rule: Excess losses can be rolled over to future tax years.

  • Wash sale rule: While it doesn’t currently apply to crypto for US taxpayers, legislation could change.

How to reduce your crypto tax bill

To minimize your crypto tax bill:

  • Track losses throughout the year using tools like ours at TokenTax.

  • Harvest losses during dips or year-end to offset gains.

  • Consult a tax professional for tailored advice.

For more tax-saving strategies, see our article on how to reduce your crypto taxes.

Harvesting method: How to tax-loss harvest crypto?

To implement tax loss harvesting effectively:

  • Identify losses: Focus on underperforming assets in your portfolio.

  • Sell strategically: Prioritize short-term losses, which offset higher-taxed short-term gains.

  • Plan reinvestments: Avoid repurchasing the same asset within 30 days to mitigate future IRS risks.

Crypto tax loss harvesting timing

The two main opportunities to harvest crypto losses are:

  • Year-end: Harvest losses before December 31 to apply to the current tax year.

  • During market dips: Take advantage of price declines to maximize loss harvesting.

Challenges of crypto tax-loss harvesting

Crypto tax loss harvesting comes with unique challenges. Here’s a quick breakdown of what to look out for.

  • Volatility: Crypto prices fluctuate significantly.

  • Tracking: Varying purchase prices (cost basis) and holding periods complicate calculations.

  • Regulations: Future IRS rulings could impact strategies like wash sales.

When in doubt, consult a crypto tax professional for further guidance.

How do I handle short- vs. long-term gains when tax-loss harvesting?

Prioritize harvesting losses from short-term holdings first, as short-term gains are taxed at higher ordinary income rates. Long-term gains receive more favorable tax rates.

Tax loss harvesting with NFTs

Tax loss harvesting works similarly for NFTs:

  • Sell NFTs at a loss to offset capital gains.

  • Be mindful of challenges like estimating fair market value and low liquidity.

Learn more in our NFT tax guide.

What if I have unrealized losses and gains for a single cryptocurrency?

Sell specific units (tax lots) of a given crypto to realize losses while retaining overall exposure. Platforms like ours at TokenTax allow you to identify the right lots to sell.

Tax-loss harvesting with unrealized gains and losses of the same crypto

If you own multiple tax lots of a cryptocurrency, sell the units with the largest unrealized losses to maximize tax savings while minimizing gains.

What are the benefits of crypto tax loss harvesting?

The benefits of tax loss harvesting include:

  • Lower taxes: Offset gains and reduce taxable income.

  • Long-term savings: Carry forward excess losses to future tax years.

  • Portfolio management: Rebalance your portfolio while optimizing taxes.

Disadvantages of crypto tax loss harvesting

Consider these drawbacks before harvesting losses:

  • Lost future gains: Selling may mean missing potential price recoveries.

  • Lower cost basis: Realized losses reduce cost basis, leading to higher future gains.

  • Regulatory risk: Future IRS changes could impose wash sale rules on crypto.

Lowering the crypto cost basis

Realizing losses reduces your cost basis, which can increase future taxable gains if the asset recovers.

Calculate your crypto gains with our free crypto profit calculator.

Crypto wash sales

While the wash sale rule does not currently apply to crypto for US taxpayers, legislation may close this loophole. Avoid repurchasing the same asset within 30 days to limit risk.

Guide to crypto tax loss harvesting FAQs

To stay up to date on the latest, follow TokenTax on Twitter @tokentax.

Andrew Perlin
Andrew PerlinHead of Tax at TokenTax
Andrew Perlin is a CPA specializing in crypto taxes. After working as a financial controller, he co-founded CryptoCPAs, which TokenTax acquired in 2018.
Tynisa (Ty) Gaines
Reviewed byTynisa (Ty) GainesTax Expert at TokenTax
Tynisa (Ty) Gaines, EA has more than 20 years of experience as a tax professional. Ty has published numerous tax articles, two tax e-books, and an academic publication on cryptocurrency for the National Income Tax Workbook.

Get a personalized crypto tax consultation.

Complete our questionaire and we'll evaluate your situation — for free.