What Is FIFO (First In, First Out) in Cryptocurrency?
FIFO, or First In, First Out, is a method that treats the earliest acquired units of a cryptocurrency as the first units sold, exchanged, spent, or otherwise disposed of.
The method places crypto acquisition lots in chronological order.
When a disposal occurs, FIFO begins with the oldest available lot and continues into later lots until the full disposed quantity has been matched.
FIFO is most commonly discussed in cryptocurrency tax accounting because investors often acquire the same digital asset at different prices and on different dates.
Each acquisition can have its own cost basis and holding period.
The lot selected for a disposal affects the gain or loss calculated for that transaction.
FIFO can also describe order-book priority, withdrawal queues, and other systems that process the oldest eligible item first.
These meanings use the same chronological principle but apply it to different activities.
FIFO is not a blockchain consensus rule and is not automatically required in every country.
Its tax treatment depends on the investor’s jurisdiction, wallet structure, records, and ability to make another valid lot identification.
How Does FIFO Work?
FIFO begins by arranging purchases or receipts of the same cryptocurrency from earliest to latest.
The oldest remaining units are assigned to the next disposal.
After those units have been fully used, the calculation moves to the next-oldest lot.
Assume an investor purchases one unit of a cryptocurrency for $10,000 in January and another unit for $18,000 in June.
The investor later sells one unit for $25,000.
Under FIFO, the January unit is treated as sold because it was acquired first.
The simplified gain is $15,000 because the $25,000 proceeds are reduced by the January lot’s $10,000 basis.
The June unit with an $18,000 basis remains in the investor’s records.
The blockchain does not necessarily show which economic lot was sold because fungible units of the same cryptocurrency may be interchangeable.
FIFO is an accounting and identification convention used to connect the disposal with a documented acquisition lot.
What Is a Cryptocurrency Tax Lot?
A cryptocurrency tax lot is a group of digital asset units acquired in one identifiable transaction or under one common acquisition record.
A lot normally includes the asset type, quantity, acquisition date and time, cost basis, transaction fees, wallet or account, and holding period.
An investor who buys the same token five times will usually create five separate acquisition lots.
Tokens received through employment, mining, staking, rewards, gifts, or other events may also create lots with their own basis rules.
A disposal can use one complete lot or portions of several lots.
Accurate lot records are necessary because the same number of tokens can have very different tax consequences depending on when and how they were acquired.
What Is Cost Basis?
Cost basis is the amount assigned to an asset for calculating gain or loss when it is disposed of.
For a straightforward crypto purchase using cash, basis generally begins with the purchase price.
Qualifying transaction costs may increase the basis under the rules of the applicable jurisdiction.
The simplified calculation is:
Capital Gain or Loss = Amount Realized − Adjusted Cost Basis
A higher cost basis normally produces a smaller taxable gain or a larger recognized loss.
A lower cost basis normally produces a larger taxable gain or a smaller recognized loss.
FIFO does not determine the market value received in the sale.
It determines which acquisition basis and holding period are matched with the disposed units.
The IRS digital asset transaction FAQs explain current U.S. rules for basis, transaction costs, exchanges, gifts, transfers, and unit identification.
FIFO Example in a Rising Crypto Market
Assume an investor acquires 0.5 units of a cryptocurrency for $10,000 in 2023.
The investor acquires another 0.5 units for $20,000 in 2025.
The investor sells 0.5 units for $30,000 in 2026.
FIFO assigns the 2023 lot to the sale.
The simplified gain is $20,000 because the $30,000 proceeds are reduced by the $10,000 basis.
If the newer 2025 lot had been validly identified instead, the simplified gain would have been $10,000.
This example shows why FIFO can produce a larger current gain during a long-term rising market.
The older lot may also have a longer holding period, which can affect the tax classification of the gain.
FIFO Example in a Falling Crypto Market
Assume an investor purchases 100 tokens for $5 each and later purchases another 100 tokens for $2 each.
The investor then sells 100 tokens for $3 each.
FIFO assigns the first 100-token lot with a total basis of $500.
The sale produces $300 of proceeds.
The simplified result is a $200 capital loss.
Using the newer $200 lot would instead produce a $100 gain.
FIFO can therefore recognize a loss earlier when the oldest units have a higher basis than newer units.
FIFO Example With a Partial Lot
Assume an investor purchases 10 tokens for $100 each and later purchases another 10 tokens for $150 each.
The investor sells 15 tokens for $200 each.
FIFO first assigns all 10 tokens from the $100 lot.
It then assigns five tokens from the $150 lot.
The total basis is $1,750.
The total proceeds are $3,000.
The simplified gain is $1,250.
Five tokens from the second lot remain with a basis of $150 each.
FIFO and the Holding Period
Every cryptocurrency lot can have a separate holding period beginning from its acquisition date.
FIFO generally disposes of older holding periods before newer ones.
This can cause older long-held units to be recognized before recently acquired units.
In jurisdictions that distinguish between short-term and long-term capital gains, the holding period can affect the applicable tax treatment.
FIFO does not guarantee that every disposal will be long term because the oldest available lot may still have been acquired recently.
A partial disposal can also combine lots with different holding periods in one transaction.
Each part may need to be reported separately when its tax classification differs.
Current U.S. FIFO Rules for Digital Assets
U.S. federal tax rules provide ordering procedures for determining which units of the same digital asset are sold, transferred, or otherwise disposed of.
For acquisitions and dispositions on or after January 1, 2025, basis identification generally operates on a wallet-by-wallet or account-by-account basis.
This means that a taxpayer generally cannot dispose of units from one wallet while assigning basis from unrelated units held in another wallet.
For units held in the custody of a broker, a taxpayer may adequately identify specific units under the applicable requirements.
When no adequate identification is made, the default rule treats the earliest acquired units of the same digital asset held in that account as disposed of first.
This is the U.S. digital asset FIFO rule.
The IRS Notice 2026-20 explains the current default FIFO rule and the temporary identification relief available through the end of 2026.
These rules are technical, and taxpayers should use current official guidance for the tax year involved.
U.S. Wallet-by-Wallet Basis Identification
Before 2025, some crypto investors used a universal or multi-wallet approach that combined lots of the same asset across several accounts.
Current U.S. rules generally require units to be identified within the wallet or account from which they are sold, disposed of, or transferred.
Assume an investor holds the same token in Wallet A and Wallet B.
A disposal from Wallet A generally must be matched with units and basis assigned to Wallet A.
A low-basis lot in Wallet B cannot automatically be used merely because it was acquired earlier.
The IRS Revenue Procedure 2024-28 provided a transition safe harbor for allocating previously unattached basis to wallets and accounts as of January 1, 2025.
Taxpayers relying on that safe harbor must satisfy its eligibility, allocation, and recordkeeping requirements.
U.S. Specific Identification Instead of FIFO
FIFO is a default rather than the only possible U.S. identification method for many digital asset holdings.
A taxpayer may be able to identify a particular acquisition lot before or at the time of a disposal.
A specific identification can refer to information such as acquisition date, acquisition time, or purchase price.
The identification must be detailed enough to establish the basis and holding period of the selected units.
A taxpayer may also use a valid standing instruction that consistently selects lots under predetermined parameters.
Examples can include earliest-acquired, latest-acquired, or highest-basis units when the applicable requirements are satisfied.
An identification created only after prices move or after the transaction is completed may not satisfy contemporaneous identification requirements.
Temporary U.S. Identification Relief Through 2026
Some custodial brokers did not have systems capable of accepting every customer lot-selection instruction when the newer digital asset rules began.
IRS Notice 2026-20 extends temporary relief for eligible broker-custodied transactions through December 31, 2026.
During the relief period, a taxpayer can make an adequate identification in qualifying circumstances through timely books and records even when the broker cannot process that exact instruction.
The identification must be recorded no later than the date and time of the sale, disposition, or transfer.
A qualifying standing order must be entered into the taxpayer’s records before the covered transaction occurs.
The relief does not apply to units that are not held in a broker’s custody.
The notice also warns that a broker’s reported basis for a 2026 transaction may differ from the lot identification shown in the taxpayer’s records.
The taxpayer must preserve evidence supporting the position reported on the tax return.
FIFO for Self-Custodied Cryptocurrency
Self-custodied cryptocurrency is controlled through private keys held by the taxpayer rather than through a custodial broker.
A taxpayer may specifically identify units sold from a self-custodied wallet when the required records and timing conditions are satisfied.
The records must identify the units no later than the transaction date and time.
They must also establish that the selected units were removed from the relevant wallet for accounting purposes.
If a valid specific identification is not made, current U.S. rules generally apply FIFO within that wallet.
The default begins with the earliest date on which units of the same digital asset in the wallet were acquired by the taxpayer.
A later transfer into the wallet does not necessarily replace the unit’s original acquisition date.
FIFO and Transfers Between Personal Wallets
Moving cryptocurrency between wallets owned by the same person generally does not represent a sale to another party.
For U.S. federal tax purposes, the IRS guidance on transfers between personal wallets states that the transfer itself is generally nontaxable, except for digital assets used or withheld to pay for the transfer service.
The transferred units retain their existing acquisition history and basis rather than receiving a new purchase date and price.
The receiving wallet’s lot records must therefore include the original information.
Failing to carry basis records into the new wallet can produce incorrect FIFO results later.
Blockchain transaction history alone may not contain the fiat purchase price or complete ownership information needed for tax reporting.
FIFO and Broker Reporting
U.S. digital asset broker reporting is being phased in through Form 1099-DA.
The IRS digital asset reporting page states that covered brokers generally report gross proceeds for transactions occurring on or after January 1, 2025.
Basis reporting applies to certain covered transactions occurring on or after January 1, 2026.
A broker may lack complete basis information for assets transferred into the account from another wallet or service.
A reported form can therefore differ from the taxpayer’s own complete records.
The taxpayer remains responsible for reporting the correct basis, holding period, proceeds, gain, and loss.
FIFO calculations should not rely only on one platform’s downloadable statement when the investor has transferred assets between several wallets.
Is FIFO Required for Crypto Taxes Everywhere?
No, cryptocurrency tax-lot rules differ between countries.
Some jurisdictions accept FIFO as a default or permitted method.
Others use average cost, pooled cost, specific identification, statutory matching rules, or another approach.
A method used for one country’s return may be invalid in another country.
Tax residency, asset classification, business status, transaction type, and local law can all change the result.
Investors should not select FIFO only because their portfolio software labels it as a common method.
FIFO and UK Cryptoasset Pooling
UK tax treatment for fungible cryptoassets does not generally use ordinary FIFO.
The HMRC cryptoasset pooling guidance generally groups each fungible token type into a Section 104 pool.
Acquisitions and disposals on the same day are subject to same-day matching rules.
Acquisitions made within 30 days after a disposal may be matched under a separate rule.
Remaining units are generally matched with the pooled allowable cost.
Each token type has its own pool.
Separately identifiable NFTs are not normally included in the same fungible-token pooling process.
A UK taxpayer should not assume that a FIFO report generated for another jurisdiction matches HMRC requirements.
FIFO vs. LIFO
LIFO means Last In, First Out.
LIFO treats the most recently acquired units as the first units disposed of.
FIFO begins with the oldest acquisition.
In a rising market, LIFO often assigns a newer and potentially higher basis to a current sale.
This can produce a smaller current gain than FIFO.
In a falling market, LIFO may produce a larger gain or smaller loss when newer units have a lower basis.
LIFO can also dispose of short-held lots before long-held lots.
LIFO is not automatically permitted for cryptocurrency taxes in every jurisdiction.
FIFO vs. HIFO
HIFO means Highest In, First Out.
HIFO selects the available units with the highest cost basis first.
This approach often reduces current gains or increases current losses.
FIFO ignores basis size and selects lots only by acquisition time.
HIFO may require detailed and timely specific identification rather than being recognized as an independent statutory default.
A taxpayer cannot safely apply HIFO after the fact without meeting the applicable identification and recordkeeping rules.
FIFO vs. Specific Identification
Specific identification selects an exact acquisition lot for a disposal.
FIFO selects the oldest available lot automatically.
Specific identification provides greater control over basis and holding period.
It also requires more detailed records and timely instructions.
An investor might identify a high-basis lot to reduce a gain or an older lot to obtain a longer holding period.
The best choice depends on the investor’s full portfolio, tax position, and applicable rules.
When a valid specific identification is not completed, FIFO may apply by default.
FIFO vs. Average Cost
Average cost combines the basis of eligible units and divides it by the quantity held.
Every disposed unit is then assigned the same average basis under the permitted pooling rules.
FIFO preserves separate acquisition lots and uses them chronologically.
Assume 100 tokens cost $100 and another 100 tokens cost $300.
The average basis is $2 per token.
FIFO would assign a $1 basis to the first 100 tokens sold.
An average-cost calculation would assign a $2 basis per token.
Average cost is not generally interchangeable with FIFO unless the applicable tax rules permit that method.
Does FIFO Reduce Crypto Taxes?
FIFO does not always reduce taxes.
In a market that has risen over time, the oldest units often have the lowest cost basis.
Using those lots can produce a larger current gain.
The longer holding period may provide more favorable treatment in some jurisdictions, which can partly or fully offset the larger gain.
In a declining market, older units may have a higher basis and produce a larger current loss.
The method also changes which basis remains available for future disposals.
FIFO primarily changes the timing and classification of gains and losses rather than permanently eliminating economic gain.
Does FIFO Maximize Long-Term Holdings?
FIFO often removes the oldest lots first.
This makes those older units more likely to satisfy a long-term holding requirement when such a distinction applies.
However, it also leaves newer lots in the portfolio.
Future sales may therefore contain a greater proportion of short-held units.
A strategy that maximizes long-term treatment for one transaction may reduce the number of old lots available later.
Lot planning should consider the entire portfolio rather than only the current sale.
FIFO and Crypto-to-Crypto Exchanges
Exchanging one cryptocurrency for a materially different cryptocurrency can be a taxable disposal in many jurisdictions.
The investor must identify which units of the asset given up were disposed of.
FIFO may assign the oldest available units of that asset to the exchange.
The new asset normally creates a separate acquisition lot based on the applicable valuation rules.
The current IRS digital asset FAQs state that exchanging digital assets for materially different digital assets generally produces a gain or loss under U.S. federal tax rules.
Viewing the event as a swap rather than a cash sale does not necessarily prevent a taxable disposal.
FIFO and Spending Cryptocurrency
Using cryptocurrency to purchase goods or services can dispose of the units used for payment.
FIFO may assign the oldest units in the relevant wallet or account to that payment.
The amount realized is generally connected to the value received under the applicable tax rules.
Even a small retail payment can require a basis and gain calculation.
Network fees paid using cryptocurrency may create an additional disposal that needs separate tracking.
Frequent spending can therefore consume old lots that an investor expected to retain.
FIFO and Staking or Mining Rewards
Cryptocurrency received through staking or mining can create new lots when the assets are recognized for tax purposes.
Each reward may have a receipt date, quantity, market value, and cost basis.
Frequent reward distributions can create hundreds or thousands of small lots.
FIFO uses the oldest eligible reward or purchase units when those assets are later disposed of.
The income recognition rules for receiving rewards are separate from the gain or loss calculation when the rewards are sold.
Accurate timestamps and fair market values are therefore important at both stages.
FIFO and Airdrops
An airdrop can create a new cryptocurrency lot when the recipient obtains control and the event is recognized under applicable tax rules.
The lot’s basis may be connected to the amount included in income.
A later FIFO disposal can match the airdropped units before or after purchased units depending on their acquisition times.
An airdrop received before a later purchase may become the first lot disposed of.
Unsupported, fraudulent, or inaccessible tokens can create valuation and control questions that require separate analysis.
FIFO and Wrapped or Bridged Tokens
Wrapping or bridging cryptocurrency can change how the asset is represented across smart contracts or blockchains.
The tax consequences depend on whether the transaction is treated as a continuation of the same ownership interest or as a disposal and acquisition.
If the original basis and holding period continue, the transferred lot history must be preserved.
If the transaction creates a taxable exchange, the old lot is disposed of and a new lot is created.
Portfolio software can misclassify bridge transfers as sales or classify actual exchanges as simple transfers.
FIFO results are only as accurate as the underlying transaction classification.
FIFO and Decentralized Finance
Decentralized finance transactions can involve deposits, withdrawals, liquidity positions, loans, collateral, rewards, and smart contract tokens.
Some events may preserve ownership, while others may create a disposal under local law.
A liquidity deposit can involve several assets and may return a separate token representing the position.
Borrowing generally differs from selling, but liquidation can dispose of collateral.
FIFO cannot determine whether an event is taxable.
It is applied only after the legal and tax character of the transaction has been established.
FIFO and Non-Fungible Tokens
Non-fungible tokens are individually identifiable rather than interchangeable units of one fungible balance.
Each NFT commonly has a unique contract address and token identifier.
A disposal therefore identifies the exact token being transferred.
FIFO is usually unnecessary for selecting between unique NFTs because the onchain record identifies the asset.
FIFO may still be relevant to fungible cryptocurrency used to purchase the NFT or pay transaction fees.
Collections containing interchangeable or semi-fungible units can require more detailed analysis.
FIFO in Corporate Crypto Accounting
Tax-lot identification should not be confused with financial statement measurement.
Under U.S. GAAP, qualifying crypto assets within the scope of current guidance are measured at fair value at each reporting period.
Changes in fair value are recognized in net income under the applicable standard.
The FASB crypto asset accounting guidance explains the fair-value measurement model for in-scope assets.
FIFO may still be used in internal records, tax calculations, realized-gain analysis, or assets outside the standard’s scope.
A company’s tax-basis records can differ from its financial statement carrying amounts.
FIFO in Crypto Order-Book Matching
FIFO can also describe how a trading engine prioritizes orders at the same price.
A price-time-priority system generally executes better-priced orders before worse-priced orders.
When several orders share the same price, the order entered first receives priority over later orders.
This is often called FIFO queue priority.
A trader who places a limit order earlier may be closer to the front of the queue.
Canceling and replacing the order may cause it to lose its original time priority.
The CFTC-filed description of price-time order matching explains that identical-price orders can be processed on a first-in, first-out basis.
Order-book FIFO and tax-lot FIFO are separate concepts.
Is Blockchain Transaction Processing FIFO?
Blockchains do not generally process every transaction through a simple global FIFO queue.
Block producers may prioritize transactions according to fees, nonce requirements, validity, dependencies, private order flow, and protocol rules.
A transaction broadcast earlier can be confirmed after a later transaction that pays a higher fee.
Transactions from one account may need to follow nonce order even when unrelated transactions do not.
Tax FIFO should therefore not be confused with the order in which blockchain validators include transactions.
Advantages of FIFO for Crypto Investors
FIFO is easy to understand because it follows chronological order.
It can be simpler to audit than a strategy that changes lots for every transaction.
It may convert more disposals into longer-held positions when old units remain available.
It provides a clear fallback when specific identification records are missing.
Many crypto tax applications can calculate FIFO automatically when complete transaction data is available.
The method can also reduce the temptation to select lots retroactively after seeing the most favorable tax result.
Disadvantages of FIFO for Crypto Investors
FIFO may create large current gains when an asset has appreciated over many years.
It consumes the oldest lots and leaves newer units with shorter holding periods.
It can create unexpected results when an investor moves assets between several wallets without preserving acquisition data.
It may not be valid under a jurisdiction that requires pooling or another statutory method.
Automated FIFO reports can be incorrect when deposits, transfers, rewards, fees, or decentralized finance transactions are misclassified.
Simplicity does not remove the need for complete records.
Records Needed for FIFO Calculations
Investors should preserve the date and time of every acquisition and disposal.
They should record the asset, quantity, transaction identifier, wallet, account, and counterparty when available.
Records should show the fiat value used for tax reporting.
Purchase fees, sale fees, network fees, and other costs should be classified according to current local rules.
Transfers between personally controlled wallets should contain links to the sending and receiving records.
Specific lot instructions and standing orders should be stored with timestamps showing that they existed before the disposal deadline.
Broker forms, account statements, wallet exports, invoices, smart contract records, and blockchain data should be retained.
Private keys and seed phrases should never be included in ordinary tax files or shared with a tax preparer.
Common FIFO Data Problems
A missing acquisition can cause software to assign a zero or unknown basis to a later disposal.
A personal wallet transfer misclassified as a sale can create a false gain.
The receiving side of the same transfer can be misclassified as income.
Duplicate imports can create more units than the investor actually owns.
Incorrect time zones can change the order of acquisitions made on the same day.
Token symbols can refer to unrelated smart contracts and should not be used as the only asset identifier.
Fees withheld from received or disposed assets can change the actual quantity involved.
Incomplete records from transferred-in assets can cause broker and taxpayer FIFO calculations to disagree.
Can an Investor Change From FIFO to Another Method?
The ability to change methods depends on the jurisdiction and the identification rules applying to the transaction.
A taxpayer may be able to place a valid standing specific-identification instruction for future disposals.
Past disposals generally cannot be rewritten merely because another method later produces a better result.
Current U.S. regulations state that eligible lot-identification choices such as earliest-acquired, latest-acquired, or highest-basis ordering are identification methods rather than accounting methods governed by certain accounting-method change procedures.
This distinction does not remove the timing, documentation, wallet, and broker requirements.
A change should be implemented prospectively with clear records unless applicable law expressly permits another treatment.
How to Review a Crypto FIFO Report
First, compare the ending token quantity with the actual quantity held across the included wallets and accounts.
Second, confirm that transfers between owned wallets are linked rather than treated as unrelated income and disposals.
Third, review the oldest lots because they will normally control the next FIFO disposal.
Fourth, confirm that fees are included or allocated according to the applicable rules.
Fifth, check whether the software is applying FIFO globally or separately by wallet and account.
Sixth, compare the chosen jurisdiction settings with current tax guidance.
Seventh, investigate negative balances, missing basis warnings, and unidentified deposits.
Eighth, reconcile broker tax forms with personal transaction records without assuming that either dataset is automatically complete.
Common Misconceptions About FIFO
FIFO does not mean that the oldest blockchain coin or token identifier physically leaves the wallet.
It is generally a tax-lot or accounting assignment for fungible units.
FIFO is not legally required in every country.
FIFO does not always create the smallest tax bill.
FIFO does not automatically apply across every wallet as one universal balance under current U.S. rules.
A personal wallet transfer does not normally reset the original purchase date and basis.
Order-book FIFO does not determine tax basis.
Blockchain validators do not necessarily confirm transactions in the order they were broadcast.
An automatically generated FIFO report is not reliable when its source data is incomplete.
A broker’s basis report may not contain the complete history of transferred-in cryptocurrency.
Frequently Asked Questions
What does FIFO mean in cryptocurrency?
FIFO means First In, First Out, which treats the earliest acquired units of the same cryptocurrency as the first units disposed of.
How is FIFO used for crypto taxes?
FIFO matches a disposal with the cost basis and holding period of the oldest available acquisition lot.
Is FIFO required for U.S. crypto taxes?
FIFO generally serves as the default when a taxpayer does not make an adequate identification of other eligible units under current U.S. rules.
Is FIFO applied across all U.S. crypto wallets?
No, current U.S. basis identification generally operates separately within the wallet or account involved in the disposal.
Can a U.S. taxpayer use HIFO instead of FIFO?
A highest-basis standing instruction or specific identification may be possible when all applicable timing, identification, broker, and recordkeeping requirements are satisfied.
What happens when no crypto lot is identified?
The applicable default method may assign the oldest available units first, although the result depends on the jurisdiction.
What is the current U.S. temporary relief for crypto lot identification?
IRS Notice 2026-20 allows qualifying record-based identification for certain broker-custodied transactions through December 31, 2026.
Does FIFO usually create higher crypto gains?
It often creates a larger current gain in a long-term rising market because older units may have a lower basis.
Can FIFO create a capital loss?
Yes, FIFO can produce a loss when the oldest assigned units have a basis greater than the disposal proceeds.
Does FIFO affect the crypto holding period?
Yes, the holding period of the oldest assigned lot becomes the holding period used for the disposal.
Does transferring crypto between personal wallets reset FIFO?
No, a transfer between wallets owned by the same person generally preserves the original lot history rather than creating a new purchase.
Is transferring crypto between personal wallets taxable in the United States?
The transfer itself is generally nontaxable, although cryptocurrency used or withheld to pay transaction services can create a separate disposal.
Does swapping one token for another trigger FIFO?
A taxable exchange can require the disposed token units to be selected under FIFO or another valid identification method.
Does spending cryptocurrency use FIFO?
It can because spending cryptocurrency may dispose of units that must be connected with an acquisition basis.
Are staking rewards included in FIFO?
Staking rewards can create acquisition lots that later enter the FIFO sequence when the rewarded assets are disposed of.
Does FIFO apply to NFTs?
It usually is not needed to select among unique NFTs because the exact token identifier being disposed of is known.
Does the United Kingdom use FIFO for cryptocurrency?
UK individuals generally use same-day matching, a 30-day rule, and pooled costs for fungible cryptoassets rather than ordinary FIFO.
What is the difference between FIFO and LIFO?
FIFO disposes of the oldest units first, while LIFO disposes of the newest units first.
What is the difference between FIFO and HIFO?
FIFO selects units by acquisition time, while HIFO selects units with the highest cost basis.
What is the difference between FIFO and average cost?
FIFO preserves individual chronological lots, while average cost assigns eligible units a pooled average basis.
Is FIFO the best crypto tax method?
No single method is best for every investor because the result depends on prices, holding periods, future plans, records, and applicable law.
Can a taxpayer change a completed sale from FIFO to HIFO later?
A retroactive change may be invalid when the required specific identification was not completed by the transaction deadline.
Why does my broker’s FIFO basis differ from my tax software?
The systems may use different wallet scopes, acquisition information, transferred-in basis, fee treatment, or lot instructions.
What does FIFO mean in a crypto order book?
It means that orders at the same price may receive execution priority according to which eligible order entered the queue first.
Does placing an order earlier guarantee a fill?
No, earlier queue priority helps only when the order remains eligible and enough opposing trading volume reaches that price.
Are blockchain transactions confirmed through FIFO?
No, block inclusion can depend on fees, nonce order, validity, private routing, and block-producer decisions rather than one global arrival queue.
What records are necessary for FIFO?
Records should include acquisition dates, quantities, basis, fees, disposals, wallet locations, transfers, transaction identifiers, and lot-selection instructions.
Can crypto tax software calculate FIFO automatically?
Yes, but the result may be incorrect when transactions are missing, duplicated, mislabeled, or assigned to the wrong wallet.
Does FIFO permanently reduce or increase total gain?
FIFO primarily changes when gains and losses are recognized and which basis remains for future disposals.
Conclusion
FIFO, or First In, First Out, treats the earliest acquired cryptocurrency units as the first units sold, exchanged, spent, or otherwise disposed of.
It connects each disposal with the cost basis and holding period of the oldest eligible lot.
The method can significantly affect reported gains, losses, and holding-period classifications because cryptocurrency is often acquired at different prices over many years.
Under current U.S. rules, FIFO generally operates as a default when no adequate lot identification is made, and basis identification is normally limited to the wallet or account involved.
Temporary U.S. relief allows qualifying taxpayers to document certain broker-custodied lot identifications in their own records through December 31, 2026.
FIFO is not universal because other jurisdictions may require pooled costs, average cost, same-day matching, or another statutory approach.
The term can also refer to price-time order priority, where an earlier order at the same price is processed before later orders.
Crypto investors should maintain complete wallet-level records, preserve original basis during personal transfers, classify decentralized finance transactions correctly, and verify that software applies the required jurisdictional rules.
FIFO is simple in concept, but accurate cryptocurrency FIFO calculations depend on complete acquisition records, correct transaction classifications, and timely identification decisions.