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
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.
$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.
- Investor.gov — Crypto assetsRisk and product context. Prices, supplies and trading costs are entered by you, not supplied by this reference.
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.