Bitcoin tax-loss harvesting: how to capture losses without losing your stack.
Bitcoin's volatility makes tax-loss harvestingtax-loss harvestingSelling an investment that has declined to realize a tax loss, then buying a similar investment, reducing your tax bill without changing your portfolio.Full definition one of the highest-return tax moves in personal finance. Sell at a loss, claim the loss against gains, and rebuy the same minute. The wash sale rulewash sale ruleAn IRS rule preventing you from claiming a tax loss if you repurchase the same security within 30 days. Currently does not apply to Bitcoin.Full definition does not apply. The result is a permanently lower tax bill with the same Bitcoin position.
This page is editorial. The framing assumes a long-term Bitcoin position; the underlying tax mechanics apply regardless of your view.
When Bitcoin drops below your cost basiscost basisWhat you originally paid for an asset. Used to calculate how much profit (or loss) you made when you sell.Full definition, you can sell, realize the loss, and rebuy the same Bitcoin instantly. The IRS treats Bitcoin as property, so the wash sale rule that blocks this maneuver for stocks does not apply (yet). Use the loss to offset gains; deduct up to $3,000 against ordinary income; carry the rest forward forever. Same stack, lower tax bill, no economic change.
The mechanics
Three steps. The whole sequence takes about five minutes on a normal exchange.
- Identify the lots that are below your cost basis. Use Specific ID and target the highest-cost lots (HIFO). See cost basis methods.
- Sell those lots. Realize the loss. Document the lot identification at the time of sale (per-wallet rule applies).
- Rebuy the same amount. Same exchange, same minute. New cost basis equals the rebuy price. Holding period restarts.
The Bitcoin position is unchanged. The unrealized loss on your books became a realized loss the IRS will let you use against capital gainscapital gainsThe profit from selling an asset for more than you paid for it. Taxed differently depending on how long you held the asset..
What is this actually worth?
A worked example using realistic numbers:
You bought 1 BTCBitcoin (BTC)The ticker symbol for Bitcoin, used on exchanges and in price quotes.Full definition at $80,000. The price drops to $60,000. You sell, realize a $20,000 loss, and rebuy at $60,000. Repeat across multiple lots in a 50% drawdown and the realized losses can total $50,000 across the year.
If you have $50,000 of capital gains in another part of the portfolio (sold an index fund, sold rental property, etc.), the harvested losses fully offset them. At a 24% federal bracket plus 5% state plus 3.8% NIITNet Investment Income Tax (NIIT)A 3.8% extra federal tax on investment income for higher earners (above $200k single, $250k married).Full definition, that is approximately $16,400 in tax saved.
If you have no offsetting gains: $3,000 deducted against ordinary income this year, the remaining $47,000 carries forward to future years indefinitely.
Track your stack in Bitcoin, your taxes in dollars
The most common mistake is harvesting losses then accidentally letting your Bitcoin position shrink. The fix is to track total BTC across all wallets before and after the harvest. Same number of sats. Lower cost basis. New 12-month clock for long-term treatment.
The new short-term holding period matters: if you might sell within a year of the rebuy, you might convert what would have been long-term gains into short-term gains. For lots you intend to hold more than 12 months from the harvest date, this is a non-issue. For lots you might rotate sooner, harvesting late in a down year is safer than harvesting just before a possible rally.
When to harvest
- Year-end check: in mid-December, identify any lots that are below cost basis. If the position is meaningful, harvest before December 31.
- Drawdown opportunities: if Bitcoin drops 30%+ at any point in the year, harvest opportunistically. The market does not care about tax-year boundaries; volatile years deliver multiple harvest windows.
- Pair with gain harvesting: if you also have appreciated lots you want to sell, do both in the same year. Losses cancel gains dollar-for-dollar before any deduction limits apply.
- Don't wait: the wash sale exemption could be removed in a future tax bill. Treat it as a now-or-maybe-never opportunity.
Common questions
Does this work with Bitcoin ETFs?
No. IBIT, FBTC, and other spot Bitcoin ETFsExchange-Traded Fund (ETF)A basket of investments (stocks, bonds, or Bitcoin) that trades on a stock exchange like a single share. are securities. The wash sale rule applies. A same-day rebuy of the same ETF would be disallowed; rebuying a different ETF within 30 days might be a wash if the IRS treats them as substantially identical. More on the ETF vs spot tradeoff.
Should I harvest losses inside an IRA or 401(k)?
No. Losses inside a tax-advantaged account are not deductible because the gains are also tax-deferred or tax-free. Tax-loss harvesting only works in taxable accounts.
What if I am self-custody?
You sell from self-custody back to an exchange (or to a peer trade), realize the loss, then buy back. The mechanics are the same; the friction is higher. For self-custody users with significant unrealized losses, the gas / fee cost of the round trip is usually small relative to the tax savings, but run the math.
Do I have to wait 31 days to rebuy?
No. The 30-day wash sale period is for securities. Bitcoin is property, so the rule does not apply. You can rebuy the same minute.
What if I have no gains to offset?
You can deduct up to $3,000 of net capital losses against ordinary income each year. The remainder carries forward to future tax years indefinitely. So even with no current-year gains, harvesting builds a tax shield for future years when Bitcoin appreciates.
How does this interact with the per-wallet rule?
Cost basis is now tracked per wallet. When you harvest, you must identify the specific wallet and lot. See Bitcoin cost basis methods for the mechanics.
Related reading
- Bitcoin and the wash sale rule · the legal basis
- Bitcoin cost basis methods · FIFO vs HIFO vs Specific ID
- Tax-gain harvesting · the 0% LTCGLong-Term Capital Gains (LTCG)Profit from selling an asset held over one year, taxed at lower preferential rates than ordinary income.Full definition bracket strategy
- Tax-loss harvesting calculator
Last updated 2026-05-06. Not financial advice. Do your own research.
Subscribe via RSS for new articles.