Here’s a strange thing about crypto taxes: a losing trade can make your tax bill smaller. Sell an asset at a loss, and that loss is real money against your gains, and against your income. It’s called tax loss harvesting, and it’s completely legal, completely normal, and most crypto holders never use it.
This guide explains how it works with a worked example, the $3,000 rule, and the one big difference between crypto and stocks: there’s no wash sale rule for crypto, at least not yet.
Key Takeaways
- Realized losses offset realized gains dollar-for-dollar: order doesn’t matter, the math is a simple net.
- Up to $3,000 of net loss offsets ordinary income each year; the rest carries forward indefinitely.
- Crypto has no wash sale rule (as of the 2026 tax year): you can sell at a loss and buy back the same day.
- Specific identification lets you harvest the lots you choose, not the ones the exchange picks.
- Harvesting works best before year-end, but any time you realize a loss, it counts.
How Tax Loss Harvesting Works
Every time you sell crypto at a loss, the IRS gives you a deduction. The sequence:
- Realize the loss: sell the losing position (crypto-to-USD or crypto-to-crypto both count).
- Offset gains: realized losses cancel realized gains across all your crypto (and stock) activity.
- Offset income: if losses still remain, up to $3,000 offsets ordinary income per year.
- Carry forward: anything left carries to future years, indefinitely.
Worked Example
| Position | Result |
|---|---|
| Sold ETH at a $10,000 loss | −$10,000 |
| Sold BTC at a $7,000 gain | +$7,000 |
| Net loss | −$3,000 |
| Offsets ordinary income | −$3,000 |
| Tax saved (24% bracket) | $720 |
The $3,000 of net loss reduced taxable income directly. If you’re in the 24% bracket, that’s $720 back. If you’re in the 37% bracket, it’s $1,110.
And the carryforward is valuable too: a $50,000 net loss this year becomes a deduction you can meter out over the next 16+ years, $3,000 at a time, always against income, or immediately against future gains.
The Missing Wash Sale Rule
For stocks, the wash sale rule says you can’t claim a loss if you buy a “substantially identical” security within 30 days before or after the sale. That rule does not apply to crypto: as of the 2026 tax year, the IRS hasn’t extended it to virtual currency.
That means the classic harvest-and-rebuy move works with crypto:
- Sell your losing ETH on Dec 28.
- Claim the loss.
- Buy the same ETH back on Dec 29.
Same position, same exposure, and the loss is locked in for tax purposes. This asymmetry is why crypto loss harvesting is more powerful than stock harvesting, but it’s also a reason the IRS keeps looking at it. Legislative proposals to close the gap have circulated every year since 2021, and the rules can change. Before you plan a large harvest, check the current guidance in our US crypto tax rules guide.
Choosing Which Lots to Sell
Remember that you don’t have to sell “some of your crypto”; you sell specific units, and you choose which ones. This is where capital gains calculation and loss harvesting meet.
Scenario: you hold two batches of the same coin.
| Batch | Basis | Current Value | Gain/Loss |
|---|---|---|---|
| Batch A (bought at $30,000) | $30,000 | $22,000 | −$8,000 |
| Batch B (bought at $18,000) | $18,000 | $22,000 | +$4,000 |
Sell Batch A, and you realize an $8,000 loss, offsetting $8,000 of gains elsewhere. Keep Batch B untouched. With specific identification, you made that choice at the time of the sale; your exchange records it.
When to Harvest
- Year-end (November–December): the classic window, after you can see where your yearly gains stand.
- After sharp drawdowns: a 30% crash is a harvesting opportunity, not just a sad chart.
- When rebalancing: if you’re moving out of a position anyway, realizing the loss on the way out is free value.
- Before large taxable events: planning to sell a winner next year? Harvest losses now to have them ready.
One timing note: the $3,000 income offset resets each tax year, so if you have a loss to harvest in December, it counts for the current year; don’t leave it on the table until January.
Risks and Limits
- Price risk on the rebuy: if you sell and the asset rallies before you rebuy, the tax saving may not cover the missed gains.
- Basis resets: the new coins you buy carry the lower basis; future gains are larger.
- The rule can change: wash sale extension for crypto is an annual legislative possibility.
- State taxes: most states follow federal rules, but a few (like California) have their own nuances on losses and carryforwards.
- Not all losses are equal: a loss on crypto you gifted or mined has its own basis rules. Check before harvesting.
FAQ
Does crypto tax loss harvesting work like stocks? Yes, with one big difference: the wash sale rule doesn’t apply to crypto (as of 2026), so you can sell at a loss and repurchase immediately.
Can I offset my salary with crypto losses? Up to $3,000 per year of net capital losses can offset ordinary income like salary. The rest carries forward.
What happens to unused crypto losses? They carry forward indefinitely, offsetting future gains first and then up to $3,000 of income per year.
Do I need to sell to USD to harvest a loss? No, a crypto-to-crypto swap also realizes the loss, as long as it’s a taxable disposal.
Is tax loss harvesting legal? Yes. It’s a standard, IRS-recognized strategy, the same one brokerage firms have marketed to stock investors for decades.
For the full framework (what counts as a taxable event, how gains are calculated, and where everything goes on your return), start with the complete US crypto tax guide.
Sources
The wash sale question for crypto is under active legislative review; confirm current rules before acting.