Buying the same cryptocurrency at different prices changes your average cost based on how much money you invest at each price and how many coins you receive. If you buy more coins at a lower price, your average cost usually falls. If you buy at a higher price, it usually rises. The basic calculation is total amount invested divided by total number of coins acquired, with fees included when you are measuring your true cost.
What average cost means
Your average cost, sometimes called average entry price or cost basis per coin, is the average amount paid for each unit of an asset across multiple purchases. It does not necessarily equal the price of your most recent purchase, the current market price, or the price at which you first bought.
Average cost is useful because it gives you a single reference point for reviewing a series of purchases. You can compare that figure with a later market price to estimate an unrealized gain or loss. However, the result depends on the transaction data you include, such as trading fees, network fees, platform charges, and whether you sold any part of the position.
The average cost formula
For purchases made without considering fees, use this formula:

Average cost per coin = Total dollars invested ÷ Total coins purchased
For each purchase:
Coins purchased = Purchase amount ÷ Purchase price
To calculate a more realistic figure, add eligible fees to the amount spent and use the actual quantity received in your wallet or account:

Effective average cost = Total purchase cost, including applicable fees ÷ Total coins received
The exact treatment of fees can differ by platform and accounting method. For tracking purposes, keep the purchase amount, fee, execution price, date, and quantity received for every transaction. Current fee schedules and transaction records should be verified with the exchange, broker, wallet, or other primary source you used.
Example: buying at two different prices
Assume this educational example uses a fictional cryptocurrency and excludes fees:
- First purchase: $500 at $10 per coin
- Second purchase: $500 at $5 per coin
The first purchase gives you 50 coins:
$500 ÷ $10 = 50 coins
The second purchase gives you 100 coins:
$500 ÷ $5 = 100 coins
You invested $1,000 and acquired 150 coins. Your average cost is therefore:
$1,000 ÷ 150 = $6.67 per coin, rounded to the nearest cent
Notice that the average cost is not the simple average of $10 and $5, which would be $7.50. That simple average assumes you bought the same number of coins at each price. In this example, the lower price allowed you to buy twice as many coins, so it has a larger effect on the result.
Why the amount of crypto matters
Many people mistakenly average the listed purchase prices instead of weighting each purchase by the number of coins acquired. The correct method is a weighted average because each purchase represents a different quantity.
Suppose you buy 1 coin at $20 and 9 coins at $10. The simple average of the prices is $15, but your actual average cost is:
($20 + $90) ÷ 10 coins = $11 per coin
The $10 purchase dominates the result because it represents most of the position. This is why two investors who buy the same asset on the same days can have different average costs if they invest different amounts.
How a new purchase changes your average cost
You can update your average cost without rebuilding your entire transaction history. Use the existing position and the new purchase:
New average cost = (Existing total cost + New purchase cost) ÷ (Existing coins + New coins)
For example, assume you already hold 100 coins with a total cost of $1,000. Your current average cost is $10 per coin. You then buy 50 additional coins for $6 each, spending $300.
- Existing total cost: $1,000
- New purchase cost: $300
- Total cost: $1,300
- Existing coins: 100
- New coins: 50
- Total coins: 150
New average cost:
$1,300 ÷ 150 = $8.67 per coin, rounded to the nearest cent
Because the new purchase price was below the previous average cost, the average decreased. If the new purchase had been above $10, the average would have increased instead.
A quick comparison rule
When you add to an existing position:
- A purchase below your current average cost lowers your average cost.
- A purchase above your current average cost raises your average cost.
- A purchase exactly at your current average cost leaves the average unchanged, before fees.
The size of the change depends on the number of coins added relative to the number already held. A small purchase usually moves the average only modestly, while a large purchase can move it substantially.
Including trading and network fees
Fees can make your true average cost higher than the quoted purchase price. Consider a purchase where you spend $100 on an asset and pay a $1 trading fee. If the fee is charged separately, your cash outflow is $101. If you receive 10 coins, your effective cost is:
$101 ÷ 10 = $10.10 per coin
Different platforms may deduct fees from the cash amount, the purchased asset, or a separate balance. A network fee may also apply when moving coins to a personal wallet. Whether that transfer fee belongs in your investment cost depends on your recordkeeping purpose and the accounting rules relevant to your situation.
For a practical estimate, use the final quantity that actually arrived and the total amount that left your account. For a more formal tax or accounting record, consult a qualified professional and retain the platform's transaction history. Fee structures are time-sensitive and can change, so verify them directly with the provider. You can also use a Crypto Fee Calculator to model how charges affect a transaction before relying on the result.
Average cost after partial sales
Selling part of a position makes average-cost tracking more complicated. After a sale, you need to know which units were treated as sold and how the remaining cost is assigned. Possible approaches can include specific identification, first-in-first-out, or other methods depending on the platform, jurisdiction, and applicable rules.
Do not assume that your app's displayed average cost automatically answers every tax or accounting question. A portfolio screen may calculate performance using one methodology, while an official transaction report may present different information. Tax rules and reporting requirements are time-sensitive and vary by location, so verify current guidance with the relevant government source or a qualified tax professional.
Average cost versus current value
Average cost tells you what you paid per coin on average. It does not tell you what the position is worth today. To estimate current value, multiply the number of coins held by the current market price:
Estimated current value = Coins held × Current market price
To estimate an unrealized gain or loss before taxes and any sale costs:
Estimated unrealized gain or loss = Estimated current value − Total cost of the remaining position
For example, if you hold 150 coins with an average cost of $8.67, your recorded cost is approximately $1,300. If the market price later changes, your estimated value changes with it. The market price used in a calculation is time-sensitive, can vary among platforms, and should be checked from a current source. An estimate is not a guaranteed result and does not account for slippage, spread, taxes, or future price movements.
Using average cost in dollar-cost averaging
Dollar-cost averaging, or DCA, involves making purchases according to a schedule or plan rather than trying to predict every short-term price move. Because the number of coins purchased changes when the price changes, the resulting average cost is weighted by the quantity acquired.
A DCA plan can produce a lower average cost than some individual purchases, but it can also produce a higher average cost than a single purchase made at a later lower price. No calculation can remove market risk, timing risk, liquidity risk, or the possibility of losing money. Use a Crypto DCA Calculator to compare hypothetical purchase schedules using your own assumptions.
Common mistakes to avoid
Averaging prices instead of costs
Do not add purchase prices and divide by the number of transactions unless every purchase acquired the same number of coins. Use total dollars divided by total coins instead.
Ignoring fees
A quoted price may not equal your effective cost. Include relevant fees when your goal is to measure actual cash outflow or portfolio performance.
Mixing currencies or units
Keep all purchase amounts in the same currency and use consistent coin units. If you convert from another currency, document the exchange rate and the source used for that conversion.
Using stale prices
Do not use an old market price to describe a current position. Prices can change quickly, especially in volatile markets. Verify current data before making a decision.
Treating a lower average as a guaranteed benefit
Lowering your average cost does not guarantee a profit. The asset can continue to decline, and additional purchases increase your exposure to that asset. Average-cost calculations are educational tracking tools, not personalized investment advice.
A practical tracking method
- Record the date and time of each transaction.
- Record the amount paid, quoted execution price, quantity received, and each fee.
- Calculate the quantity for every purchase rather than estimating it from memory.
- Add eligible costs and quantities separately.
- Divide total cost by total quantity to find the weighted average.
- Reconcile the result against exchange statements, wallet records, and transaction IDs.
A spreadsheet can be enough for a small number of transactions. For a larger history involving multiple wallets, swaps, staking distributions, or transfers, specialized records may be easier to audit. A calculator can help with arithmetic, but it cannot determine whether your inputs are complete or whether a particular tax treatment applies.
When to use a calculator
A calculator is helpful when you want to test hypothetical purchases, compare a new entry price with your current average, or estimate how fees affect a position. The Crypto Profit Calculator can help model potential profit and loss using an entry price, a later price, and other assumptions. For broader market data calculations, the Crypto Calculators section provides additional educational tools.
Before using any result, check the assumptions: whether fees are included, whether the quantity is exact, whether the market price is current, and whether the calculation covers purchases only or also includes sales and transfers. The most useful average-cost figure is the one supported by complete records and clearly stated assumptions.




Comments
0No comments yet. Be the first to share a helpful note or question.
Leave a Comment
Your email address will not be published. Comments are reviewed before appearing on the site.