🧮 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.
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.
The amount of fiat currency paid to acquire the crypto. This is the primary component of cost basis.
Exchange fees, trading commissions, and brokerage fees paid at the time of purchase. These increase your cost basis and reduce your taxable gain.
Fees charged by payment processors (e.g., credit card fees) when buying crypto. These are generally included in cost basis.
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)
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.
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 |
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.
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
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.
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).
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.
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.
FIFO is typically used. Gains are tax-free if held >1 year. Cost basis includes purchase price and associated costs.
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.
🔮 Future Trends in Cost Basis Tracking
Cost basis tracking for crypto is evolving rapidly. Key trends include:
- Broker Reporting (US): Proposed 1099-DA rules will require exchanges to report cost basis to the IRS, making it easier for taxpayers but increasing scrutiny.
- OECD CARF: Automatic information exchange between countries will increase transparency and reduce tax evasion.
- Real-Time Tracking: Some countries are exploring real-time transaction reporting by exchanges, reducing the burden on individuals.
- Standardized Methods: Regulators may enforce a single cost basis method (e.g., FIFO) to simplify compliance.
Staying informed and using reliable tax software will help you stay compliant.