Financial Toolset
Back to Blog

What cost basis methods can I use (FIFO/LIFO/Specific ID)?

•Financial Toolset Team•6 min read

FIFO (first‑in, first‑out) and LIFO (last‑in, first‑out) are common. Specific Identification may lower taxes if you track lot IDs accurately. Consistency and proper documentation are key.

What cost basis methods can I use (FIFO/LIFO/Specific ID)?

Listen to this article

Browser text-to-speech

Understanding Cost Basis Methods for Cryptocurrency: FIFO, Specific ID, and More

Ever sold some crypto and wondered which coins you actually sold for tax purposes? It's a surprisingly tricky question, and the answer directly affects your tax bill.

The IRS needs you to calculate your capital gains or losses on every sale. To do that, you have to use a cost basis accounting method. The two primary methods allowed are First-In, First-Out (FIFO) and Specific Identification (Specific ID). Choosing the right one can save you from a headache—and potentially a lot of money.

Main Explanation of Cost Basis Methods

First-In, First-Out (FIFO)

Think of FIFO like a line at the grocery store: first come, first served. This method assumes the first crypto assets you bought are the first ones you sell.

It's the default method in the eyes of the IRS if you don't specify otherwise. For many, its simplicity is its biggest selling point, as it doesn't require intense record-keeping.

Specific Identification (Specific ID)

If FIFO is a simple line, Specific ID is like having a full stockroom where you can pick any box you want. This method lets you choose exactly which units of crypto you're selling.

This gives you incredible flexibility. You can strategically sell coins you bought at a higher price to minimize your taxable gains.

Other Methods: LIFO and HIFO

You'll often hear about LIFO (Last-In, First-Out) and HIFO (Highest-In, First-Out). It's a common misconception that these are standalone IRS-approved methods. They aren't.

Instead, think of them as strategies you can apply using the Specific ID method. You can choose to sell your newest coins (LIFO) or your most expensive coins (HIFO), but you must have the records to prove it.

  • LIFO: A strategy where you specifically identify and sell your most recently acquired units first.
  • HIFO: A popular tax-minimization strategy where you specifically identify and sell your highest-cost units first.

Both approaches depend entirely on meticulous, auditable records that prove you identified the specific units before you sold them.

Real-World Examples

Let's see how this plays out with some simple numbers.

Example 1: FIFO

Imagine you bought 1 BTC for $10,000 in January and another for $20,000 in June. You sell 1 BTC in December for $30,000. With FIFO, you're selling the first one you bought.

Your taxable gain is a hefty $20,000.

Example 2: Specific ID

Same scenario, but this time you use Specific ID to sell the BTC you bought in June.

Purchase DateCost BasisSale DateSale PriceGain/Loss
June$20,000December$30,000$10,000

By choosing which coin to sell, you just cut your taxable gain in half to $10,000.

Example 3: HIFO/LIFO

In the example above, using a HIFO or LIFO strategy under Specific ID would lead to the same outcome: selling the June coin. You'd specifically identify that higher-cost, more recent coin to minimize your gain.

Common Mistakes or Considerations

Bottom Line

Choosing your crypto cost basis method isn't just a small detail—it's a major part of your tax strategy.

FIFO offers simplicity and is the go-to if you prefer a hands-off approach. Specific ID provides powerful control to minimize your tax liability, but it demands careful and consistent record-keeping.

As crypto rules change, staying on top of your obligations is essential. If you're unsure which path is best for your situation, it's always a good idea to consult with a tax professional.

Try the Calculator

Ready to take control of your finances?

Calculate your personalized results.

Launch Calculator

Frequently Asked Questions

Common questions about the What cost basis methods can I use (FIFO/LIFO/Specific ID)?

FIFO (first‑in, first‑out) and LIFO (last‑in, first‑out) are common. Specific Identification may lower taxes if you track lot IDs accurately. Consistency and proper documentation are key.
What cost basis methods can I use (FIFO/LIFO... | FinToolset