Tax-Loss Harvesting a Bitcoin ETF
Bitcoin's volatility makes Bitcoin ETFs unusually good tax-loss-harvesting candidates. Here is the mechanics, the wash-sale rule, and the swap-fund pairings that work.
TL;DR. Bitcoin ETFs in taxable accounts are excellent tax-loss harvesting candidates because of bitcoin's high volatility β drawdowns are deep and frequent enough to create harvestable losses regularly. The wash-sale rule applies (Bitcoin ETFs are securities, unlike direct bitcoin), so you cannot rebuy "substantially identical" within 30 days. The standard workaround: swap from one issuer's product to another (IBIT β FBTC, IBIT β ARKB) β different products tracking the same asset, not "substantially identical" per current IRS guidance.
Why bitcoin ETFs are good harvest candidates
Bitcoin volatility is 4β5Γ higher than US equities. A diversified S&P 500 holding goes years without harvestable losses; a bitcoin position usually offers multiple harvest opportunities per year. Examples from 2024:
- March β June 2024 drawdown: β30% peak-to-trough.
- July β August 2024: β24%.
- November 2024 β February 2025: β18% intra-trend retracements.
Even a buy-and-hold investor who DCAs in regularly will have lots with embedded losses at various points. Selling them to realise the loss β then immediately replacing with a similar but not identical ETF β locks in the tax benefit without changing market exposure.
The mechanics of tax-loss harvesting
- Identify lots with embedded losses in your taxable account.
- Sell those lots, realising the capital loss.
- Within minutes (or seconds), buy a different but functionally similar product to maintain market exposure.
- The realised loss offsets gains elsewhere in your portfolio β or up to $3,000/year against ordinary income.
- Losses beyond the offset carry forward indefinitely.
At 20% long-term cap gains + 3.8% NIIT, a $10,000 harvested loss is worth ~$2,380 in tax savings (if used against gains) or up to $720/year against ordinary income at the 24% bracket.
The wash-sale rule
Section 1091 of the Internal Revenue Code disallows a loss if you buy "substantially identical" stock or securities within 30 days before or after the sale (the "wash-sale window").
Two important facts for bitcoin ETF holders:
- Spot Bitcoin ETFs are securities for wash-sale purposes (per IRS guidance applicable to grantor trusts holding commodities).
- Direct bitcoin is NOT a security β currently the wash-sale rule does not apply to direct holdings. Some legislative proposals would change this; track for changes.
So if you sell IBIT at a loss and buy IBIT back the next day, the loss is disallowed. The workaround: buy a different fund.
Swap fund pairings that work
The IRS has not formally ruled that two different spot Bitcoin ETFs are "not substantially identical." Most tax practitioners take the position that different ETFs from different issuers β even tracking the same underlying β are sufficiently distinct to avoid the wash-sale rule. The risk-adjusted pairings most commonly used:
- IBIT β FBTC β different sponsors, different custodians (Coinbase vs Fidelity). The cleanest swap.
- IBIT β ARKB β different sponsors, same custodian. Still considered distinct products.
- FBTC β HODL β different sponsors, different custodians (Fidelity vs Gemini). Strong distinction.
- IBIT β Grayscale BTC (Mini) β different sponsors, different fee structures.
Avoid: rebuying the same fund you sold, or rebuying within 30 days through an IRA (the wash-sale rule applies across accounts including IRAs, and the loss is permanently disallowed if rebought in the IRA).
The numerical example
Scenario: $50k IBIT position bought at $45/share. Bitcoin drops, IBIT now $36/share. Your position is worth $40k with $10k unrealised loss.
- Sell all 1,111 IBIT shares at $36, realising $10,000 long-term capital loss.
- Immediately buy ~1,111 shares of FBTC at the equivalent NAV.
- Your market exposure is unchanged; your tax position now includes a $10k harvestable loss.
- At year-end, offset against $10k of capital gains elsewhere β tax saved at 20% LTCG + 3.8% NIIT β $2,380.
- Or, if no gains to offset, deduct $3k against ordinary income this year and carry forward $7k.
The bitcoin price could have moved between selling IBIT and buying FBTC. In practice the gap is seconds and the price impact is negligible β but it is non-zero. Larger position sizes can use the same broker's "swap" capability to minimise this.
What to track
- Cost basis per lot. Modern brokers track this; verify they default to "specific lot identification" rather than FIFO at the sale stage.
- 30-day windows. Avoid rebuying the same fund within 30 days before or after the harvest sale.
- IRA accounts. Don't rebuy the same fund in an IRA within the 30-day window β the loss is permanently disallowed.
- Spousal accounts. Wash-sale rule applies across spouses β selling at a loss while your spouse buys the same ETF triggers disallowance.
Limits and caveats
- Tax-loss harvesting is irrelevant inside Roth or traditional IRAs β gains and losses aren't realised there. Use TLH only in taxable accounts.
- Excess losses (above $3k/year against ordinary income) carry forward indefinitely but never disappear with mortality β they die with you, not heirs.
- State tax treatment varies. California, for example, treats federal-disallowed losses the same way.
- Frequent harvesting creates more 1099-B reportable lines β minor but real recordkeeping overhead.
FAQ
Does the wash-sale rule apply to Bitcoin ETFs?
Yes. Spot Bitcoin ETFs are securities for wash-sale purposes. If you sell at a loss and rebuy the same fund within 30 days, the loss is disallowed. The wash-sale rule does NOT apply to direct bitcoin (which is treated as property), but that distinction may change with proposed legislation.
Can I sell IBIT at a loss and buy FBTC the same day?
Most tax practitioners consider IBIT and FBTC sufficiently distinct (different sponsors, different custodians, different trust structures) to avoid the substantially-identical wash-sale trigger. The IRS has not formally ruled, but this swap is the standard market practice. Conservative investors wait 31 days to be safe.
How much can I save with Bitcoin ETF tax-loss harvesting?
A harvested loss is worth roughly 23.8% (20% LTCG + 3.8% NIIT) when offset against long-term gains, or up to 37%+ when offset against short-term gains or ordinary income. On a $10,000 harvested loss that is $2,380β$3,700 in tax saved, depending on your bracket.
Can I tax-loss harvest in my Roth IRA?
No. Gains and losses inside a Roth or traditional IRA are not taxable events. Tax-loss harvesting only makes sense in taxable accounts. If you sell at a loss inside a Roth and rebuy the same fund, there is no tax effect β neither a deduction nor a disallowance.
What if I harvest and the bitcoin price rebounds before I rebuy?
You miss the rebound for the brief gap between selling and buying β typically seconds to minutes. The exposure gap is small in expectation but real. For larger positions, brokers can execute the swap as nearly simultaneous trades to minimise the gap.
Sources and further reading
- IRS Publication 550, "Investment Income and Expenses" β irs.gov.
- Internal: Bitcoin ETF tax in the USA, Bitcoin ETF in a Roth IRA, IBIT vs FBTC.


