Crypto Cost-Basis Methods: FIFO, LIFO, HIFO for Accountants
The cost-basis method an accountant selects for a client's digital asset portfolio directly determines the taxable gain or loss reported in any given period. With cryptocurrency prices historically volatile, the spread between outcomes under different methods can be substantial. Getting the choice right, and then applying it consistently, is one of the most consequential technical decisions in crypto accounting practice.
What Cost Basis Means in a Crypto Context
Cost basis is the original acquisition value of an asset, used to calculate the gain or loss on disposal. For cryptocurrency, every on-chain receipt, exchange purchase, airdrop, or reward event creates a new tax lot: a discrete unit (or fraction) of an asset with its own acquisition date, acquisition price, and associated fees. When a disposal occurs, the accountant must identify which lot or lots are being sold to determine the basis that offsets the proceeds.
Unlike equities held at a single custodian, crypto lots can be spread across dozens of wallets, exchanges, and protocols. That fragmentation is what makes systematic lot-tracking so important, and why method selection has to be made deliberately rather than by default.
The Four Core Methods
FIFO: First In, First Out
Under FIFO, the oldest acquired lots are treated as sold first. In a rising market, this tends to produce larger gains because early acquisitions typically have lower cost bases. It also accelerates the recognition of long-term holding periods, which matters where preferential long-term capital gains rates apply.
FIFO is the default assumption in many jurisdictions, including the United Kingdom (HMRC's share pooling rules have their own mechanics, but FIFO applies to assets outside the pool in certain scenarios) and, historically, the United States before the IRS explicitly permitted specific identification. Its simplicity and auditability make it the lowest-friction choice for clients with straightforward portfolios.
LIFO: Last In, First Out
LIFO assigns the most recently acquired lots to each disposal. In a rising market, recent lots carry higher bases, so gains are reduced or losses may be realised. The trade-off is that short-term holding periods are consumed first, which can be unfavourable where short-term gains attract higher rates.
LIFO is not universally permitted for tax purposes. The IRS has not explicitly authorised LIFO for cryptocurrency (its digital asset guidance has focused on FIFO and specific identification), and several other jurisdictions either prohibit it or require specific regulatory approval for its use. Accountants must confirm local permissibility before applying LIFO to any client.
HIFO: Highest In, First Out
HIFO is a variant of specific identification: the lots with the highest acquisition cost are matched to each disposal, minimising the taxable gain (or maximising the deductible loss) in the current period. It is not a separately named method in most tax codes; rather, it is an outcome of exercising specific identification and consistently choosing the highest-basis lot available.
Because HIFO reduces near-term tax liability without regard to holding period, it can inadvertently convert long-term positions (low basis, held over a year) into ongoing inventory while consuming recently acquired, higher-basis lots that might have qualified for long-term treatment sooner. Clients with large unrealised long-term positions need a holding-period analysis alongside any HIFO recommendation.
Specific Identification
Specific identification allows the taxpayer to designate exactly which lot is being disposed of at the time of sale. HIFO, LOFO (Lowest In, First Out), and other optimisation strategies are all implementations of specific identification. The IRS addressed this directly in Revenue Ruling 2023-14 and the associated Form 1099-DA framework: adequate identification requires the taxpayer to document the specific unit sold before or at the time of the transaction, with records that identify the exchange or wallet, the acquisition date, and the cost.
Method Comparison at a Glance
The table below summarises key characteristics across the four approaches. Note that tax outcomes depend heavily on market conditions and holding periods; this is a directional guide, not a guarantee.
| Method | Lot Selection Rule | Gain in Rising Market | Holding Period Impact | Key Risk |
|---|---|---|---|---|
| FIFO | Oldest lot first | Higher (low early basis) | Favours long-term recognition | Larger gains in bull markets |
| LIFO | Most recent lot first | Lower (higher recent basis) | Short-term periods consumed first | Jurisdictional permissibility |
| HIFO | Highest-cost lot first | Lowest (maximum basis offset) | May defer long-term recognition | Holding period erosion |
| Specific ID | Taxpayer designates each lot | Variable (by design) | Fully controllable | Documentation burden |
Jurisdiction-Specific Considerations
There is no single global standard. The practical landscape for accountants looks broadly like this:
- United States: The IRS treats cryptocurrency as property (Notice 2014-21). FIFO is the default absent adequate identification. Specific identification is permitted with proper contemporaneous records. The forthcoming broker reporting rules under the Infrastructure Investment and Jobs Act (with phased implementation) will require brokers to track and report basis, adding a layer of third-party data that accountants should reconcile against client records.
- United Kingdom: HMRC applies the same-day and 30-day bed-and-breakfasting rules before any pool calculation. Remaining acquisitions enter a Section 104 pool, and disposals are matched against the pooled average cost. Neither FIFO nor HIFO applies to pooled assets in the traditional sense.
- European Union member states: Rules vary by country. Germany, for example, has historically required FIFO for crypto assets in the absence of specific identification records. France and other civil-law jurisdictions may impose their own ordering rules. Always verify at the national level.
- Other common-law jurisdictions (Canada, Australia): The CRA and ATO both treat crypto as a capital property or CGT asset respectively. Specific identification is generally permitted where records support it; otherwise a consistent ordering rule (typically FIFO) is expected.
An Illustrative Scenario
Note: this scenario is fictional and for illustration only. It does not represent a real client or real figures.
Consider a mid-size technology company based in the US that began accumulating Bitcoin as a treasury reserve asset starting in early 2021. By mid-2023 it held several distinct lots acquired at meaningfully different prices. When the CFO decided to liquidate a portion to fund a capital project, the finance team asked the external accountant to model the tax outcome under FIFO versus specific identification (HIFO variant). Under FIFO, the 2021 lots, carrying the lowest bases, would have been consumed first, generating a significant gain. Under specific identification targeting the highest-cost 2022 lots, the gain was materially lower, with no change to the cash proceeds. The accountant confirmed that the company's accounting software maintained lot-level records with exchange timestamps and transaction IDs, satisfying the IRS's contemporaneous documentation requirement. The company adopted specific identification going forward and documented the policy in its digital asset accounting policy memo, consistent with its obligations under FASB's digital asset guidance.
Documentation and Consistency Requirements
Whichever method is chosen, two principles apply universally. First, the method must be applied consistently across all disposals of the same asset class within a tax year, and any change of method typically requires disclosure and may require regulatory approval. Second, records must be sufficient to reconstruct every lot: acquisition date, acquisition price (in fiat), quantity, associated fees, the platform or wallet involved, and, for specific identification, the designation made at disposal time.
The growing adoption of infrastructure-level blockchain compliance controls, as explored in our article on infrastructure-level blockchain compliance controls, is gradually making on-chain data more structured, but the accountant still bears responsibility for reconciling that data into a complete lot-level ledger.
Practical steps for engagement teams:
- Establish the permitted methods in the client's jurisdiction before the first disposal occurs.
- Document the selected method in a written policy, signed off by the client's management.
- Reconcile exchange and wallet records to a unified lot register at least quarterly.
- Run a holding-period report before any large disposal to assess long-term versus short-term allocations under each method.
- Retain source records (exchange CSVs, blockchain explorer confirmations) for the full statutory limitation period.
For a broader view of how cost-basis decisions fit into the full compliance and reporting cycle, see our crypto compliance and reporting pillar.
Frequently Asked Questions
Can a client switch cost-basis methods between tax years?
In most jurisdictions a change of method is permitted between tax years but must be applied consistently within a year. In the US, switching from FIFO to specific identification does not require IRS approval but the new method must be documented and applied from the point of change. Some jurisdictions require disclosure on the return when a method change occurs. Always check local rules before advising a switch.
Is HIFO explicitly approved by the IRS?
The IRS has not named HIFO as a standalone method. It is permissible as an exercise of specific identification, provided the taxpayer can demonstrate that the lots designated as sold were adequately identified at the time of disposal. The documentation standard is the same as for any other specific identification election.
How does the UK Section 104 pool affect lot-level tracking?
Under HMRC's rules, acquisitions that are not matched under the same-day or 30-day rules are pooled, and the pool carries an average cost. Individual lot tracking is therefore less relevant for pooled disposals, though it remains essential for identifying which acquisitions fall within the matching windows. Accountants should maintain a running pool calculation alongside any lot register.
What records satisfy the IRS's specific identification requirement?
According to IRS guidance, the taxpayer must identify the specific unit sold and document the exchange or wallet where it was held, the acquisition date, the cost, and any other information needed to calculate gain or loss. This identification must be made no later than the time of sale. Exchange transaction histories, wallet addresses, and blockchain transaction IDs together typically satisfy this standard.
Does FASB's digital asset standard affect which cost-basis method is used?
FASB's guidance (ASU 2023-08) governs the financial statement measurement of certain crypto assets at fair value for US GAAP purposes, which is separate from the tax cost-basis question. However, the underlying lot records maintained for GAAP purposes can and should be consistent with, or at least reconcilable to, the tax lot register. Maintaining a single source of truth for lot data reduces the risk of discrepancies between the financial statements and the tax return.
How should accountants handle airdrops and staking rewards in the lot register?
Each airdrop or reward event that constitutes taxable income on receipt creates a new lot with a cost basis equal to the fair market value at the time of receipt (under IRS Notice 2014-21 and subsequent guidance). The acquisition date is the date received. These lots must be tracked with the same rigour as purchased lots, and the income element should be reported separately from any subsequent capital gain or loss on disposal.
Source: IRS Notice 2014-21, IRS.gov
FAQ
In most jurisdictions a change of method is permitted between tax years but must be applied consistently within a year. In the US, switching from FIFO to specific identification does not require IRS approval but the new method must be documented and applied from the point of change. Some jurisdictions require disclosure on the return when a method change occurs. Always check local rules before advising a switch.
The IRS has not named HIFO as a standalone method. It is permissible as an exercise of specific identification, provided the taxpayer can demonstrate that the lots designated as sold were adequately identified at the time of disposal. The documentation standard is the same as for any other specific identification election.
Under HMRC's rules, acquisitions that are not matched under the same-day or 30-day rules are pooled, and the pool carries an average cost. Individual lot tracking is therefore less relevant for pooled disposals, though it remains essential for identifying which acquisitions fall within the matching windows. Accountants should maintain a running pool calculation alongside any lot register.
According to IRS guidance, the taxpayer must identify the specific unit sold and document the exchange or wallet where it was held, the acquisition date, the cost, and any other information needed to calculate gain or loss. This identification must be made no later than the time of sale. Exchange transaction histories, wallet addresses, and blockchain transaction IDs together typically satisfy this standard.
FASB's guidance (ASU 2023-08) governs the financial statement measurement of certain crypto assets at fair value for US GAAP purposes, which is separate from the tax cost-basis question. However, the underlying lot records maintained for GAAP purposes can and should be consistent with, or at least reconcilable to, the tax lot register. Maintaining a single source of truth for lot data reduces the risk of discrepancies between the financial statements and the tax return.
Each airdrop or reward event that constitutes taxable income on receipt creates a new lot with a cost basis equal to the fair market value at the time of receipt (under IRS Notice 2014-21 and subsequent guidance). The acquisition date is the date received. These lots must be tracked with the same rigour as purchased lots, and the income element should be reported separately from any subsequent capital gain or loss on disposal.