bitcoinbitcoin tax loss harvestingbitcoin taxescrypto tax strategybitcoin capital gains

Bitcoin Tax Loss Harvesting: Strategies That Actually Work

Bitcoin's volatility creates tax loss harvesting opportunities unavailable in traditional markets. Here's how to harvest losses to offset gains and reduce your tax bill — without losing your Bitcoin position.

My Bitcoin Forecast·

Bitcoin's volatility is usually thought of as a downside. For tax purposes, it's an opportunity.

Tax loss harvesting — selling an asset at a loss to offset capital gains elsewhere — works especially well with Bitcoin because of one rule that doesn't apply to stocks: there is no wash-sale rule for cryptocurrency (as of 2026). This means you can sell Bitcoin at a loss, immediately buy it back, and still claim the loss. With stocks, you'd have to wait 30 days.

This guide covers exactly how Bitcoin tax loss harvesting works, when to use it, and the strategies that generate real tax savings.

What Is Tax Loss Harvesting?

Tax loss harvesting is the practice of selling an asset that has declined in value to realize a capital loss, then using that loss to offset capital gains — reducing your overall tax bill.

The basic mechanics:

  1. You have 1 BTC with a cost basis of $60,000
  2. Bitcoin drops to $40,000 — you're sitting on a $20,000 unrealized loss
  3. You sell the Bitcoin, realizing a $20,000 capital loss
  4. You immediately buy back the same amount of Bitcoin
  5. The $20,000 loss offsets $20,000 of capital gains elsewhere
  6. Your Bitcoin position is restored — you just have a lower cost basis ($40,000 instead of $60,000)

Net result: you reduced your tax bill by $20,000 × your capital gains rate, without meaningfully changing your Bitcoin exposure.

The Wash-Sale Rule — And Why It Doesn't Apply to Bitcoin

For stocks, the wash-sale rule (IRC Section 1091) prevents you from claiming a loss if you buy "substantially identical" securities within 30 days before or after the sale. This significantly limits tax loss harvesting with stocks.

Cryptocurrency is not subject to the wash-sale rule. The IRS classifies Bitcoin as property, not a security — and the wash-sale rule only applies to securities (stocks, bonds, options).

This means:

  • You can sell Bitcoin at 9am and buy it back at 9:01am
  • You can sell on December 31 and rebuy on January 1
  • You claim the full loss while maintaining your position

Important caveat: Congress has proposed extending the wash-sale rule to cryptocurrency multiple times. As of 2026, it has not passed. But this is a real legislative risk — if it does pass, it would likely apply to future transactions, not retroactively. The current window to harvest Bitcoin losses freely may be finite. Use it while it's available.

How Capital Loss Offsets Work

Capital losses offset capital gains dollar-for-dollar. The rules:

Short-term losses offset short-term gains first. If you have $15,000 in short-term losses and $15,000 in short-term gains, they cancel out — and you avoid paying ordinary income rates (potentially 37%) on those gains.

Long-term losses offset long-term gains first. Long-term losses then offset short-term gains (or vice versa, with some ordering rules).

Net capital loss deduction: If your losses exceed all your gains, you can deduct up to $3,000 per year against ordinary income. Remaining losses carry forward indefinitely to future tax years.

Example:

| Item | Amount | |------|--------| | Bitcoin long-term gain (other lots sold) | +$80,000 | | Bitcoin tax loss harvest | −$20,000 | | Net taxable gain | $60,000 | | Tax saved (at 20% LTCG) | $4,000 |

In this example, harvesting a $20,000 loss saved $4,000 in taxes — and you're still fully in Bitcoin.

The Cost Basis Reset: A Hidden Benefit

When you harvest a loss and immediately rebuy, your cost basis resets to the repurchase price. This matters for future gains.

Before harvesting:

  • 1 BTC, cost basis $60,000
  • Current price: $40,000
  • If Bitcoin recovers to $120,000, future gain = $60,000

After harvesting (sell at $40,000, rebuy at $40,000):

  • 1 BTC, new cost basis $40,000
  • Current price: $40,000
  • If Bitcoin recovers to $120,000, future gain = $80,000

Wait — you've increased your future taxable gain by $20,000. The loss harvest was a tax deferral, not elimination (unless you use the buy-borrow-die strategy to never realize the future gain).

The math still works in your favor when:

  • You're in a high tax bracket now and expect a lower rate in retirement
  • You invest the tax savings (putting $4,000 saved into productive use compounds over time)
  • You plan to use the buy-borrow-die strategy and never actually sell
  • You die holding (stepped-up basis wipes out the accumulated gain for heirs)

The ideal outcome: harvest losses now, enjoy the tax savings, and never pay the deferred gain because your heirs inherit at stepped-up basis.

