📖 Tronsell Wiki

Cost Basis — Crypto Tax Guide & Calculation Methods

A complete guide to cost basis for cryptocurrency — what it is, how to calculate it, methods (FIFO, LIFO, specific identification), adjustments, recordkeeping, and country-specific rules.

🧮 Quick Facts — Cost Basis
Definition Original value of an asset for tax purposes
Includes Purchase price + fees + commissions
Default Method (US) FIFO (First In, First Out)
Alternative Methods LIFO, Specific Identification, Average Cost
Adjustments Forks, airdrops, staking rewards
Record Retention 5-7 years recommended

🧮 What Is Cost Basis?

Cost basis is the original value of an asset for tax purposes, used to determine the capital gain or loss when the asset is sold, traded, or otherwise disposed of. In the context of cryptocurrency, cost basis typically equals the amount you paid to acquire the crypto, plus any associated transaction fees, commissions, and other acquisition costs.

For example, if you buy 1 BTC for $30,000 and pay a $50 exchange fee, your cost basis is $30,050. When you later sell that BTC for $40,000, your capital gain is $40,000 – $30,050 = $9,950.

Cost basis is the foundation of capital gains taxation. Without an accurate cost basis, you cannot correctly calculate your gain or loss — and you may end up overpaying tax or facing penalties for underreporting.

Cost Basis = Purchase Price + Fees + Commissions + Other Acquisition Costs
This basis is used to calculate capital gains/losses on future disposals.
💡 Why Cost Basis Matters

Accurate cost basis tracking is essential for correct tax reporting. If you cannot substantiate your cost basis, tax authorities may deem it to be zero, resulting in the entire sale proceeds being taxed as a capital gain — potentially a much higher tax liability.

📋 What Is Included in Cost Basis?

The cost basis of a cryptocurrency includes all costs directly attributable to its acquisition. Understanding what to include is essential for accurate calculation.

💰
Purchase Price

The amount of fiat currency paid to acquire the crypto. This is the primary component of cost basis.

📊
Transaction Fees

Exchange fees, trading commissions, and brokerage fees paid at the time of purchase. These increase your cost basis and reduce your taxable gain.

💳
Payment Processing Fees

Fees charged by payment processors (e.g., credit card fees) when buying crypto. These are generally included in cost basis.

🔗
Network/Transfer Fees

In some jurisdictions, gas fees or network fees incurred to receive or transfer the crypto may be included in cost basis.

What Is Not Included?

  • Ongoing storage costs — wallet fees, custody fees (unless they are part of the acquisition)
  • Fees incurred when selling — these reduce the sale proceeds, not the cost basis
  • General expenses — internet, electricity, or hardware costs (unless specifically part of mining)
💡 Pro Tip

Always keep receipts and transaction records showing all fees paid. This documentation is essential for substantiating your cost basis in case of an audit.

📊 Cost Basis Calculation Methods

When you have multiple purchases of the same cryptocurrency at different prices, you must choose a method to determine which units you are selling. The method you choose can significantly affect your tax liability.

Method Description When to Use Typical Tax Impact
FIFO (First In, First Out) Oldest units are sold first Default in US, UK, Canada, Australia Higher gains in rising markets, lower gains in falling markets
LIFO (Last In, First Out) Newest units are sold first Allowed in some jurisdictions (e.g., US), but not all Lower gains in rising markets, higher gains in falling markets
Specific Identification You identify exactly which units are sold Allows tax optimization; requires detailed records Can minimize gains by selecting highest-cost units first
Average Cost Average cost of all units is used Common in some European countries Smoothens gains/losses

FIFO Example

Buy 1 BTC at $30,000 (Jan), 1 BTC at $40,000 (Feb). Sell 1 BTC at $50,000 (Mar).
Under FIFO, you sell the January unit. Cost basis = $30,000. Gain = $50,000 – $30,000 = $20,000.

Under LIFO, you sell the February unit. Cost basis = $40,000. Gain = $50,000 – $40,000 = $10,000.

Under Specific Identification, you choose which unit to sell. You could choose the February unit (higher cost basis) to reduce the gain to $10,000.

📌 US IRS Guidance

The IRS generally requires FIFO unless you elect Specific Identification. If you use Specific Identification, you must be able to prove which units you sold with detailed records. LIFO is not explicitly prohibited but is less commonly used in practice.

🔄 Adjustments to Cost Basis

Certain events can require adjustments to your cost basis. These include:

  • Hard Forks: When a blockchain splits, you may receive new coins. The cost basis of the original coins is typically allocated between the original and new coins based on their relative fair market values at the time of the fork.
  • Airdrops: When you receive free tokens, the fair market value at the time of receipt is included in your income and becomes the cost basis of the new tokens.
  • Staking Rewards: Rewards received from staking are taxed as income at the time of receipt. The fair market value at that time becomes the cost basis of the staked rewards.
  • Mining Rewards: The fair market value of mined coins at the time of receipt is included in income and becomes the cost basis.
Event Tax Treatment Cost Basis Impact
Hard Fork Income if new coins are received Allocate basis between original and new coins based on FMV
Airdrop Income at time of receipt FMV at receipt becomes cost basis of new tokens
Staking Reward Income at time of receipt FMV at receipt becomes cost basis
Mining Reward Income at time of receipt FMV at receipt becomes cost basis
💡 Record Adjustments Carefully

