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 amount

Rebuilding 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

  1. First lot = 0.25 × 61,000; second lot = 0.25 × 43,000. Total spend = 26,000.
  2. Total tokens = 0.25 + 0.25 = 0.5.
  3. Average price = 26,000 ÷ 0.5 = 52,000 per token.

Intermediate figures are rounded for reading. Results use the full calculation precision.

Average buy price$52,000.00
Total amount held0.5
Total invested$26,000.00
Change in average-14.75%

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

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.