Financial Toolset
Back to Blog

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

Financial Toolset Team5 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.

  • How It Works: When you sell crypto, you calculate your gain or loss based on the price of your oldest assets.
  • Tax Implications: In a bull market, your oldest coins are usually your cheapest. Selling them first means you'll likely report a higher capital gain.

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.

  • How It Works: At the time of sale, you must clearly document which specific coins you are selling, identified by their purchase date and cost.
  • Tax Implications: By hand-picking higher-cost coins to sell, you can reduce your reported gains and potentially lower your tax bill. This is the core of tax-loss harvesting.

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.

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

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

  • Keep Your Receipts (Digitally): Specific ID is powerful, but it's not a free-for-all. You need to maintain clear records of every purchase and sale, proving which units you intended to sell before the transaction.
  • Timing is Everything: Your choice of method can have a big impact. In a rising market, FIFO often leads to higher tax bills. In a falling market, it might be more advantageous.
  • Don't Wing It: Using strategies like HIFO without the proper documentation for Specific ID is a recipe for trouble with the IRS. If you can't prove it, they'll likely default you to FIFO.

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