Crypto Average Price Calculator

Combine multiple purchases into a weighted cost basis, with editable buy rows and optional fees.

No signup · Calculations stay in your browser
Loading calculator…
Know what the number means

How it works

A simple average of listed prices ignores how much was purchased at each price. The weighted average divides the full acquisition cost by the full quantity acquired.

The formula

Units per buy = invested amount ÷ price (or entered quantity) Cost basis = sum(buy notionals × (1 + buy fee)) Weighted average = total cost basis ÷ total units Scenario P&L = total units × scenario price − cost basis

Keep currency, units and time periods consistent. Percentage inputs use percentage points (enter 5 for 5%). Results are rounded only for display; tiny nonzero values may use scientific notation. Undefined ratios are shown as unavailable.

Worked example

$500 at $50,000 buys 0.01 units; $600 at $40,000 buys 0.015. Total cost is $1,100 for 0.025 units, giving a $44,000 weighted average.

Calculation method

Choose one row mode for the whole table. In amount mode each amount is divided by its price; in quantity mode each quantity is multiplied by its price. Fees add to cost basis without reducing units.

Interpretation

A hypothetical new row shows how another purchase would change the average. This is not a recommendation to average down. The tool does not track disposals or determine a tax reporting basis.

Method and reference sources

Method and content checked 2026-09-20. These sources provide background, not endorsement or professional certification. The formula and limitations above define this calculator.

Frequently asked questions

Why is the average purchase price weighted?

Larger purchases contribute more units or cost to the total. Adding all purchase costs and dividing by acquired units avoids the distortion of an unweighted average.

What is a worked example for Crypto Average Price?

$500 at $50,000 buys 0.01 units; $600 at $40,000 buys 0.015. Total cost is $1,100 for 0.025 units, giving a $44,000 weighted average.

Keep the decision connected.