Skip to content
Search/
CyberMax › Answers

FIFO vs LIFO vs HIFO for crypto, with a worked example

Updated 2026-11-02 · Planners and templates · by CyberMax

Short answer

The method decides which earlier purchase a sale uses up. Example: buy 1 BTC at $10,000 (2020), 1 at $30,000 (2021) and 1 at $20,000 (2022), then sell 1.5 BTC at $40,000 in June 2022. FIFO uses the oldest coins first: $35,000 gain, all long term. LIFO uses the newest: $25,000 ($20,000 short term). HIFO uses the most expensive: $20,000 ($10,000 short, $10,000 long). Which methods you may use depends on your country's rules.

  1. List every buy with date, quantity, price and fee.
  2. For each sale, pick lots by the method (oldest, newest or highest cost).
  3. Split a sale across lots when one lot is not enough.
  4. Mark each piece short or long term (held more than one year = long, US rule).
  5. Add proceeds minus fees and cost per piece.

Copy-paste code

One sale split across two lots (FIFO)

sell 1.5 BTC @ 40,000
  lot 2020: 1.0 BTC cost 10,000 -> proceeds 40,000 gain 30,000 (long)
  lot 2021: 0.5 BTC cost 15,000 -> proceeds 20,000 gain  5,000 (long)
  total gain 35,000

Good to know

A calculator, not tax advice: check your country's rules or ask a tax professional.

Since 2025, US rules track basis per wallet or account.

Information only, not financial advice.

Lotmoor icon

Lotmoor: Crypto gain and loss on every sale

from $29

Lotmoor does the matching in your browser for FIFO, LIFO and HIFO side by side, imports Coinbase's CSV and exports a Form 8949-style worksheet. Free for 50 transactions; $29 for 12 months.

Secure checkout · 14-day fix-or-refund if it doesn't work as described (terms)

Questions

Can I pick a different method every year?

That depends on your tax rules; many require consistency or specific identification records. Ask a tax professional.

Free: the Free Planner Sampler

4 printable previews (budget, debt payoff, focus planner, habit tracker), then 5 short emails with formulas that make a budget stick.

You get one email to confirm first. Then the kit, and 5 short emails over two weeks. One-click unsubscribe in every email; we never share your address.