Home/Crypto & Blockchain/Wallet, Security & Tax/Cost Basis (Average Cost Method)

Formula & Calculator

Cost Basis (Average Cost Method)

Calculates cost basis by averaging the purchase price across all coins held, rather than tracking individual purchase lots.

CryptoTaxDaily Life

Average Cost Basis Calculator Investment / Crypto

ACB = TAI / TCH
ACB = Average Cost Basis  ·  TAI = Total Amount Invested  ·  TCH = Total Coins Held
⟹ Solve ACB, TAI, TCH
$
coins
$/coin
Please fix the errors above.
Solve for:
Presets:
Average Cost Basis
TAI: TCH: ACB:
✓ Copied!
Cost Basis Gauge
Low (< $15) Moderate ($15–$50) High (> $50)
ACB = TAI / TCH  ·  Average cost basis is used to calculate capital gains or losses for tax purposes.

Interpretation

Avg Cost Basis = Total Amount Invested / Total Coins Held. The average purchase price of all holdings. Used for tax calculation.

Avg Cost Basis = Total Amount Invested / Total Coins Held
Cost Basis (Average Cost Method)

Variables

SymbolQuantityUnit
Avg Cost BasisAverage cost basis per coincurrency
Total Amount InvestedTotal money invested across all purchasescurrency
Total Coins HeldTotal coins currently heldcoins

What it means

The average cost basis is used in accounting to determine the cost of assets when sold. It is calculated by dividing total investment by total coins held. This method is used for tax purposes in many countries. Understanding this helps in calculating gains/losses and in preparing tax returns.

Worked example

Average Cost Basis – Two Detailed Examples

Real‑World
Scenario: An investor has invested $50,000 total and holds 1.2 BTC. Average cost basis = 50,000 / 1.2 = $41,667 per BTC. This averages the cost across all purchases. When selling, this average is used to calculate gain/loss.
ParameterValue
Total Invested$50,000
Total Coins Held1.2 BTC
1Avg Cost = 50000 / 1.2 = $41,667
Result $41,667 ✓ Average cost
Scenario: Another investor spends $10,000 to buy 4 ETH, giving an average of $2,500 per ETH. This simple method is often used for tax reporting in countries that allow it. The investor uses this to track their overall entry price.
ParameterValue
Invested$10,000
Coins4 ETH
1Avg = 10000 / 4 = $2,500
Result $2,500 ✓ ETH average
Insight: The average cost method divides total investment by total coins held. It simplifies cost basis calculation but may not be allowed in all jurisdictions.

Common mistakes

  • Average cost basis: Total amount invested (including fees) divided by total coins held.
  • Used for: Calculating capital gains when selling a portion of holdings.
  • FIFO vs LIFO: This is the average cost method; other methods may be used.
  • Consistency: Use the same method for tax reporting.

Applications

Cost basis (average cost method) divides the total amount invested by the total number of coins held, giving the average cost per coin. This is a common method for calculating cost basis for tax purposes. By using the average cost, investors can simplify tracking and reporting. Understanding the average cost basis is essential for calculating gains and losses.

  • Calculating cost basis for tax reporting
  • Simplifying accounting for multiple purchases
  • Tracking average purchase price for performance
  • Determining break‑even prices
  • Educational understanding of cost basis methods

Frequently Asked Questions

Q01How do I calculate the cost basis of my cryptocurrency using the average cost method, which averages the purchase price across all holdings?
A01

Avg Cost Basis = Total Amount Invested / Total Coins Held. For example, if you invested $50,000 and hold 1.2 BTC, the average cost basis is $41,667 per BTC. This simplifies tracking for frequent buyers.

Q02Why would someone choose the average cost method over FIFO?
A02

It is simpler to calculate, especially for investors with many small purchases (e.g., DCA). It also smooths out gains, which can be beneficial in volatile markets.

Q03Is the average cost method accepted by all tax authorities?
A03

No, it is not universally accepted. In the US, it is allowed for mutual funds but not for specific identification of individual assets unless you have detailed records. For crypto, some countries allow it, others do not.

Q04How do I update the average cost basis after a new purchase?
A04

New Avg Cost = (Total Invested + New Purchase Amount) / (Total Coins + New Coins). Recalculate after each purchase to keep it current.

Q05What happens when I sell a portion of my holdings using average cost?
A05

The cost basis for the sold portion is the average cost basis at the time of sale. The remaining holdings keep the same average cost basis.

Q06Can I use average cost for calculating gains on non-USD purchases?
A06

Yes, but you need to convert the purchase amounts to your base currency using the exchange rate at the time of each purchase.

Q07Is the average cost method less accurate than specific identification?
A07

It can be less precise for tax optimisation because you cannot choose which lots to sell to minimise gains. However, for many investors, it is sufficient.

Q08How does the average cost method handle fees?
A08

Fees should be included in the total invested amount, as they increase your cost basis. Include them in the calculation.