TradeCalc

Crypto DCA and average price calculator

Add every purchase you made to find your true average buy price and how much you put in.

What are you entering as the amount?

Enter the price and amount of at least one purchase to see your average.

Worked example

You spend 100 on each of three buys, at prices of 50,000, 40,000 and 25,000.

Coins from buy 1: 100 ÷ 50,0000.002
Coins from buy 2: 100 ÷ 40,0000.0025
Coins from buy 3: 100 ÷ 25,0000.004
Total coins0.0085
Average price: 300 ÷ 0.008535,294.12

A simple average of the three prices gives 38,333.33, which is too high. Your money bought more coins at the lower price, so the true average is lower.

How the calculation works

Coins bought = money spent ÷ price, for each purchase

Average buy price = total money spent ÷ total coins

If you enter coins instead of money, each purchase’s cost is price times coins, and the same average formula applies.

Why it matters

Dollar-cost averaging, or DCA, means buying in smaller parts over time rather than all at once. Your average price is the number that tells you whether the whole position is in profit, and it is what you compare with today’s price. A plain average of the prices you paid gives the wrong answer unless every purchase bought the same number of coins.

Common questions

Should I enter money spent or coins bought?

Use whichever you have in your records. The switch above the list changes what the amount means, and you get the same average if the numbers match.

Are fees included?

Only if you include them. For a true cost, enter the full money you paid, fees included, as the amount spent.

What if I sold some coins along the way?

This calculator covers purchases only. Selling doesn’t change the average price of the coins you still hold, so leave the sales out when working out that average.

How many purchases can I add?

Up to 50. Blank rows are ignored, so you can leave spare rows empty.