Crypto DCA (Dollar-Cost Averaging) Calculator

If you buy a fixed amount on a fixed schedule, how many coins do you accumulate and at what average cost?

What is DCA

Dollar-cost averaging means investing a fixed amount at fixed intervals instead of timing the market. You automatically buy more when the price is low and less when it is high, smoothing your average cost.

How to calculate

Enter amount per buy, frequency (daily/weekly/monthly), total periods, start price and end price (the model moves price linearly from start to end). Each period buys at its own price.

Results show total invested, coins accumulated, average cost, final value and return.

Formulas

Period priceLinear interpolation between start and end price
Coins accumulatedΣ (period investment ÷ period price)
Average costTotal invested ÷ coins accumulated

Example

100 USDT/week for 52 weeks while BTC rises from 30,000 to 60,000: total 5,200 USDT buys more at lower prices, average cost ≈ 43,300, ending value ≈ 7,200 USDT, return ≈ +38%.

Notes

This is a simplified linear price model. To check real past performance, use the DCA Backtest page with actual historical prices.

FAQ

What is DCA in crypto?

Dollar-cost averaging: investing a fixed amount at regular intervals to lower average cost and reduce timing risk over the long run.

How is DCA return calculated?

Accumulate coins per period as amount ÷ that period's price; final value = coins × end price; return = final value − total invested; average cost = total invested ÷ coins.

Does DCA always make money?

No. If the asset trends down over the long term, DCA loses money too. DCA smooths your cost curve but cannot remove downside risk.