AbraCalc

DCA Average Price Calculator

Calculate your average buy price and total position from multiple DCA (dollar-cost averaging) purchases.

Embed this tool on your site
Cite this tool

APA

AbraCalc. (2026). DCA Average Price Calculator [Online calculator]. Retrieved from https://abracalc.com/calculator/dca-average-price-calculator/

BibTeX

@misc{abracalc-dca-average-price-calculator, author = {AbraCalc}, title = {DCA Average Price Calculator}, year = {2026}, howpublished = {\url{https://abracalc.com/calculator/dca-average-price-calculator/}} }

Did this tool answer your question?

How to use this tool

  1. Enter the price and dollar amount for each purchase.
  2. Set price and amount to 0 for any buys you did not make.
  3. Read your total invested, total coins acquired, and average buy price.

Dollar-cost averaging (DCA) reduces the impact of volatility by spreading purchases over time. This calculator finds your blended average price from up to three buys.

⚠ This tool provides general estimates for education only and is not financial, tax or legal advice. Figures may not reflect your situation — verify with a qualified professional.

Formula

For each buy i: Coinsi = Amounti ÷ Pricei

Total invested = Amount1 + Amount2 + Amount3

Total coins = Coins1 + Coins2 + Coins3

Average price = Total invested ÷ Total coins

How it works

Dollar-cost averaging splits a total investment into multiple purchases made at different prices. This calculator computes the weighted-average cost basis by dividing the total fiat spent by the total coins accumulated across up to three buys.

Because you acquire more coins when the price is low and fewer when it is high, the average price is always pulled below the arithmetic mean of the purchase prices — this is the mathematical advantage of DCA over lump-sum buying into volatile markets. Inputs with a zero price or zero amount are ignored.

Worked example

Worked example: two equal $100 buys at $100 each

  1. Buy 1: $100 at $100 → 100 ÷ 100 = 1.00 coin.
  2. Buy 2: $100 at $100 → 100 ÷ 100 = 1.00 coin.
  3. Buy 3: $0 at $0 → 0 coins (ignored).
  4. Total invested = $100 + $100 = $200; total coins = 1 + 1 = 2.
  5. Average price = $200 ÷ 2 = $100.

Average buy price: $100 for 2 coins from $200 total invested.

Common mistakes to avoid

  • Averaging the buy prices arithmetically instead of weighting by amount -- if you spent $1,000 at $10 and $100 at $5, the average price is NOT $7.50; it is ($1,100 total) / (100 + 20 coins) = $9.17 per coin.
  • Forgetting that DCA reduces average cost only when later purchases are below earlier ones -- buying more at higher prices raises your average cost; DCA is not inherently a cost-reducing strategy in a bull market.
  • Treating the break-even price as the average buy price -- the break-even also needs to include round-trip trading fees; your average price may be $9.17 but you need a slightly higher sell price to net zero after fees.

Key terms

Dollar-cost averaging (DCA)
An investment strategy of buying a fixed dollar amount of an asset at regular intervals, regardless of its price.
Average cost basis
The mean price paid per coin across all purchases, weighted by the dollar amount spent at each price.
Weighted average
An average where each value is weighted by the corresponding investment size rather than treated equally.
Lump-sum investing
Investing all capital at once, as opposed to DCA; can outperform DCA in steadily rising markets but carries higher timing risk.
Position size
The total number of coins or tokens accumulated across all purchases.

Frequently asked questions

What is dollar-cost averaging (DCA)?
DCA is a strategy of investing a fixed dollar amount at regular intervals regardless of price. It lowers your average cost when prices fall and avoids the risk of investing everything at a peak.
How is the average price calculated?
Average price = total dollars invested ÷ total coins acquired. This is a weighted average that accounts for buying more coins when the price is lower.

References & sources