When these events occur, document the date, fair market value, and number of coins received. This ensures you have an accurate cost basis for all your crypto holdings.

📁 Recordkeeping Best Practices

Maintaining detailed records is essential for accurate cost basis tracking and defending against audits. You should keep records of:

  • Date of each acquisition and disposal
  • Amount of crypto acquired or disposed (in units)
  • Fair market value in your local currency at the time of each transaction
  • Transaction fees, exchange commissions, and other costs
  • Wallet addresses and exchange names
  • Transaction IDs (TXIDs) for verification

How long to keep records: In most jurisdictions, the statute of limitations for tax audits is 3-7 years. The IRS recommends keeping records for at least 3 years, but 5-7 years is safer for complex transactions.

Tools: Many crypto tax software tools (CoinTracker, Koinly, TokenTax) can automatically import your transaction history from exchanges and generate cost basis reports. This simplifies recordkeeping and reduces errors.

⚠️ Warning

If you cannot substantiate your cost basis, tax authorities may deem it to be zero. This can result in the entire sale proceeds being taxed as a capital gain. Good recordkeeping is your best protection.

🌍 Country-Specific Cost Basis Rules

🇺🇸
United States

Default: FIFO (unless specific identification is elected). Cost basis includes purchase price, fees, and commissions. The IRS requires detailed records and permits specific identification with proper documentation.

🇬🇧
United Kingdom

HMRC requires the "pooling" method — all coins of the same type are pooled together with an average cost basis. However, same-day purchases and sales are matched first (bed & breakfast rules).

🇨🇦
Canada

CRA uses the "adjusted cost basis" (ACB) method, which is similar to average cost. All purchases of the same asset are pooled, and the average cost per unit is calculated.

🇦🇺
Australia

ATO permits FIFO and specific identification. The cost basis includes purchase price, fees, and certain other costs. The 50% CGT discount applies if held >1 year.

🇩🇪
Germany

FIFO is typically used. Gains are tax-free if held >1 year. Cost basis includes purchase price and associated costs.

🇫🇷
France

Average cost method is commonly used. A 30% flat tax applies to gains (including social contributions).

Important: Tax laws change frequently. Always consult a qualified tax professional for your specific situation.

⚠️ Common Mistakes with Cost Basis

  • Forgetting to include fees: Fees increase your cost basis and reduce your gain. Always include them.
  • Using the wrong method: Inconsistent methods can lead to errors. Choose a method (FIFO, LIFO, specific identification, average cost) and apply it consistently.
  • Not tracking adjustments: Forks, airdrops, and staking rewards require basis adjustments. Failure to track them can lead to errors.
  • Losing records: Without records, you may be forced to use a zero cost basis, resulting in higher tax.
  • Ignoring crypto-to-crypto trades: Every trade is a disposal and requires cost basis calculation for the disposed asset.

❓ Frequently Asked Questions About Cost Basis

What is cost basis in cryptocurrency?

Cost basis is the original value of a cryptocurrency for tax purposes, typically the purchase price plus any associated fees, commissions, or other acquisition costs. It is used to calculate capital gains or losses when you sell, trade, or dispose of the crypto asset.

What are the main methods for calculating cost basis?

The main methods are FIFO (First In, First Out), LIFO (Last In, First Out), Specific Identification, and Average Cost. FIFO is the default in the US and many other countries. Specific Identification requires detailed records and allows you to choose which units to sell for optimal tax treatment.

What costs are included in the cost basis of crypto?

Cost basis typically includes the purchase price, transaction fees, exchange commissions, brokerage fees, and any other costs directly attributable to acquiring the cryptocurrency. In some jurisdictions, you may also include costs like wallet fees or transfer fees.

How do forks, airdrops, and staking rewards affect cost basis?

When you receive crypto from a hard fork, airdrop, or staking reward, the fair market value at the time of receipt is included in your income and becomes the cost basis of the new asset. For existing assets, the cost basis may be allocated between the original and new assets based on their relative fair market values at the time of the fork.

How long should I keep cost basis records?

You should keep cost basis records for at least 5-7 years after you sell or dispose of the asset, as tax authorities typically have a statute of limitations of 3-7 years for audits. In the US, the IRS recommends keeping records for at least 3 years, but 7 years is safer for complex transactions.

Can I use LIFO for crypto cost basis in the US?

LIFO is not explicitly prohibited in the US, but the IRS generally expects taxpayers to use FIFO unless they elect Specific Identification. LIFO is less commonly used and may be subject to scrutiny. It is advisable to consult a tax professional before using LIFO.

What is the UK's pooling method for cost basis?

In the UK, HMRC requires the "pooling" method for crypto assets. All coins of the same type are pooled together, and an average cost basis is calculated. However, same-day purchases and sales are matched first (bed & breakfast rules), and disposals within 30 days are matched with acquisitions within that period.

What happens if I don't have records of my cost basis?

If you cannot substantiate your cost basis, tax authorities may deem it to be zero, resulting in the entire sale proceeds being taxed as a capital gain. This can significantly increase your tax liability. Reconstructing records from exchange history or bank statements is recommended.

⚡ Track Cost Basis with Confidence

Understanding cost basis is essential for accurate tax reporting. Tronsell provides instant energy solutions for TRON, helping you reduce fees while staying on top of your tax obligations.