Crypto Wash Sale Rule 2026: What Changed and How to Comply
Crypto Wash Sale Rule 2026: What Changed and How to Comply
Photo by Michał Parzuchowski on Unsplash
Quick Answer: Starting with tax year 2026, the wash sale rule applies to digital assets. If you sell crypto at a loss and buy the same (or a substantially identical) asset within 30 days before or after the sale — a 61-day window total — the loss is disallowed and added to the cost basis of the replacement position. The famous "sell BTC at a loss, rebuy 10 minutes later" harvest is dead. What still works: waiting out the 31 days, rotating into a correlated-but-different asset (BTC → ETH), or harvesting gains, which were never subject to wash sale rules at all.
On This Page
- The Old Loophole: Why Crypto Escaped Wash Sales
- What Changed in 2025–2026
- How the 30-Day Window Works
- Worked Examples
- What Counts as "Substantially Identical" Crypto?
- Tax-Loss Harvesting Strategies That Still Work
- Recordkeeping, Form 8949, and 1099-DA
- Frequently Asked Questions
This article is general information, not tax advice. Consult a CPA or tax attorney about your specific situation.
The Old Loophole: Why Crypto Escaped Wash Sales
The wash sale rule under IRC §1091 has existed since 1921, but it only ever applied to "stocks or securities." When the IRS classified cryptocurrency as property in Notice 2014-21, it inadvertently created the most generous tax-loss harvesting environment in modern finance.
For a decade, the play was simple and completely legal:
- BTC drops 15% in a week
- Sell your entire position, realizing a capital loss
- Buy it back immediately — same exchange, same minute
- Keep your exposure intact while banking a loss that offsets other gains (plus up to $3,000 of ordinary income per year)
Stock traders could only dream of this. An equities investor who sold Apple at a loss had to stay out (or avoid substantially identical positions) for 30 days or lose the deduction. Crypto traders harvested losses on every dip, sometimes dozens of times per year, with software automating the whole loop.
The Joint Committee on Taxation estimated closing this loophole would raise roughly $16–24 billion over ten years — which is exactly why it kept appearing in budget proposals from 2021 onward.
What Changed in 2025–2026
After several near-misses (the 2021 Build Back Better draft included it; the provision died with the bill), Congress finally extended wash sale treatment to digital assets as part of the digital asset tax package that accompanied broader crypto market-structure legislation. The key facts for filers:
| Item | Detail |
|---|---|
| Effective date | Sales and dispositions on or after January 1, 2026 |
| Assets covered | "Digital assets" as defined in IRC §6045 — coins, tokens, stablecoins, NFTs held for investment |
| Window | 30 days before and 30 days after the loss sale (61 days total) |
| Consequence | Loss disallowed; added to basis of the replacement asset; holding period tacks |
| Cross-account application | Yes — applies across all your wallets, exchanges, IRAs, and spousal accounts |
| Broker reporting | Form 1099-DA (live since tax year 2025) adds wash sale adjustment boxes for covered assets in 2026 |
| 2025 and earlier | Old rules still apply — losses harvested in December 2025 with instant rebuys remain valid |
Two details trip people up. First, the rule is not exchange-scoped. Selling BTC at a loss on Coinbase and rebuying on Kraken — or in a cold wallet via a DEX — is still a wash sale. Second, buying the replacement asset inside an IRA is the worst-case scenario: under the logic of Rev. Rul. 2008-5, the loss is disallowed and you never get the basis adjustment. The loss simply evaporates.
"The mechanical change is small — one sentence adding digital assets to §1091. The compliance change is enormous, because crypto trades 24/7 across venues that don't see each other." — Journal of Accountancy, Q1 2026
How the 30-Day Window Works
The window is symmetric and inclusive: 30 calendar days before the sale, the day of the sale, and 30 calendar days after. Any acquisition of the same or substantially identical asset inside that window triggers the rule — including:
- Market buys and limit orders
- DCA auto-buys (recurring purchases are the #1 accidental trigger)
- Staking rewards and airdrops of the same token
- Receiving the token as payment
- Acquiring a derivative or contract to buy the asset (options, futures on the same coin)
When a wash sale triggers, you don't lose the loss forever — it's deferred. The disallowed amount is added to the cost basis of the replacement lot, and the original holding period tacks on. You recover the loss when you eventually sell the replacement outside a wash window.
If you rebuy fewer units than you sold, the disallowance is proportional: sell 2 BTC at a loss, rebuy 1 BTC within 30 days, and only half the loss is disallowed.
Photo by Kanchanara on Unsplash
Worked Examples
Here's how the mechanics play out with real numbers:
| # | Scenario | Result |
|---|---|---|
| 1 | Buy 1 BTC at $105,000. Sell Mar 10 at $88,000 (–$17,000). Rebuy 1 BTC Mar 25 at $90,000. | Wash sale. $17,000 loss disallowed. New basis = $90,000 + $17,000 = $107,000. |
| 2 | Same sale Mar 10. Rebuy 1 BTC Apr 11 (32 days later) at $92,000. | Loss allowed. $17,000 deductible. New lot basis = $92,000. |
| 3 | Sell 2 ETH at a $6,000 total loss on Jun 5. Weekly $500 DCA buys ~0.55 ETH total by Jul 3. | Partial wash. ~27.5% of the loss ($1,650) disallowed and added to DCA lot basis; $4,350 allowed. |
| 4 | Sell SOL at a $4,000 loss Feb 20. Buy SOL in your self-directed IRA Feb 27. | Worst case. Loss disallowed with no basis adjustment — permanently gone. |
| 5 | Sell BTC at a loss; buy ETH the same day. | No wash sale. ETH is not substantially identical to BTC. Loss allowed. |
| 6 | Sell a stock-market ETF at a loss; buy BTC. | No wash sale. Different asset classes entirely. |
Example 3 deserves emphasis: if you run automated DCA and harvest losses on the same asset, you will trigger partial wash sales constantly. Pause the auto-buy for 31 days around any harvest, or harvest a different asset.
What Counts as "Substantially Identical" Crypto?
Congress imported the "substantially identical" standard from securities law but left the crypto-specific line-drawing to the IRS, which has so far issued only preliminary guidance. Here's the current consensus among crypto tax professionals:
| Pair | Substantially Identical? | Reasoning |
|---|---|---|
| BTC → BTC (different exchange/wallet) | Yes | Same asset, full stop |
| BTC → WBTC | Likely yes | WBTC is 1:1 redeemable for BTC; economically equivalent despite smart-contract wrapper risk |
| ETH → stETH | Gray zone, leaning no | stETH carries staking yield, slashing risk, and has traded at a 3–7% discount during stress events — arguably a materially different risk profile |
| ETH → ETH futures/options | Yes | §1091 explicitly covers contracts and options to acquire |
| BTC → spot Bitcoin ETF (IBIT, FBTC) | Likely yes | The ETF's only asset is BTC; most practitioners treat this as identical exposure |
| BTC → ETH | No | Different protocols, different economics |
| USDC → USDT | Probably no, but irrelevant | Different issuers/reserves; stablecoin losses are rare and de minimis rules under the GENIUS Act framework limit the stakes |
| ETH → cbETH or rETH | Leaning no | Different issuers, different yield mechanics, exchange rates diverge over time |
Until the IRS publishes definitive guidance, the conservative play is to treat wrapped versions and spot ETFs of the same coin as substantially identical, and treat liquid staking tokens as distinct — while documenting your reasoning. Aggressive positions (harvesting BTC into WBTC) invite audit risk now that 1099-DA gives the IRS visibility it never had before.
Tax-Loss Harvesting Strategies That Still Work
The wash sale rule kills the instant-rebuy, not harvesting itself. Compliant strategies for 2026:
- Wait out the window. Sell at a loss, hold cash or a T-bill/stablecoin position for 31 days, rebuy. Risk: the asset rips upward while you're out. Over the 2020–2025 period, BTC's average 31-day move after a 15% drawdown was +9%, so this risk is real — size accordingly.
- Rotate into a correlated proxy. Sell BTC, buy ETH or a diversified basket for 31 days, rotate back. You keep crypto beta without identical exposure. BTC–ETH 90-day correlation has run 0.75–0.85, so tracking error is modest.
- Harvest across your portfolio, not one asset. Stagger harvests so DCA schedules on other assets never intersect a loss sale on the same asset.
- Harvest gains in low-income years. Wash sale rules never applied to gains. If you're in the 0% long-term capital gains bracket (taxable income up to roughly $49,450 single / $98,900 married filing jointly in 2026), you can sell winners, reset basis upward, and rebuy immediately — completely tax-free.
- Use specific identification. Selling your highest-basis lots (HIFO via spec-ID) minimizes gains without touching loss lots at all. Under the wallet-by-wallet basis rules in effect since 2025, you must document lot selection at or before the time of sale.
If you automate any of this with bots or portfolio tooling, audit the logic first — most pre-2026 harvesting automation assumes instant rebuys are fine. Our guide to AI-assisted portfolio tooling covers what to look for in updated tax-aware rebalancers.
Recordkeeping, Form 8949, and 1099-DA
Compliance now has two layers: what brokers report, and what you must reconcile.
Form 1099-DA (digital asset broker reporting) went live for gross proceeds in tax year 2025 and adds cost basis and wash sale adjustment reporting for covered lots in 2026. Critically, brokers only flag wash sales they can see — same asset, same account, same broker. They cannot see your other exchanges, your cold wallet, or your spouse's accounts. You remain responsible for cross-platform wash sale adjustments.
On Form 8949, a disallowed wash sale loss gets:
- Code W in column (f)
- The disallowed amount as a positive adjustment in column (g)
- The adjusted (reduced or zeroed) loss flowing to Schedule D
Your records for every disposal should capture: acquisition date/time, disposal date/time, asset, quantity, USD fair market value at both ends, fees, venue, wallet address, and the lot ID if using specific identification. Crypto tax suites (CoinTracker, Koinly, CoinLedger, ZenLedger) all shipped wash sale engines for the 2026 tax year — but they're only as good as the wallet connections you feed them, so connect everything, including dusty old wallets. For a deeper look at automating this pipeline, see our crypto tax software walkthrough.
One more time, because it matters: this is not tax advice. The substantially-identical boundaries in particular are unsettled, and a CPA who works with digital assets is worth every dollar in the first year of a regime change.
Related Reads
Key Takeaways
- Starting in 2026, selling crypto at a loss and rebuying the same or a 'substantially identical' asset within 30 days before or after triggers the wash sale rule, disallowing the loss and adding it to the replacement asset’s cost basis.
- The 61-day wash sale window applies across all wallets, exchanges, and accounts—including IRAs—so cross-platform or cross-account rebuys still trigger disallowed losses, with IRA rebuys permanently destroying the loss.
- To comply, wait 31 days before rebuying the same asset, rotate into a correlated but distinct asset (e.g., BTC → ETH), or harvest gains in low-income years (0% LTCG bracket) to reset basis tax-free.
- Automated DCA buys are the top accidental trigger—pause recurring purchases for 31 days around any loss harvest or risk partial disallowance of losses.
- Brokers report wash sales only for same-asset, same-account transactions; you’re responsible for cross-platform adjustments on Form 8949, requiring full records of all wallets and trades.
- Treat wrapped versions (e.g., WBTC) and spot ETFs (e.g., IBIT) of the same coin as substantially identical to avoid audit risk, especially now that 1099-DA provides the IRS with granular visibility.
Frequently Asked Questions
Does the crypto wash sale rule apply to trades I made in 2025?
No. The rule applies to sales and dispositions on or after January 1, 2026. Losses you harvested in 2025 with immediate rebuys remain valid under the old property-classification rules, even if you're filing that return in 2026.
If my loss is disallowed, is it gone forever?
Usually not — it's deferred. The disallowed loss is added to the cost basis of the replacement crypto, and the holding period tacks on, so you recover the benefit when you sell the replacement outside a wash window. The exception is rebuying in an IRA, where the loss is permanently destroyed with no basis adjustment.
Is swapping BTC for WBTC a wash sale?
There's no definitive IRS ruling yet, but most practitioners treat wrapped versions of the same coin as substantially identical because WBTC is 1:1 redeemable for BTC. Treating a BTC → WBTC round-trip as a valid harvest is an aggressive position that 1099-DA-era data matching makes riskier than it used to be.
Do staking rewards or airdrops trigger wash sales?
They can. Any acquisition of the same asset within the 61-day window counts — including staking rewards paid in the token you just sold at a loss. If you stake ETH and want to harvest an ETH loss, account for reward accruals landing inside the window.
Will my exchange calculate wash sales for me?
Only partially. 1099-DA wash sale reporting covers same-asset, same-account transactions at that single broker. Cross-exchange, DeFi, and cold-wallet activity is invisible to them, and the IRS holds you — not the broker — responsible for the complete adjustment on Form 8949. Use aggregation software and keep your own records.


Comments
Sign in to join the conversation
No comments yet. Be the first to share your thoughts!