📖 Tronsell Wiki

FIFO vs LIFO vs HIFO for Crypto Payments: Complete Guide

Understand the three main cost basis methods for crypto payments — FIFO, LIFO, and HIFO — and learn how each method affects your capital gains, tax liability, and which is best for your situation.

⚖️ Quick Facts — Cost Basis Methods at a Glance
FIFO First-In, First-Out
LIFO Last-In, First-Out
HIFO Highest-In, First-Out
Best for Tax FIFO (safest)
Lowest Gains HIFO (if permitted)
Most Complex Specific ID

📐 What Are Cost Basis Methods?

Cost basis is the original value of a cryptocurrency when you acquired it (purchase price plus fees). When you dispose of crypto — by selling, trading, or spending it — your capital gain or loss is calculated as the difference between the disposal price (fair market value) and your cost basis.

The method you choose to determine which specific units are disposed of first can significantly impact your tax liability. The three most common methods are FIFO (First-In, First-Out), LIFO (Last-In, First-Out), and HIFO (Highest-In, First-Out). Each method can produce different gains or losses, even with identical transaction histories.

💡 Why This Matters

The cost basis method you choose can significantly affect your tax bill. In a rising market, FIFO typically results in higher gains, while LIFO and HIFO can reduce gains. However, not all methods are accepted by every tax authority.

FIFO
Default & widest acceptance
LIFO
Limited acceptance
HIFO
Not widely permitted
Specific ID
Most flexible

📅 FIFO (First-In, First-Out)

FIFO assumes that the first crypto assets you acquired are the first ones you sell, trade, or spend. This is the default method used by most tax authorities and is the simplest to apply.

In a rising market (where prices increase over time), FIFO typically results in higher capital gains because the oldest units — which were purchased at lower prices — are sold first. In a falling market, FIFO results in lower gains or larger losses.

💡 FIFO Example

Scenario: You bought 1 BTC at $30,000, 1 BTC at $40,000, and 1 BTC at $50,000. You sell 1 BTC at $60,000.
FIFO result: You sell the first BTC you bought ($30,000). Gain = $60,000 - $30,000 = $30,000.

📅 LIFO (Last-In, First-Out)

LIFO assumes that the most recently acquired crypto assets are the first ones you sell, trade, or spend. This method can reduce taxable gains in a rising market because the newest units — which were purchased at higher prices — are sold first.

However, LIFO is not accepted by all tax authorities. In the US, the IRS generally prefers FIFO, though LIFO is sometimes permitted with proper documentation. In some countries, LIFO is not allowed at all.

💡 LIFO Example

Scenario: You bought 1 BTC at $30,000, 1 BTC at $40,000, and 1 BTC at $50,000. You sell 1 BTC at $60,000.
LIFO result: You sell the last BTC you bought ($50,000). Gain = $60,000 - $50,000 = $10,000.

📈 HIFO (Highest-In, First-Out)

HIFO assumes that the crypto assets with the highest cost basis are sold, traded, or spent first. This method minimizes capital gains because you are selling the most expensive units first, resulting in the smallest possible gain (or largest loss).

HIFO is not widely permitted by tax authorities. In the US, HIFO is not explicitly prohibited but is generally not recommended. It requires meticulous record-keeping and may be challenged in an audit.

💡 HIFO Example

Scenario: You bought 1 BTC at $30,000, 1 BTC at $40,000, and 1 BTC at $50,000. You sell 1 BTC at $60,000.
HIFO result: You sell the BTC with the highest cost basis ($50,000). Gain = $60,000 - $50,000 = $10,000.

📊 Side-by-Side Comparison

Aspect FIFO LIFO HIFO
Method Oldest first Newest first Highest cost basis first
Tax Impact (Rising Market) Higher gains Lower gains Lowest gains
Tax Impact (Falling Market) Lower gains / larger losses Higher gains / smaller losses Largest losses
Complexity Low Medium High
Acceptance (US) Widely accepted (default) Limited acceptance Not widely permitted
Acceptance (International) Generally accepted Varies by country Rarely permitted
Record-Keeping Simple Moderate Complex
Best For Most taxpayers, simplicity Bull market optimization Tax minimization (if permitted)
💡 Summary

FIFO is the safest and most widely accepted method. LIFO can reduce taxes in a rising market but has limited acceptance. HIFO minimizes gains but is not widely permitted. For most taxpayers, FIFO is recommended.

📝 Detailed Example with Calculations

Let's walk through a more detailed example to see how each method affects your tax liability.

Scenario: You made the following crypto purchases and then made a payment:

  • Purchase 1: 100 USDT at $0.95 each (Cost Basis: $95)
  • Purchase 2: 100 USDT at $1.00 each (Cost Basis: $100)
  • Purchase 3: 100 USDT at $1.05 each (Cost Basis: $105)
  • Payment: Spend 100 USDT at current price of $1.10 (Proceeds: $110)
