CryptoCalcPro
All posts
Crypto11 minThe CryptoCalcPro Team

Tax-Loss Harvesting in Crypto (2026) — How to Do It Without Tripping Wash-Sale Rules

How to harvest crypto losses to offset gains under US, UK, Canadian, and Australian rules. Mechanics, math, and the most common mistakes that turn a tax saving into a penalty.

If you've held crypto through 2025 you almost certainly have a mix of winners and losers. The winners get taxed when you sell. The losers can offset that tax — if you sell them. That's tax-loss harvesting in one sentence. It's the single most underused tool in retail crypto tax planning, and unlike stocks, the rules in most jurisdictions don't yet stop you from rebuying immediately. This piece walks through how to do it right in 2026, where the wash-sale rules apply, and the mistakes that turn a tax saving into a tax penalty.

What tax-loss harvesting actually is

You hold 0.5 BTC bought at $90,000, currently worth $65,000. You're sitting on a $12,500 unrealised loss. You also have 2 ETH bought at $1,800, currently at $4,200 — an unrealised gain of $4,800. So far, neither has tax consequence.

Sell the BTC: realise a $12,500 capital loss. Sell the ETH: realise a $4,800 gain. The loss wipes out the gain entirely, and you have $7,700 of leftover loss to either carry forward or apply against ordinary income (US-specific, up to $3,000/year).

Now buy back 0.5 BTC at $65,000. You're flat in market exposure. But your tax bill on the ETH disappeared, and you've banked future tax deductions. The IRS sees: $4,800 gain, $12,500 loss, net $7,700 loss. The market sees: you still own the same coins.

That's the whole game.

Why this works for crypto and not stocks (yet)

US stocks have a wash-sale rule: if you sell a security at a loss and buy it back within 30 days (before or after), you can't claim the loss. The disallowed loss gets added to the cost basis of the new position.

Crypto, in the US, is currently classified as property — not a security. The 30-day wash-sale rule doesn't apply. You can sell BTC at a loss on December 30 and buy back the same amount on December 31. Both legs count. The loss is fully usable.

This is a real loophole. It might close. The 2024 Biden Treasury budget proposed extending wash-sale rules to digital assets, and similar language has appeared in every IRS budget proposal since. As of early 2026 it hasn't passed, but it's expected within the next two-to-three years. Take advantage while it lasts — and treat the rule as if it could change in the next session of Congress.

For non-US jurisdictions:

  • UK: has a 30-day "bed and breakfasting" rule that effectively works like wash-sale for crypto. If you rebuy within 30 days, the new acquisition is matched against the disposal at the original cost basis. No tax loss is realised.
  • Canada: has a "superficial loss" rule, also 30 days. Same effect as the UK.
  • Australia: wash-sale is enforced under general anti-avoidance rules (Part IVA of ITAA 1936). Selling and rebuying purely to crystallise a loss can be challenged by the ATO.
  • India: crypto losses can't offset gains in other asset classes, and can't be carried forward at all. Tax-loss harvesting is essentially useless under the 30% flat-rate regime.

If you're in any of those jurisdictions, the standard "sell + rebuy" doesn't work. You either wait 30 days or buy a similar-but-not-identical asset to maintain exposure.

The math that makes it worth bothering

Some people skip tax-loss harvesting because the savings feel abstract. The numbers aren't abstract. Concrete worked example for a US filer in 2026:

  • Marginal income tax rate: 32%
  • Long-term capital gains rate: 15%
  • Year's crypto activity:
    • Realised long-term gain on ETH: $20,000
    • Unrealised loss on BTC (held > 1 year): -$15,000

Without harvesting: owe $20,000 × 15% = $3,000 in capital gains tax. BTC sits unsold.

With harvesting: sell BTC for $15,000 loss. Net realised: $20,000 − $15,000 = $5,000. Tax owed: $5,000 × 15% = $750.

Savings: $2,250. And you still own the same amount of BTC (rebuy immediately).

You can plug your specific numbers into our crypto profit calculator to see the realised P&L per lot. For projecting how much tax you'll save against ordinary or capital-gains rates, the tax calculator handles US, UK, India, and Pakistan brackets.

The mechanics — five steps

1. Identify your loss lots. Don't think in coins; think in lots. If you bought ETH four times across 2024–2025, that's four lots with four different cost bases. You can sell only the lots that are underwater. Most exchanges support specific-identification accounting if you set it up before sale.

2. Order matters. US tax law lets you choose your cost-basis method per asset (FIFO, LIFO, HIFO, specific-ID). HIFO (highest-in-first-out) almost always produces the biggest current-year loss. Make sure your exchange or tax tool is configured for HIFO before you sell.

3. Sell to realise the loss. A literal sale on-exchange. Self-custody-to-self-custody transfers don't count.

