At LA Tech Week 2025, every tax attorney and CPA I spoke with emphasized the same message: The crypto wash sale loophole won’t last forever. Use it strategically while you can.
This is one of the most powerful tax planning tools available for cryptocurrency investors, but it’s living on borrowed time.
What Are Wash Sale Rules?
For those less familiar:
IRC § 1091: Wash Sale Rules (For Securities)
If you sell a security at a loss and buy “substantially identical” security within 30 days (before or after the sale), you CANNOT deduct the loss immediately.
The 30-day window:
- 30 days BEFORE the sale
- Day of sale
- 30 days AFTER the sale
- Total: 61-day period
Example with stocks:
- October 1: Buy 100 shares AAPL @ $180 = $18,000
- December 1: AAPL drops to $150, sell 100 shares = $15,000 (loss of $3,000)
- December 15: Rebuy 100 shares AAPL @ $152 = $15,200
- Wash sale! Loss of $3,000 is disallowed
- Loss is added to basis of new shares (deferred, not lost forever)
Why it exists: Prevent tax manipulation - selling at loss purely for tax benefit while maintaining same economic position.
The Crypto Exception: Wash Sale Rules DON’T Apply
Here’s the critical difference:
IRC § 1091 applies only to “securities” and “stock”
IRS Notice 2014-21: Virtual currency (cryptocurrency) is property, not a security.
Result: Wash sale rules DO NOT apply to crypto.
Example with Bitcoin:
- October 1: Buy 1 BTC @ $68,000
- December 1: BTC drops to $62,000, sell 1 BTC (loss of $6,000)
- December 2: Rebuy 1 BTC @ $62,100
- NOT a wash sale! $6,000 loss is fully deductible
You can sell crypto at a loss and immediately repurchase the same crypto WITHOUT waiting 30 days.
Why This Matters: Tax Loss Harvesting
Tax loss harvesting: Intentionally selling assets at a loss to offset gains.
For stocks: Limited by wash sale rules (must wait 30+ days or buy different stock)
For crypto: NO restrictions (can immediately rebuy same crypto)
The tax benefit:
Scenario: Portfolio with gains and losses
Realized gains in 2025:
- Sold NVIDIA stock: $40,000 gain (long-term)
- Sold rental property: $25,000 gain (long-term)
- Total gains: $65,000
Unrealized crypto losses:
- Bitcoin: Bought @ $68,000, now $62,000 (unrealized loss $6,000)
- Ethereum: Bought @ $3,800, now $3,200 (unrealized loss $600)
- Solana: Bought @ $145, now $125 (unrealized loss $200)
- Total unrealized losses: $6,800
Tax loss harvesting strategy (December 2025):
- Sell all 3 cryptos (realize $6,800 loss)
- Immediately rebuy all 3 cryptos (same day)
- Offset $6,800 of capital gains
- Still own same crypto (same economic position)
Tax savings:
- Long-term capital gains rate: 15%
- Tax saved: $6,800 × 15% = $1,020
Cost: Exchange fees (~0.5%) = $34
Net benefit: $986 (free money from tax code)
Year-End Tax Loss Harvesting: The December Rush
Every December, crypto markets see “tax loss harvesting” selling pressure.
The pattern:
- Mid-December: Investors sell losing positions
- Creates downward price pressure
- Investors rebuy immediately (or within days)
- Price recovers
Sophisticated strategy:
- Sell on December 15 (when others are selling, price lowest)
- Rebuy on December 28 (when selling pressure eases, before year-end)
- Capture loss AND potentially rebuy at better price
Real example from my client (December 2024):
- Held 10 ETH bought @ $3,800 = $38,000 cost basis
- ETH price December 15: $3,100
- Sold 10 ETH = $31,000 (realized loss $7,000)
- ETH price December 28: $3,050 (dropped further during tax selling)
- Rebought 10.16 ETH @ $3,050 = $31,000
- Result: $7,000 tax loss PLUS extra 0.16 ETH (bonus)
Tax savings: $7,000 × 24% = $1,680
Extra ETH value: 0.16 ETH × $3,050 = $488
Total benefit: $2,168
Advanced Strategy: Loss Harvesting + Stablecoin Parking
Some investors don’t immediately rebuy - they “park” in stablecoins temporarily.
Strategy:
- Sell BTC at loss (realize loss for taxes)
- Convert to USDC (stablecoin, maintains USD value)
- Wait for price drop or favorable entry point
- Rebuy BTC from USDC
Benefit:
- Realize tax loss immediately
- Preserve capital in stable asset
- Rebuy crypto at optimal price (not forced to rebuy immediately)
Risk:
- Crypto price might recover before you rebuy
- You’d miss the upside (sitting in stablecoins)
Example:
- Sell 5 BTC @ $62,000 (cost basis $68,000, loss $30,000)
- Convert to 310,000 USDC
- Wait 2 weeks
- BTC drops to $60,000
- Rebuy 5.17 BTC @ $60,000
- Result: Tax loss of $30,000 PLUS extra 0.17 BTC
Tax savings: $30,000 × 24% = $7,200
Extra BTC: 0.17 × $60,000 = $10,200
The $3,000 Annual Deduction Limit
Important limitation:
IRC § 1211(b): Capital Loss Deduction Limit
If capital losses exceed capital gains:
- Can deduct up to $3,000 per year against ordinary income
- Remaining losses carry forward indefinitely
Example:
2025 taxes:
- Capital gains: $10,000
- Capital losses (from tax loss harvesting): $25,000
- Net capital loss: ($15,000)
Tax treatment:
- $10,000 loss offsets $10,000 gains = $0 net
- Remaining $15,000 loss:
- $3,000 deductible against ordinary income (2025)
- $12,000 carries forward to 2026+
Multi-year planning:
- 2025: Deduct $3,000
- 2026: Deduct $3,000 (if no gains)
- 2027: Deduct $3,000
- 2028: Deduct $3,000
- 2029: Deduct $3,000 (if no gains)
Takes 5 years to fully utilize $15,000 loss.
Optimal strategy: Harvest losses to offset gains, avoid excess losses beyond what you can use.
When Congress Will Close the Loophole
Current legislative proposals:
S. 1068: Cryptocurrency Tax Fairness Act
- Would extend wash sale rules to digital assets
- Introduced 2023, reintroduced 2025
- Status: Pending in Senate Finance Committee
Infrastructure Investment and Jobs Act (2021)
- Included crypto broker reporting (Form 1099-DA)
- Did NOT include wash sale rule extension (removed from final bill)
Biden Administration Proposals (2024-2025)
- Treasury Department supports wash sale rule extension
- Included in Biden budget proposals
- Estimated revenue: $24 billion over 10 years
Timeline prediction:
- Likely passes within 2-3 years (2026-2028)
- Could be effective immediately (no grandfather period)
- Or effective for tax years after enactment
My prediction: Wash sale rules will apply to crypto by 2027.
How to Prepare for Future Wash Sale Rules
If wash sale rules extended to crypto:
Scenario 1: Immediate effective date (no transition)
- Sell crypto at loss on day before effective date
- Realize all losses immediately
- Rebuy next day (after rules take effect)
- Losses already realized (grandfathered)
Scenario 2: Effective for future tax years
- 2026 legislation effective for 2027 tax year
- Harvest all losses in 2026 (last year without wash sale rules)
- 2027 onwards: Crypto treated like stocks (30-day waiting period)
Strategy: Maximize tax loss harvesting in 2025-2026 while loophole still exists.
The Economic Substance Doctrine Risk
Warning: Even though wash sale rules don’t apply to crypto, IRS can still challenge under economic substance doctrine.
Economic substance doctrine:
Transaction must have substantial purpose OTHER than tax avoidance to be respected.
Aggressive abuse that could trigger IRS challenge:
Example:
- Sell 100 BTC at 9:00 AM (realize $500,000 loss)
- Rebuy 100 BTC at 9:01 AM (same price)
- Repeat daily for 30 days
- Claim $15 million in losses (from $500K position)
IRS argument:
“These transactions have no economic substance. Sole purpose is tax avoidance. We’re disallowing the losses.”
Court precedent:
- Gregory v. Helvering (1935): Established economic substance doctrine
- Frank Lyon Co. v. United States (1978): Refined doctrine
How to stay safe:
-
Don’t trade excessively just for tax losses
- Harvesting losses 2-4 times per year: Reasonable
- Daily wash trading for tax losses: Abusive
-
Have economic reasons for transactions
- “I sold to realize losses and rebalance portfolio”
- NOT: “I sold purely to create tax losses with no other purpose”
-
Don’t immediately rebuy at exact same price
- Wait hours or days before repurchasing
- Shows you’re making actual investment decisions, not gaming system
-
Document investment strategy
- Written investment policy
- Portfolio rebalancing schedule
- Risk management guidelines
Beancount Tracking for Tax Loss Harvesting
Here’s how I track tax loss harvesting in client ledgers:
Sale to realize loss:
2025-12-15 * "Tax Loss Harvesting - Sell BTC" #tax-planning ^tlh-2025-btc
btc_sold: 1.5
cost_basis_per_btc: 68000.00
total_cost_basis: 102000.00
sale_price_per_btc: 62000.00
gross_proceeds: 93000.00
exchange_fee: 465.00 ; 0.5%
net_proceeds: 92535.00
capital_loss: 9465.00
tax_lot: "2024-03-15 purchase"
holding_period: "long_term"
Assets:Crypto:BTC -1.5 BTC @ 68000.00 USD
Assets:Checking 92535.00 USD
Expenses:Fees:Exchange 465.00 USD
Income:CapitalGains:LongTerm 9465.00 USD ; Loss = positive expense
Repurchase same day:
2025-12-15 * "Tax Loss Harvesting - Rebuy BTC" #tax-planning ^tlh-2025-btc-rebuy
btc_bought: 1.492
purchase_price_per_btc: 62050.00
total_cost: 92586.60
exchange_fee: 462.93
total_paid: 93049.53
new_cost_basis: 62357.80 ; Includes fees
note: "Repurchased after tax loss harvesting, new cost basis higher due to fees"
Assets:Crypto:BTC 1.492 BTC @ 62357.80 USD
Assets:Checking -93049.53 USD
Year-end reconciliation:
2025-12-31 * "Tax Loss Harvesting Summary - 2025" #tax-summary
total_losses_harvested: 42500.00
total_gains_offset: 38000.00
excess_loss: 4500.00
current_year_deduction: 3000.00 ; IRC § 1211(b) limit
carryforward_to_2026: 1500.00
tax_saved_estimated: 10260.00 ; (38000 × 24%) + (3000 × 24%)
exchange_fees_paid: 1912.00
net_tax_benefit: 8348.00
Beancount query for tax loss opportunities:
SELECT
commodity,
cost_basis,
current_market_value,
unrealized_loss,
holding_period
WHERE unrealized_loss < 0
AND holding_period > 365 ; Long-term losses more valuable
ORDER BY unrealized_loss ASC
This query identifies best candidates for tax loss harvesting.
The Form 8949 Reporting Requirement
Even though wash sale rules don’t apply, you MUST report all transactions on Form 8949.
Form 8949: Sales and Dispositions of Capital Assets
For each crypto sale:
- Column (a): Description (e.g., “1.5 Bitcoin”)
- Column (b): Date acquired
- Column (c): Date sold
- Column (d): Proceeds
- Column (e): Cost basis
- Column (h): Gain or loss
If 100 crypto transactions: 100 lines on Form 8949.
Reporting tax loss harvesting:
Description: “1.5 Bitcoin - Tax Loss Harvesting”
Date acquired: 03/15/2024
Date sold: 12/15/2025
Proceeds: $92,535
Cost basis: $102,000
Gain/loss: ($9,465)
IRS will see:
- Legitimate transaction
- Long-term holding period (9 months)
- Loss is deductible
- No wash sale adjustment needed (crypto exempt)
Questions for the Community
-
How aggressive are you being with tax loss harvesting? Harvesting quarterly, monthly, or only year-end?
-
Do you rebuy immediately or wait? Same day, next day, or week later?
-
Have any clients been challenged by IRS on excessive tax loss harvesting? What was the outcome?
-
Are you preparing for wash sale rules to be extended to crypto? What’s your strategy for the last year before rules change?
-
For Beancount users: How are you tracking tax lots to optimize which positions to harvest?
My Recommendations for 2025
Conservative approach (what I advise most clients):
- Harvest losses 2-4 times per year maximum
- Wait at least 24 hours before repurchasing
- Only harvest losses you can actually use (don’t create $50K loss if you only have $5K gains)
- Document investment rationale for each trade
Aggressive approach (for sophisticated clients):
- Harvest losses as opportunities arise (monthly monitoring)
- Rebuy same day (legal under current law)
- Harvest all available losses in December 2025 and 2026 (anticipating law change)
- Maintain detailed documentation of strategy
Prepare for law change:
- Assume wash sale rules extended by 2027
- Maximize harvesting in 2025-2026
- Build carryforward loss reserves while you can
- Have plan for post-rule-change strategies (30-day swaps, different crypto substitutes)
The Bottom Line
The crypto wash sale loophole is:
- Legal: Current law does not apply wash sale rules to crypto
- Powerful: Can save thousands in taxes annually
- Limited time: Congress likely to close loophole within 2-3 years
- Strategic: Use it intelligently, not abusively
My advice: Take advantage of this tax planning opportunity while it exists, but be prepared for the rules to change.
From LA Tech Week: Every tax professional I spoke with is advising clients to maximize tax loss harvesting in 2025-2026. This window won’t last forever.
Tina Chen, EA
Tax Specialist
P.S. - I’m creating a “Tax Loss Harvesting Opportunity Tracker” (Beancount query-based) and “Form 8949 Automation Guide” for crypto traders. If interest, will share with community.
Key Sources:
- LA Tech Week 2025 (October 13-19)
- IRC § 1091 (Wash Sale Rules)
- IRC § 1211 (Capital Loss Limitations)
- IRS Notice 2014-21 (Virtual Currency Guidance)
- S. 1068 (Cryptocurrency Tax Fairness Act)
- Treasury Department Budget Proposals (2024-2025)