Decoded Intelligence Signal

FIFO (First In, First Out)

intermediate
strategy
4 min read
420 words

Published Last updated

Key Takeaway

A cost basis accounting method that assumes the first cryptocurrency units purchased are the first units sold, applying the oldest acquisition costs to each disposal for tax calculation purposes.

Learn These First

What Is FIFO (First In, First Out)?

A cost basis accounting method that assumes the first cryptocurrency units purchased are the first units sold, applying the oldest acquisition costs to each disposal for tax calculation purposes.

How FIFO (First In, First Out) Works

FIFO — First In, First Out — is a cost basis accounting method that determines which specific units of cryptocurrency are considered sold when you dispose of part of a larger holding. Under FIFO, the units you acquired earliest are treated as the ones sold first, and their original purchase price becomes the cost basis for calculating the capital gain or loss on that disposal. For example, suppose you purchased 1 Bitcoin in January 2022 for $40,000 and another in August 2022 for $20,000. If you sell 1 Bitcoin in March 2024, FIFO assigns the January 2022 lot as the one sold — meaning your cost basis is $40,000. If Bitcoin is worth $60,000 at sale, your gain is $20,000. Importantly, the January 2022 unit has also been held for more than one year, so that gain qualifies for long-term capital gains treatment. FIFO is the default accounting method assumed by the IRS when a taxpayer has not specified an alternative method. It is widely used because of its simplicity and its tendency to match older, often lower-cost lots with sales — which in long bull markets can result in larger reported gains but also more frequent qualification for long-term treatment given the older acquisition dates. In markets where cryptocurrency was purchased at lower prices historically, FIFO can produce larger capital gains during periods of price appreciation, since the earliest — and typically cheapest — lots are assigned to each sale. Conversely, in a declining market, FIFO assigns the oldest lots, which may carry higher cost bases and therefore produce smaller gains or larger losses. Choosing FIFO requires consistent application: once selected for a given asset, switching methods for prior transactions is not permitted without IRS approval. Maintaining detailed acquisition records by date is essential for accurate FIFO calculation.

Frequently Asked Questions

What is FIFO and how does it affect my crypto taxes?

FIFO — First In, First Out — is a cost basis accounting method that assigns the oldest purchased units of cryptocurrency as the first units sold when you dispose of part of a holding. This means the gain or loss on each sale is calculated using the cost of your earliest purchase. FIFO is the IRS default method, so if you have never explicitly chosen a different approach, FIFO is likely what applies to your filings. In bull markets where early purchases were made at lower prices, FIFO can produce larger capital gains. However, the older acquisition dates also frequently qualify disposals for long-term treatment and lower tax rates.

Is FIFO the best cost basis method for cryptocurrency taxes?

Whether FIFO is the best method depends entirely on your specific portfolio, purchase history, and tax situation. FIFO tends to produce long-term capital gains more frequently because older lots are assigned first and are more likely to have exceeded the one-year threshold. However, in markets where early purchases were significantly cheaper, FIFO also produces larger gains, potentially resulting in higher tax on those long-term amounts. HIFO — which assigns the highest-cost lots first — often minimises taxable gains in the short term. The optimal method requires analysis of your specific purchase history, current market prices, and income bracket. A qualified tax professional can model the impact of different methods on your total tax liability.

Can I switch from FIFO to a different cost basis method after already filing?

Switching cost basis methods retroactively — after transactions have already occurred and been reported — is generally not permitted without IRS approval. The IRS requires consistent application of whichever method is selected, and changing methods for previously reported periods requires formal approval through a change in accounting method application. For future transactions, you may elect a different method going forward, but you cannot revise past tax filings simply by retrospectively applying a more favourable method. This makes the initial choice of cost basis method an important decision — one that should be made deliberately at the start of your crypto investing activity with professional guidance where possible.

Common Misconceptions About FIFO (First In, First Out)

Common Misconception

FIFO always results in the highest possible tax bill compared to other methods.

Technical Reality

FIFO does not universally produce the highest tax outcome — its impact depends heavily on your purchase history and market conditions. In a declining market, FIFO assigns the earliest lots, which may have been purchased at higher prices, potentially producing smaller gains or larger losses than other methods. In a rising market after a period of low prices, FIFO can produce larger gains but also more long-term treatment, which carries lower rates. HIFO typically minimises near-term taxable gains, but no single method is universally optimal. The correct approach is to model each method against your specific transaction history before making a selection.

Common Misconception

FIFO automatically applies to all your crypto holdings across every exchange.

Technical Reality

FIFO is the IRS default, but its application is more nuanced than a blanket rule across all holdings everywhere. Cost basis accounting is applied per asset and may need to be tracked per exchange or wallet, depending on how your records are organised. Additionally, the IRS has considered — and in some contexts permits — specific identification, which allows you to designate exactly which lots are being sold rather than applying a blanket FIFO order. Whether specific identification is available and how it must be documented depends on your circumstances. Treating FIFO as an automatic universal rule without examining your specific setup can produce calculation errors.

Common Misconception

If you use FIFO, you don't need to track when individual purchases were made.

Technical Reality

FIFO requires precise knowledge of every purchase date and cost in chronological order — it does not reduce the record-keeping burden. To apply FIFO correctly, you must know exactly when each unit was acquired and at what price, so that the correct oldest lot is assigned to each disposal. Without this data, you cannot calculate cost basis accurately under any method, including FIFO. Investors who neglect purchase date tracking and later attempt to reconstruct records may default to an incorrect FIFO calculation due to missing lot data. Detailed acquisition records are the foundation of every cost basis method, FIFO included.

Related Terms

Compare Adjacent Terms

Access Pro Research Infrastructure

Deciphering FIFO (First In, First Out) is just the first step. Apply for the Q3 2026 Beta to gain direct access to our 8-agent intelligence pipeline.