4. Rebuy if you want continued exposure. For US filers, no waiting period. For UK/CA filers, wait 31+ days or buy a different but correlated asset (e.g., sell BTC, buy ETH; sell SPY, buy QQQ — the latter doesn't trigger wash-sale).

5. Document everything. Trade timestamps, fiat-equivalent values, cost basis applied. Tax authorities are catching up fast on crypto — the documentation burden is on you, and an audit four years later is unwinnable without records.

When to do it

The classic time is December — end-of-tax-year cleanup. That's still where most of the action happens. But there's a stronger case for harvesting continuously through the year, especially in volatile markets.

If BTC drops 20% in mid-March, sell the lots that are underwater, immediately rebuy, lock in the loss. You've harvested the dip. When BTC recovers in May, you have the same exposure and a usable tax loss. Doing this 3–4 times a year on a volatile portfolio can produce a year-end loss bank of $30,000–$50,000+ on a $250,000 portfolio. That's a $4,500–$7,500 tax saving at standard CG rates.

The cost of the trade is the exchange fee (often 0.10% per side on Binance or Coinbase Pro). On a $50,000 sale-and-rebuy, that's $100. Even a $1,000 tax saving is a 10× return on the trading cost.

The mistakes that cost real money

1. Selling a winner alongside the loser to "rebalance". If you sell BTC at a loss and ETH at a gain on the same day, the gain reduces the harvestable loss. Plan the loss in isolation; harvest the gain later or in a different year.

2. Forgetting wash-sale rules outside the US. A UK filer who sells GBP-denominated BTC at a loss and rebuys 12 days later gets zero tax benefit. The loss is disallowed and rolled into the new cost basis. Check your jurisdiction first.

3. Triggering a short-term gain on the rebuy clock. The rebuy starts a new holding period. If you sell within 12 months of the rebuy date, you'll pay short-term rates (often double long-term). For positions you intend to hold long-term, this isn't an issue. For active traders, it is.

4. Harvesting a loss that's already going to be netted away. You have $30k of harvestable losses and $30k of realised gains for the year. Great. Now you harvest another $20k of losses you didn't need. In the US, the excess only offsets $3k/year of ordinary income; the rest carries forward indefinitely. Worth doing if you'll have gains in future years. Not worth doing if you're planning to exit crypto entirely.

5. Doing this without tracking software. If your records are spread across five exchanges and two wallets, you'll mis-calculate the basis. Use Koinly, CoinTracker, or similar — the $200/year cost pays for itself ten times over.

6. Selling assets you'll never want to rebuy. Tax-loss harvesting is for positions you actually want to keep. If you've decided BTC is dead to you, don't dress up exit liquidation as harvesting — you're just exiting at a loss.

The MicroStrategy trap

A specific failure mode worth flagging. You hold a stock that proxies crypto exposure (MicroStrategy, Coinbase, etc.) plus actual crypto. You sell the crypto at a loss to harvest, then immediately buy MSTR. In some jurisdictions, the tax authority can argue MSTR is "substantially identical" to BTC because of MSTR's BTC-heavy balance sheet, and disallow the loss. The IRS hasn't issued explicit guidance on this for crypto-equity pairs yet, but the principle exists in case law. Be cautious about substituting equities for crypto in a harvesting transaction.

A simple year-end checklist

Going into December:

  • [ ] Pull every lot of every coin with its cost basis. Flag the underwater lots.
  • [ ] Confirm your exchange is set to HIFO (or specific-ID) accounting.
  • [ ] Calculate your realised year-to-date gains. That's the target loss to harvest.
  • [ ] Sell the underwater lots in size that covers gains + an additional $3k for ordinary-income offset (US only).
  • [ ] Rebuy immediately if you're a US filer. Wait 31+ days if UK/CA/AU.
  • [ ] Save trade confirmations, cost-basis statements, and rebuy timestamps in a single folder.
  • [ ] When filing, report each sale on Form 8949 (US) or your jurisdiction's equivalent. The IRS will receive 1099-DA forms from exchanges starting in 2026 tax year — they will know.

The shortcut

Tax-loss harvesting in crypto is the closest thing to free money in retail finance. The amount of work involved is one or two hours per year. The amount saved is often four-figure or five-figure. The only catch is the rules are evolving — the US wash-sale exemption almost certainly won't last another decade — so the bigger the unrealised loss you're sitting on, the more urgency there is to use it while the rules still allow it.

The bank that handles your stocks does this automatically for you with their tax-loss-harvesting features. The exchange that holds your crypto does not. That's the gap. Closing it is on you.

Try the tool

Run the numbers yourself

Plug your own inputs into the tax calculator and see the result for your specific situation.

Open Tax calculator

Related reading