What is my weighted average crypto purchase price across several buys?
Average crypto cost is total money spent divided by total tokens acquired. A small purchase at an extreme price should influence the result less than a large purchase, which is why a simple average of quoted prices is wrong.
Total cost divided by total tokens
Total cost = (Amount₁ × Price₁) + (Amount₂ × Price₂)Total amount = Amount₁ + Amount₂Average price = Total cost ÷ Total amountRebuilding one basis from repeated buys
The worked example combines the purchase amounts and token quantities represented by the inputs. It rebuilds one cost basis for the whole holding.
Illustrative inputs; currency amounts below use USD. Rates and prices are assumptions, not live quotes.
- First buy — amount
- 0.25
- First buy — price
- $61,000.00
- Second buy — amount
- 0.25
- Second buy — price
- $43,000.00
Step-by-step calculation
- First lot = 0.25 × 61,000; second lot = 0.25 × 43,000. Total spend = 26,000.
- Total tokens = 0.25 + 0.25 = 0.5.
- Average price = 26,000 ÷ 0.5 = 52,000 per token.
Intermediate figures are rounded for reading. Results use the full calculation precision.
Which purchase pulls the average most
The weighted average should fall within the range of positive purchase prices. The lot containing more invested money or tokens has greater influence, depending on how the config defines each input.
Transfers and missing cost history
Transfers between wallets are not new purchases. Including transferred tokens without their original cost will distort the average.
- Every entry refers to the same token and quote currency.
- The entered purchases represent acquisition cost, not wallet transfers.
- Fees are excluded unless included in the entered purchase amounts.
Calculations related to crypto average buy price
The following tools examine neighbouring parts of the same calculation without changing the inputs or assumptions used above.
References
Sources and conventions
- SEC Investor.gov: investment costs
Background on costs that can reduce investment returns; the example uses only the fees entered.
Quick answers
Frequently asked questions
Is crypto average buy price a simple average of two prices?
No. It is weighted by the amount of coin bought at each price.
How do I include a third crypto purchase?
This version accepts two purchases only. You can combine earlier purchases into their total amount and average price, then enter the new purchase as the second buy.
Are exchange fees included in average cost?
No. Total cost is calculated only as amount multiplied by price for each purchase.
Calculation method and limitations · Report an error
Educational content only. This guide is not financial advice.
