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.

Combining crypto lots by economic weight

Enter the coin amount and unit price for two purchases. Each amount is multiplied by its price to find cost, then the combined cost is divided by the total coin amount.

The result is a quantity-weighted average, so the larger purchase has more influence. The calculation does not include trading fees or transfers.

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.

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.

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.

Educational content only. This guide is not financial advice.