CryptoCalcPro
All calculators

Crypto DCA Calculator

Backtest any dollar-cost averaging strategy. Pick a coin, an amount, and a cadence — we replay every buy at the actual historical price and show your blended cost basis, total coins owned, and current value.

Bitcoin (BTC) logo
$

Total invested

$5,300.00

53 buys

Current value

$5,324.24

0.067245 BTC

Profit / Loss

+$24.24 (+0.46%)

Strategy summary

Average cost basis
$78,815.85
Current price
$79,176.35
Total coins
0.067245 BTC
Number of buys
53

Cumulative invested vs current value

How dollar-cost averaging works

DCA splits a single investment decision into many small ones. You commit to a fixed dollar amount on a fixed cadence — for example $100 every Friday — and execute that buy regardless of the price. When prices fall, your fixed dollars buy more coin; when prices rise, you buy less. The net effect is a smoothed entry that protects against the worst-case scenario of buying right before a crash.

The number that matters most is your average cost basis— the price at which you, on average, acquired your coins. If your average cost basis is below the current price, you're in profit on the full position. If it's above, you're underwater on the full position even if some recent buys are in profit on their own.

How this calculator does the math

For each scheduled buy date t with price Pt, the simulation buys amount ÷ Ptcoins. We sum the coins across every buy to get total coins held, sum the dollar amounts to get total invested, then divide the two for your average cost basis. Current value is total coins × today's price.

StepFormulaWorked example
1. Coins per buyamount ÷ price$100 ÷ $40,000 = 0.0025 BTC
2. Total coinsΣ coins per buy52 weekly buys → 0.18 BTC
3. Avg cost basistotal invested ÷ total coins$5,200 ÷ 0.18 = $28,889
4. Current valuetotal coins × current price0.18 × $67,000 = $12,060
5. Profitvalue − invested$12,060 − $5,200 = $6,860

Full purchase log

#DatePriceBTC boughtCumulative BTC
12025-09-08$111,133.090.000899820.000900
22025-09-15$115,278.550.000867460.001767
32025-09-22$115,255.850.000867630.002635
42025-09-29$112,179.400.000891430.003526
52025-10-06$123,488.730.000809790.004336
62025-10-13$115,060.880.000869110.005205
72025-10-20$108,655.510.000920340.006126
82025-10-27$114,419.220.000873980.007000
92025-11-03$110,499.520.000904980.007905
102025-11-10$104,610.230.000955930.008860
112025-11-17$94,188.280.001061700.009922
122025-11-24$86,740.120.001152870.011075
132025-12-01$90,359.870.001106690.012182
142025-12-08$90,398.450.001106210.013288
152025-12-15$88,184.410.001133990.014422
162025-12-22$88,672.330.001127750.015550
172025-12-29$87,867.040.001138080.016688
182026-01-05$91,879.580.001088380.017776
192026-01-12$90,856.560.001100640.018877
202026-01-19$93,344.220.001071300.019948
212026-01-26$86,625.330.001154400.021102
222026-02-02$76,895.590.001300460.022403
232026-02-09$70,398.090.001420490.023823
242026-02-16$68,778.840.001453940.025277
252026-02-23$65,192.190.001533930.026811
262026-03-02$65,824.420.001519190.028330
272026-03-09$66,042.750.001514170.029845
282026-03-16$72,934.290.001371100.031216
292026-03-23$67,933.430.001472030.032688
302026-03-30$65,947.030.001516370.034204
312026-04-06$69,002.040.001449230.035653
322026-04-13$70,660.640.001415220.037069
332026-04-20$73,841.020.001354260.038423
342026-04-27$78,637.740.001271650.039695
352026-05-04$78,512.090.001273690.040968
362026-05-11$82,018.370.001219240.042187
372026-05-18$77,428.520.001291510.043479
382026-05-25$77,016.070.001298430.044777
392026-06-01$73,598.670.001358720.046136
402026-06-08$63,273.540.001580440.047717
412026-06-15$65,709.310.001521850.049238
422026-06-22$63,255.490.001580890.050819
432026-06-29$59,494.610.001680820.052500
442026-07-06$63,586.100.001572670.054073
452026-07-13$63,746.660.001568710.055642
462026-07-20$64,670.400.001546300.057188
472026-07-27$65,343.820.001530370.058718
482026-08-03$63,504.420.001574690.060293
492026-08-10$64,856.100.001541880.061835
502026-08-17$62,843.700.001591250.063426
512026-08-24$77,712.320.001286800.064713
522026-08-31$77,658.230.001287690.066000
532026-09-07$80,329.350.001244880.067245

Common mistakes when running DCA

  • DCA-ing into a falling asset. DCA assumes the asset trends upward over your holding period. If you DCA into something that peaks and never recovers (most altcoins from previous cycles), you simply average down to zero.
  • Stopping when prices crash. The whole point of DCA is to buy more coins when prices are low. Stopping buys during a 70% drawdown defeats the strategy — those are the buys that disproportionately lower your cost basis.
  • Ignoring fee drag. Daily DCA on a fee-charging exchange means 365 trading-fee events a year. Use a zero-fee recurring-buy product, or DCA weekly/monthly to reduce friction.
  • Treating it as a magic formula. DCA is not a strategy to outperform lump-sum on average — in most rising markets, lump-sum wins. DCA's value is psychological and risk-controlling, not return-maximising.
  • Not tracking lots for tax. Every buy creates a separate tax lot with its own cost basis and acquisition date. When you sell, you can pick which lots to dispose first. Keep your exchange records.

Frequently asked questions

  • DCA is a strategy where you invest a fixed dollar amount on a fixed schedule (e.g. $100 every Friday) regardless of price. Over time, you accumulate more coins when prices are low and fewer when prices are high — smoothing your average cost basis and removing the need to time the market.
  • It depends on the market direction. Historically, lump-sum wins about two-thirds of the time in trending-up markets simply because more money is in the market longer. DCA's real advantage is psychological — it forces discipline and reduces regret in volatile assets like crypto.
  • Weekly is the most common cadence for crypto. Daily DCA reduces variance further but adds fee drag if your exchange charges per-trade fees. Monthly is fine for set-and-forget — most exchanges offer recurring buys at zero fee at that cadence.
  • We pull daily closing prices from CoinGecko for the date range you select, then sample them at the cadence you choose (daily, weekly, or monthly). The simulation buys at each sample's closing price, so results closely match what you would have paid on a recurring-buy schedule.
  • The mechanics work, but the assumption underneath DCA is that the asset trends upward over the long run. Bitcoin and Ethereum have multi-year uptrends; many altcoins do not — they peak and never recover. DCA into a permanently declining asset locks in losses.
  • Each individual buy is a separate transaction with its own cost basis and acquisition date. When you eventually sell, you can choose which lots to sell (FIFO, LIFO, or specific-ID) to optimise your tax outcome. Keep a record of every purchase — your exchange's CSV export is usually sufficient.

Related calculators

Pair this with another tool to run the full numbers.

Read more about Bitcoin and DCA

Learn how dollar-cost averaging holds up across crypto cycles.

Learn more

Guides that pair with this calculator

Plain-English walkthroughs of the math, the edge cases, and the mistakes that cost real money.