Method Units Sold Cost Basis Proceeds Capital Gain/Loss
FIFO First 100 (Purchase 1) $95 $110 $15 gain
LIFO Last 100 (Purchase 3) $105 $110 $5 gain
HIFO Highest cost basis (Purchase 3) $105 $110 $5 gain
📌 Key Takeaway

In this example, FIFO results in a $15 gain, while LIFO and HIFO result in a $5 gain. This means FIFO would cost you more in taxes. However, FIFO is the safest method, and LIFO/HIFO may not be permitted in your jurisdiction.

🎯 How to Choose the Right Method

✅
FIFO — Recommended for Most

If you want simplicity and wide acceptance, FIFO is the best choice. It's the default method for most tax authorities and is easy to implement with standard accounting software.

📈
LIFO — For Bull Markets

If you're in a rising market and your jurisdiction allows LIFO, this method can reduce your tax liability. However, it's not accepted everywhere.

📊
HIFO — Tax Minimization

If HIFO is permitted in your jurisdiction and you want to minimize gains, this method is effective. But it requires careful record-keeping and may trigger an audit.

🔖
Specific ID — Maximum Flexibility

For advanced users, Specific ID allows you to choose exactly which units to sell. This offers maximum tax optimization but requires meticulous tracking and documentation.

📌 Final Recommendation

FIFO is the safest, simplest, and most widely accepted method. Unless you have a compelling reason to use LIFO or HIFO, and you are confident your jurisdiction permits them, FIFO is the best choice for most taxpayers.

🌐 Jurisdictional Considerations

Jurisdiction FIFO LIFO HIFO Specific ID
United States (IRS) Accepted Limited Not recommended Accepted (with documentation)
United Kingdom (HMRC) Accepted Not permitted Not permitted Not widely used
Canada (CRA) Accepted Limited Not recommended Limited
Australia (ATO) Accepted Limited Not recommended Limited
Germany Accepted Limited Not recommended Limited
📌 Important

Always check with your local tax authority or consult a tax professional before choosing a cost basis method. Tax laws vary significantly by jurisdiction and are subject to change.

🏆 Best Practices

  • Choose a method and stick with it: Once you choose a cost basis method, apply it consistently to all transactions. Changing methods can be complicated and may trigger an audit.
  • Document your choice: Maintain a written record of your chosen cost basis method and the rationale behind it. This is helpful for audit defense.
  • Use accounting software: Crypto tax software can automatically apply your chosen method and generate accurate reports, saving time and reducing errors.
  • Track all transactions: Accurate record-keeping is essential for any cost basis method. Track every purchase, sale, trade, and payment with dates, amounts, and prices.
  • Stay informed: Tax laws change. Stay updated on the latest regulations and guidance from your tax authority.
  • Consult a professional: If you're unsure which method is best for your situation, consult a qualified tax professional with crypto expertise.
📌 Key Takeaway

The choice between FIFO, LIFO, and HIFO is one of the most important tax decisions you'll make as a crypto user. FIFO is the safest and most widely accepted choice for most taxpayers.

❓ Frequently Asked Questions About Cost Basis Methods

What is FIFO in crypto payments?

FIFO (First-In, First-Out) assumes that the first crypto assets you acquired are the first ones you sell or spend. This is the default method for most tax authorities and generally results in higher gains in a rising market.

What is LIFO in crypto payments?

LIFO (Last-In, First-Out) assumes that the most recently acquired crypto assets are the first ones you sell or spend. This can reduce taxable gains in a rising market but may not be accepted by all tax authorities.

What is HIFO in crypto payments?

HIFO (Highest-In, First-Out) assumes that the crypto assets with the highest cost basis are sold or spent first. This minimizes capital gains but is not permitted in some jurisdictions.

Which cost basis method is best for crypto?

FIFO is the safest and most widely accepted method. LIFO can reduce taxes in a rising market but has limited acceptance. HIFO minimizes gains but is not widely permitted. For most taxpayers, FIFO is recommended.

Can I change my cost basis method after filing?

Changing your cost basis method after filing is possible only by amending your tax return. However, this can trigger an audit. It's best to choose a method and apply it consistently from the start.

Does the IRS allow LIFO for crypto?

The IRS generally prefers FIFO for crypto. LIFO may be allowed but is not widely recommended and can be challenged in an audit. Always consult a tax professional before using LIFO.

What is the difference between HIFO and Specific ID?

HIFO automatically selects the highest cost basis units to sell. Specific ID allows you to manually choose which specific units to sell, offering more flexibility but requiring more detailed record-keeping.

⚡ Save on Every USDT Transfer with TRON Energy

Stop burning TRX on transaction fees. Buy or rent Tron Energy from Tronsell — instant delivery, competitive rates, no TRX lockup required.

⚡ Buy Tron Energy Now 📘 Learn About Tron Energy