CoinPopBit

Crypto Average Price Calculator (DCA and Averaging Down)

Add each purchase to see your average price, then check how much to buy at today's price to bring the average down to a target. Runs in your browser.

By CoinPop Market Desk · Updated 2026-11-14 · Editorial policy

Your buys (price and quantity)
Buy more at a new price
Average price
-
Total quantity
-
Total cost
-
Quantity to buy at the new price
-
Cost of that buy
-
Average after that buy
-

Formula

Average price = (price₁ × qty₁ + price₂ × qty₂ + …) ÷ (qty₁ + qty₂ + …) Quantity to reach a target average T at new price P = Q × (A − T) ÷ (T − P) (Q = quantity held, A = current average; for a long the target must sit between P and A)

Averaging down lowers the average only by adding exposure: the further the target from today's price, the more you have to buy.

Worked example: 2 coins at 3,400 and 2 coins at 3,000

StepResult
Average after two buys3,200.00 (4 coins, cost 12,800.00)
Buy at 2,800 to reach 3,1001.3333 coins (3,733.33)
New average3,100.00

Frequently asked questions

How do I calculate my average buy price in crypto?
Multiply each buy price by its quantity, add the results, and divide by the total quantity. Two equal buys at 3,400 and 3,000 average 3,200.
How much do I need to buy to lower my average price?
Quantity = held quantity × (current average − target) ÷ (target − new price). Holding 4 coins at 3,200, reaching 3,100 with buys at 2,800 needs about 1.33 coins.
Do fees change the average price?
Yes, slightly. Add the fee to each buy's cost if you want the average to include it; this calculator uses price and quantity only.

How we calculate and limits

Arithmetic only, no market data. Fees, funding and taxes are not included. Averaging down increases the amount at risk; this is a planning tool, not advice.