Crypto Tax Loss Harvesting: A Practical Playbook
Reviewed by Wag3s Editorial Team — verified against IRS, HMRC, and BMF guidance · Last reviewed April 2026
Crypto Tax Loss Harvesting: A Practical Playbook
Most crypto investors leave money on the table at year-end. Tax loss harvesting is the tool, but the rules are jurisdiction-specific and the wash sale debate is messier than people think.
Here's the honest version, and the steps that actually work.
What tax loss harvesting actually does
Tax loss harvesting is selling an asset at a loss on purpose, so you can use that loss to offset gains elsewhere. The loss is real, the cash is real, and the tax saving is real. What changes is your reported net gain, which is what gets taxed.
A simple example. You have $40,000 of realized gains this year from selling ETH and SOL into profit. You also hold a bag of an altcoin that's down $15,000 from your entry. If you sell the altcoin before year-end, your reported net gain drops to $25,000. At a 20% long-term capital gains rate, that's $3,000 in tax saved. Same portfolio value if you immediately rebuy. Just better tax accounting.
The strategy isn't new. Equity investors have done it for decades. What's different in crypto is that some of the rules built around stocks haven't fully been transposed onto digital assets, and that gap is where the opportunity sits, for now.
The wash sale rule — and why it doesn't apply to crypto in the US (yet)
In US equity markets, the wash sale rule blocks you from claiming a loss if you buy back the same security within 30 days before or after the sale. The point is to stop investors from harvesting paper losses while staying in the same position.
The text of IRC Section 1091 applies to "stock or securities." The IRS has not classified crypto as a security for tax purposes; it's property. So as of the 2026 filing season, the wash sale rule does not apply to crypto in the US. You can sell BTC at a $20,000 loss, buy it back ten minutes later, and still claim the loss.
This is a known loophole. It's been on the Treasury's radar since 2021. The Build Back Better proposal would have closed it. Subsequent budget proposals have included similar language. Nothing has passed yet, but the direction of travel is clear: this window is open until it isn't, and probably won't last forever.
A few things to keep in mind even while the loophole is open:
- Economic substance doctrine. The IRS can disallow transactions that have no purpose other than tax avoidance. Selling and rebuying within seconds, with no change in your economic position, is the textbook example. In practice, the IRS has not pursued this aggressively against crypto, but it's a theoretical risk on very aggressive harvesting patterns.
- Constructive sale rules. If you hedge a large appreciated position with a short, you may trigger a constructive sale. Edge case, but relevant for sophisticated traders.
- State rules can differ. Most US states follow federal treatment, but always check.
UK rules: 30-day "bed and breakfasting" — different beast
The UK is a different regime entirely. HMRC has its own anti-harvesting mechanism, stricter than the US wash sale rule.
When you dispose of a crypto asset in the UK, HMRC matches that disposal against acquisitions in this order:
- Same-day acquisitions
- Acquisitions in the next 30 days (the "bed and breakfast" rule)
- The Section 104 pool (your average-cost holding)
That means if you sell ETH at a loss and rebuy it within 30 days, the loss isn't really booked; it gets matched against the rebuy at the new cost basis, effectively cancelling the harvest. The rule applies regardless of intent.
UK harvesting works, but the mechanics are different. To genuinely realize a loss, you need to either stay out of the asset for more than 30 days, or rotate into something HMRC considers a different asset. Selling ETH and buying WETH? Probably the same asset for HMRC's purposes. Selling ETH and buying BTC? Different asset, harvest is real.
This is also why "tax loss selling" doesn't translate directly between US and UK strategy notes. The underlying objective is the same, but the rebuy window is the difference between strategy and self-defeat.
Germany, France, other EU jurisdictions — quick comparison
European jurisdictions take wildly different approaches to crypto gains and losses. Loss harvesting only matters where gains are taxed in the first place, and the rules around offsetting losses against gains vary a lot.
| Jurisdiction | Crypto wash-sale equivalent | Loss treatment | Notable quirk |
|---|---|---|---|
| US | None (yet) — property classification | Offsets capital gains, $3,000 ordinary income offset, carry-forward unlimited | Loophole likely to close eventually |
| UK | 30-day bed and breakfasting | Offsets capital gains in same year, carry-forward indefinite | Section 104 pool averages cost basis |
| Germany | None — but 1-year holding makes harvesting moot | After 1 year, gains are tax-free; before 1 year, losses offset same-year crypto gains | Long-term holdings are out of scope entirely |
| France | None explicit | Crypto losses offset crypto gains within the same year only — no carry-forward | PFU 30% flat rate makes harvesting cleaner |
| Japan | None | Treated as miscellaneous income, losses cannot offset other income classes | Highest friction — harvesting much less effective |
Germany is the standout. Once you've held an asset for over twelve months, any sale is tax-free. There's nothing to harvest because there's nothing to tax. Loss harvesting in Germany only makes sense for short-term positions, and even then the offsetable basket is narrow.
France has its own quirk: losses can only offset crypto gains in the same calendar year. If your gains land next year, this year's losses are gone. That changes the timing math significantly.
The basic harvesting workflow (5-step framework)
Every harvest follows the same five steps. Skipping any of them is how people end up with phantom gains and unhappy accountants.
1. Inventory unrealized losses. Pull a current view of every position you hold, broken down by lot, with cost basis and current market value. You're looking for lots that are underwater. The bigger the unrealized loss, the bigger the harvest.
2. Quantify your year-to-date realized gains. You harvest against gains. If you have no gains and no expectation of any, the urgency drops considerably (more on that below).
3. Match losses to gains by character. Short-term losses offset short-term gains first; long-term against long-term. In the US, only after netting within each bucket do you net across. Mismatches matter for the effective tax rate.
4. Execute the disposal. Sell the lot. Document the trade with timestamps, exchange, and price.
5. Rebuy if appropriate, respecting jurisdictional rules. US: rebuy whenever you want, though leaving a small gap reduces economic-substance risk. UK: wait at least 31 days, or rotate to a genuinely different asset. EU: depends on local treatment.
The execution is the easy part. The hard part is step one: knowing exactly which lots are sitting underwater and by how much. That's where most retail tools fall short, and where Wag3s Folio matters. It tracks every lot across every wallet and surfaces unrealized loss positions ranked by size, so you're not guessing.
Lot selection: FIFO vs HIFO vs Specific ID for harvesting
Cost basis methodology determines which specific units of an asset you "sold" when you executed a disposal. For harvesting, this is everything.
If you bought BTC across five different lots over three years, and current price is below two of those lots but above three, you only want to sell the two underwater lots. That's what specific identification gives you.
FIFO (First In, First Out). The default in most jurisdictions. The oldest lot goes first. Bad for harvesting in a generally rising market: your oldest lots are usually your cheapest, so FIFO disposes of profitable lots, not loss lots.
HIFO (Highest In, First Out). The most expensive lot goes first. By design, HIFO sells your highest-cost lots, which are most likely to be at a loss. Defensible if elected and tracked consistently.
Specific Identification. You designate exactly which lots are being sold. Most precise, most powerful, most paperwork. The IRS allows this if you can demonstrate adequate identification at the time of sale.
The UK doesn't let you choose. The Section 104 pool averages your cost basis across all units of an asset. There's no lot-level harvesting because there are no lots, just a weighted-average cost. UK harvesting is more about timing the disposal than picking the right lot.
For US filers running serious harvesting, specific ID is the answer. But it requires lot-level records, kept contemporaneously, exportable to your accountant or your filing software. If your records are a CSV salad pulled from three exchanges and four wallets, specific ID claims may not survive scrutiny.
Pitfalls: phantom gains, missed deadlines, over-harvesting
Harvesting goes wrong in a few predictable ways.
Phantom gains from token swaps. Many DeFi "harvests" involve swapping the loss asset into a stablecoin or a related token. That swap is itself a taxable event. If you swap a loss-ridden altcoin into USDC, then later swap USDC back into the same altcoin, the second leg can create gains if USDC has appreciated against your altcoin in the interim. Edge case, but it happens.
Missed deadlines. Most harvesting is calendar-year strategy. The disposal has to settle in the tax year you want to claim it. For US filers, this means executing well before December 31, not on it, given exchange and chain congestion in the last week of the year. Don't be the person trying to harvest a $100k loss while gas prices spike on December 31 at 23:48.
Over-harvesting. Selling too many losses can push you into negative territory you can't fully use. In the US, only $3,000 of net capital losses can offset ordinary income per year (the rest carries forward). If you crystallize $80,000 of losses but have no gains, $77,000 of that has to wait. Not lost, but the tax shield is deferred, which matters if rates change.
Wash sale assumptions. Some US filers harvest crypto and the same week harvest equities, forgetting that the equity wash sale rule absolutely applies. Don't cross-contaminate.
When NOT to harvest (low income years, long-term lots, tracking errors)
Harvesting isn't always the right move.
- Low income year. If you're in a year with low or zero capital gains tax rate (in the US, the 0% LTCG bracket extends fairly high), harvesting losses to offset zero-tax gains is wasted ammunition. Save the loss for a higher-tax year.
- Long-term lots you'd rather realize as gains. A long-term lot with embedded loss may make more sense to hold and let recover, especially if you'd otherwise sell long-term gains at a low rate. The tax math sometimes favors patience.
- Tracking is broken. If your cost basis records are unreliable, claiming a specific-ID harvest may invite questions you can't answer. Fix the data first, harvest second.
- Dust positions. Harvesting a $40 loss on a token you'll have to manually track next quarter is rarely worth the operational cost.
- Imminent rule change. If wash sale legislation looks likely to apply retroactively to the current year (it has been proposed), aggressive end-of-year harvesting is riskier than usual.
Tools and process — what makes it sustainable
Annual harvesting is something most investors do once and then forget. Sustainable harvesting is a quarterly or monthly habit, supported by software that surfaces opportunities continuously.
The minimum viable process:
- A complete view of all lots across all wallets and exchanges, with cost basis intact
- A live unrealized P&L view, lot by lot
- A way to flag harvest candidates ranked by loss size and tax character (short vs long)
- A clean export of executed disposals with timestamps for tax filing
Wag3s Folio does this for individual investors. It ingests every wallet and exchange, parses each lot, and shows you which positions have the largest unrealized losses. For company books, Wag3s Ledger applies the same logic to corporate treasury, with full general ledger output. Either way, the underlying point is the same: you can't harvest what you can't see.
FAQ
Can I harvest losses on tokens that are now worthless or rugged? In most jurisdictions, yes, but you usually need an actual disposal: sending the tokens to a burn address or selling at a nominal price. Simply having a worthless token in your wallet doesn't crystallize the loss. The IRS has specific guidance on abandonment for crypto; HMRC has "negligible value" claims. Both require documentation.
Does staking complicate harvesting? Yes. Staking rewards have their own cost basis at the date received. When you eventually dispose of staked tokens, you're disposing of multiple lots with different basis points. Harvesting still works, but you need lot-level accuracy.
Can I harvest losses on NFTs? In the US, yes. NFTs are property and follow capital asset rules, with the wash sale loophole still applying. The harder part is establishing fair market value at time of disposal for an illiquid asset. Have evidence of arm's-length pricing.
What if I harvest a loss and Congress retroactively changes the rules? Congress generally can't retroactively change tax law, though they can apply changes from the date of legislation. The realistic risk is a forward-looking change, not a retroactive one. But it's why you should consult a tax adviser before doing aggressive harvesting in any year where rule changes are pending.
Should I harvest before or after year-end? Before. The disposal must occur in the tax year you want to claim the loss. For US filers, that means December 31 is the deadline, and earlier is safer for settlement and execution risk.
Further reading
- Wag3s Folio — lot-level tracking and unrealized loss surfacing for individual investors
- How to do crypto taxes — taxable events, cost basis, and the basics
- UK Crypto Tax Guide 2025 — HMRC-specific rules, including Section 104 pooling
- IRS Publication 550 (Investment Income and Expenses) — official US guidance on capital gains, wash sales, and basis methods
- HMRC's CGT manual on share matching — the rules that govern UK crypto disposals and the bed and breakfasting timeline
Switzerland Crypto Tax Guide 2026: Canton-by-Canton Wealth Tax
How Switzerland taxes crypto in 2026: no capital gains for private investors, wealth tax by canton, the professional trader test, and ESTV reporting.
On-Chain Bookkeeping: A Beginner's Guide for Web3 Finance Teams
What on-chain bookkeeping is, how it differs from traditional accounting, and a practical setup for tracking transactions across wallets, chains, and protocols.