FINANCEWeeks to result

Crypto Tax Loss Harvesting

Eliminate tax liability by locking paper losses on crypto without losing your position.

Problem it solves

Crypto investors overpay taxes because they don't realize they can lock in capital losses and immediately rebuy—an option stocks don't legally allow due to wash sale rules.

Best for

Crypto holders with positions at multiple cost bases who have capital gains elsewhere (crypto, stocks, real estate) they want to offset.

Not ideal for

Investors holding crypto inside tax-exempt accounts like IRAs or 401(k)s where capital gains are not taxed in the current period.

Overview

Why this framework exists

Cryptocurrencies in the US are currently exempt from the wash sale rule that governs stocks, meaning an investor can sell crypto at a loss and immediately repurchase the same asset. This locks in a realized capital loss on paper while preserving the exact same economic position. Those losses offset capital gains from crypto, stocks, or real estate—reducing the tax bill to near zero. Excess losses carry forward indefinitely to future tax years. The strategy is especially powerful for dollar-cost averagers who accumulated positions at widely different prices, creating high-cost and low-cost lots that can be strategically rotated for maximum tax efficiency.

Core principles

5 total
  1. Crypto's wash sale exemption creates a legal, immediate loss-locking mechanism that stocks cannot match.
  2. Selling and immediately rebuying preserves economic position while realizing a paper loss.
  3. Capital losses carry forward across multiple tax years to offset future gains.
  4. High-cost lots generate the largest deductible losses and should be harvested first.
  5. Tax savings compound when a single loss position eliminates gains across multiple asset classes.

Steps

6 steps
  1. Map your cost basis across all crypto holdings
    Pull a full record of every crypto purchase—date, quantity, price paid—for each position. Separate high-cost lots bought at elevated prices from low-cost lots bought cheap.
    Pro tipUse your exchange's tax report or a crypto tax tool to auto-generate cost basis records by lot.
  2. Calculate harvestable losses on high-cost positions
    For each high-cost lot, subtract today's market price from the purchase price and multiply by quantity. Sum these figures to get your total harvestable loss amount for the year.
    WarningDistinguish short-term (held under one year) and long-term losses—they offset different gain categories and have different applicable tax rates.
  3. Sell the high-cost loss positions
    Execute sales on the specific lots you identified. The moment the sale settles, you have locked in a realized capital loss that appears on your tax record for this year.
    Pro tipEnable specific lot identification in your exchange settings so you sell exactly the high-cost lots rather than a default FIFO or average-cost blend.
  4. Immediately repurchase the same crypto
    Buy back the same amount of crypto right after selling. Unlike stocks, crypto has no 30-day wash sale waiting period in the US, so your economic position is fully restored at once.
    Pro tipSet a limit order at the same price immediately after selling to minimize slippage if markets are moving.
    WarningDo NOT apply this strategy to stocks—the wash sale rule disqualifies the loss if you repurchase a substantially identical security within 30 days before or after the sale.
  5. Identify all capital gains to offset
    Tally capital gains from crypto, equities, real estate, or other sources for the tax year. Match your harvested losses against these gains category by category to calculate net tax liability.
    Pro tipHarvested losses can also offset up to $3,000 of ordinary income annually if your gains are insufficient to absorb them all.
  6. Carry unused losses forward on your tax return
    Any harvested losses exceeding current-year gains are not wasted—record them formally on your tax return as carry-forward losses to apply against gains in future years.
    Pro tipKeep a dedicated spreadsheet of carry-forward loss amounts by tax year. These do not expire under current US tax law.

Checklist

Saved in your browser

Examples

2 cases
Strategy (MSTR) Bitcoin Rotation

Strategy (formerly MicroStrategy) accumulated Bitcoin at various prices including lots near $126,000. When BTC trades near $79,000–$80,000, they sell those high-cost lots, locking in a capital loss, then immediately repurchase to maintain their Bitcoin-per-share metric. The losses offset gains elsewhere or carry forward, reducing tax liability without altering their Bitcoin holdings.

OutcomeTax losses captured without reducing the Bitcoin position, improving net-of-tax returns for shareholders.
DCA Investor with Mixed Cost Basis

An investor who dollar-cost averaged into Bitcoin for 24 months holds some lots at $120,000 and others at $40,000. When Bitcoin trades at $79,000, they sell the $120,000 lots at a $41,000-per-coin loss and immediately rebuy, then use those losses to wipe out the gains from eventually selling the $40,000 lots.

OutcomeNet capital gains tax owed is zero for the year while the total Bitcoin position remains unchanged.

Common mistakes

3 traps
Waiting 30 days before rebuying crypto
Many investors mistakenly apply the stock wash sale rule to crypto and delay rebuying for 31 days. Crypto is exempt from wash sale rules in the US, so waiting is unnecessary and leaves you exposed to price moves with no tax benefit for the delay.
Forgetting to track and carry forward unused losses
Investors who fail to record carry-forward losses on their tax returns permanently lose access to potentially large future offsets. Unused harvested losses are a compounding asset that grows more valuable as future gains accumulate.
Selling low-cost lots instead of high-cost lots
Selling low-cost positions locks in taxable gains rather than losses. Always target the highest-cost-basis lots first to maximize the loss harvested per transaction and avoid accidentally triggering additional tax liability.

Origin story

How this framework came to be

Extracted from Nicki Sharma

Source

Traced to primary
Source · VIDEO
Banks are Coming: $82K BTC, $16T by 2030, and Morgan Stanley's Move that Nobody is Talking About — Nicki Sharma
Nicki Sharma · 2026
Open source →

Related frameworks

Browse all Finance →