Crypto & Web3

Crypto Average Price Calculator (DCA Cost Basis)

List each purchase’s amount spent and price.

Your numbers

Symbol only: enter amounts in the currency you pick.
Separate numbers with commas, spaces or new lines. You can paste a column from a spreadsheet.
Separate numbers with commas, spaces or new lines. You can paste a column from a spreadsheet.
$

Your results

Average buy price
Average buy price
—
Coins held
—
Total spent
—
Value now
—
Profit or loss
—

Crypto Average Price Calculator (DCA Cost Basis) by TheCalcTools

How the Crypto Average Price Calculator (DCA Cost Basis) works

Each purchase buys amount ÷ price coins. Your average price is the total spent divided by the total coins, which is not the simple average of the prices: you buy more coins when the price is low.

When you spend the same amount each time (dollar-cost averaging), the average price is the harmonic mean of the prices. Crypto prices are volatile; this is arithmetic, not investment advice.

The formula

Average price = Σ amount ÷ Σ(amount ÷ price)

Worked example

Using the default values shown in the calculator:

Amount spent in each purchase500, 500, 500, 500
Price per coin in each purchase (same order)62000, 54000, 48000, 66000
Current price$70000
  1. Four buys of 500: average price $56,631.23 for 0.035316 coins.
  2. At 70,000 the holding shows $472.13.

Result:

Average buy price$56,631.23
Coins held0.035316
Total spent$2,000.00
Value now$2,472.13
Profit or loss$472.13

Frequently asked questions

Why is my average below the simple average of prices?

Fixed amounts buy more coins at low prices, pulling the cost basis down.

Sources and further reading

More in Crypto & Web3 · All calculators

This calculator gives estimates for information only. It is not financial advice, and your lender's or provider's figures will govern. Rates, fees and rules vary. See our disclaimer.