When to Harvest Bitcoin Losses

During Bear Markets

Bitcoin's 4-year cycles create regular loss-harvesting windows. The 2018, 2020, and 2022 bear markets all produced massive unrealized losses across portfolios:

  • 2018: Bitcoin fell from $19,000 to $3,200 (-83%)
  • 2020: Bitcoin fell from $10,000 to $4,000 (-60%) briefly
  • 2022: Bitcoin fell from $69,000 to $15,500 (-77%)

Each of these was a massive tax loss harvesting opportunity for anyone who had bought near the top. A $100,000 position at the 2022 peak ($69,000) that dropped to $15,500 had $77,500 in harvestable losses.

Year-End Harvesting

December is the prime tax loss harvesting month. Investors review unrealized losses before December 31 and harvest what makes sense. Bitcoin often sees selling pressure in late December for exactly this reason.

Timing tip: If you're going to harvest anyway, doing it in late November or early December gives you more flexibility. You don't have to scramble on December 31.

When You Have Large Capital Gains to Offset

If you sold other assets at a gain (Bitcoin at profit, stocks, real estate), harvesting Bitcoin losses specifically to offset those gains can be highly effective. You're not just carrying forward a deduction — you're eliminating a current-year tax bill.

Multiple Tax Lots: Harvest the High-Basis Lots

If you've been DCA-ing Bitcoin, you have many tax lots at different prices. In a downturn, selectively sell the lots with the highest cost basis first — these generate the largest losses.

Example:

| Lot | Purchase Date | Cost Basis | Current Value | Unrealized Loss | |-----|--------------|-----------|--------------|-----------------| | Lot A | Jan 2022 | $45,000 | $30,000 | −$15,000 | | Lot B | Jun 2021 | $35,000 | $30,000 | −$5,000 | | Lot C | Nov 2020 | $15,000 | $30,000 | +$15,000 |

To maximize losses: sell Lot A first (largest loss), then Lot B if needed. Never sell Lot C (it has gains).

Most exchanges and tax software allow you to specify which tax lot you're selling. Always use specific identification (choosing exact lots) rather than FIFO (first in, first out) or average cost — specific identification gives you maximum control over gains and losses.

Advanced Strategies

Pair with Bitcoin ETF During the Rebuy

One creative approach during the no-wash-sale window: harvest losses on spot Bitcoin, then immediately buy a Bitcoin ETF (like BlackRock's IBIT or Fidelity's FBTC) to maintain Bitcoin price exposure while waiting for the tax situation to normalize.

Why: Some tax advisors believe that while Bitcoin and a Bitcoin ETF track the same price, they are technically different assets — so there's no wash-sale concern (which doesn't apply to crypto anyway), but the ETF maintains your economic exposure during any transition period.

Then: Sell the ETF and rebuy spot Bitcoin when convenient (or keep the ETF if you prefer custodial holding in a retirement account).

This strategy is particularly useful if you also hold spot Bitcoin in a Roth IRA and want to avoid any ambiguity about simultaneous spot Bitcoin positions.

Harvest Throughout the Year, Not Just December

Many investors only think about tax loss harvesting in December. But Bitcoin's intra-year volatility creates opportunities year-round. A mid-year correction of 30% followed by recovery might mean you had a $20,000 harvestable loss in May that's gone by December.

Set price alerts at levels 10–15% below your cost basis on significant positions. When those levels are hit, evaluate whether harvesting makes sense.

Carry Forward Losses for Future Years

If you harvest a large loss in a down year, excess losses beyond your current gains carry forward indefinitely. A year with $100,000 in harvested losses and only $30,000 in gains gives you $70,000 in losses to use in future years — plus the $3,000 ordinary income deduction.

This is especially valuable if you expect a large Bitcoin gain in the future (before retirement or before estate planning is complete). Build the loss carryforward now; use it against future gains.

Harvesting at Ordinary Income Rates (Short-Term)

Short-term capital gains (assets held under 1 year) are taxed as ordinary income — potentially 22–37% for high earners. Short-term capital losses offset short-term gains first, eliminating the highest-rate gains.

If you have short-term Bitcoin losses (bought high, dropped within 12 months), harvesting them to offset short-term gains from other sources is particularly valuable.

The Mechanics: How to Actually Do It

Step 1: Identify your unrealized losses

Use portfolio tracking software that shows your cost basis by lot:

  • Koinly — most popular crypto tax software, supports specific lot identification
  • CoinTracker — syncs with exchanges, generates tax reports
  • Bitcoin.tax — focused, clean interface
  • TaxBit — enterprise-grade, used by large exchanges

Or check your exchange directly — Coinbase, Kraken, and Swan all show cost basis and unrealized gain/loss by position.

Step 2: Decide which lots to harvest

Sort your positions by unrealized loss. Prioritize:

  1. Short-term losses (held < 1 year) — offset highest-rate gains
  2. Long-term losses (held > 1 year) — offset lower-rate gains, still valuable

Step 3: Execute the sale with specific lot identification

On your exchange, when selling:

  • Select "Advanced" or "Tax Lot" options
  • Choose the specific lot(s) you want to sell
  • Confirm the cost basis and loss being realized

Step 4: Immediately rebuy

Since there's no wash-sale rule for Bitcoin, rebuy immediately. Don't wait — if Bitcoin rallies before you rebuy, you've lost both the position and the tax benefit.

Step 5: Document everything

Keep records of:

  • Date of sale
  • Amount sold
  • Proceeds
  • Cost basis (original purchase price)
  • Loss realized
  • Date of repurchase
  • Repurchase price (your new cost basis)

Step 6: Report on your tax return

Report the loss on Schedule D (Capital Gains and Losses) and Form 8949. Your crypto tax software generates this automatically from transaction history.

What NOT to Do

Don't harvest small losses for the hassle. If the loss is under $1,000–$2,000, the tax savings ($200–$400 at 20%) may not be worth the accounting complexity and transaction fees.

Don't confuse harvesting with giving up on Bitcoin. You're not bearish — you're tax-smart. Harvest the loss, immediately rebuy, maintain your position.

Don't forget to update your cost basis records. After a harvest and rebuy, your new cost basis is the repurchase price. If you use FIFO accidentally, your future tax calculations will be wrong.

Don't harvest in a retirement account. Losses inside an IRA are not deductible on your personal tax return — retirement accounts don't generate external capital gains or losses. Tax loss harvesting only applies to taxable accounts.

Don't harvest gains. Tax loss harvesting specifically targets losses. If you accidentally sell a lot at a gain, you've created a taxable event, not a benefit.

How Much Can You Save?

The savings depend on your tax bracket and the size of the losses. At a 20% long-term capital gains rate:

| Loss Harvested | Tax Savings (20%) | Tax Savings (15%) | |---------------|-------------------|-------------------| | $5,000 | $1,000 | $750 | | $20,000 | $4,000 | $3,000 | | $50,000 | $10,000 | $7,500 | | $100,000 | $20,000 | $15,000 | | $500,000 | $100,000 | $75,000 |

For a serious Bitcoin holder who bought near a cycle top and lived through a 70–80% bear market, the harvestable losses can be enormous — and the tax savings correspondingly large.


Frequently Asked Questions

Does the wash-sale rule apply to Bitcoin? As of 2026, no. The wash-sale rule applies to securities under IRC Section 1091, and the IRS classifies Bitcoin as property, not a security. You can sell Bitcoin at a loss and immediately repurchase it without losing the deduction. However, Congress has repeatedly proposed extending wash-sale rules to crypto — this window may close. Use it while it's available.

Can I harvest losses on Bitcoin and immediately buy an ETF instead? Yes. Selling spot Bitcoin and buying a Bitcoin ETF (IBIT, FBTC) maintains economic exposure while being a technically different asset. Since there's no wash-sale rule for Bitcoin anyway, this is mainly relevant if you want to move between custodial forms or if wash-sale rules are eventually extended to crypto.

How do I know which lots to sell to maximize losses? Sort your positions by unrealized loss percentage. Sell the highest-cost-basis lots first — these generate the largest losses relative to current value. Use specific lot identification (not FIFO) when executing the sale on your exchange or brokerage.

What happens if I have more losses than gains? Excess capital losses carry forward to future tax years indefinitely. Additionally, you can deduct up to $3,000 per year in net capital losses against ordinary income. A large Bitcoin bear market can create a loss carryforward that reduces your taxes for years.

Can I tax loss harvest inside my Bitcoin IRA? No. Losses inside an IRA or Roth IRA don't affect your personal tax return — these accounts are tax-sheltered, so sales inside them don't create deductible losses on Schedule D. Tax loss harvesting is exclusively for taxable (non-retirement) accounts.

Does harvesting a loss affect my holding period? Yes. When you rebuy, your holding period restarts from the repurchase date. If you sell on December 28 and rebuy on December 29, your new holding period started December 29. You'll need to hold for another 12 months to qualify for long-term capital gains rates on the new position.

Is tax loss harvesting worth the effort for small positions? Generally, for losses under $2,000–$5,000, the tax savings ($300–$1,000) may not justify the accounting complexity and transaction fees. The strategy becomes clearly worthwhile for losses of $10,000+ where the tax savings are meaningful.

Ready to forecast your Bitcoin future?

Use our free calculator to model Bitcoin scenarios based on leading price models.

Try the Calculator →