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

$3,893.51

0.061867 BTC

Profit / Loss

-$1,406.49293 (-26.54%)

Strategy summary

Average cost basis
$85,667.84
Current price
$62,933.65
Total coins
0.061867 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-07-05$108,040.890.000925580.000926
22025-07-12$117,571.030.000850550.001776
32025-07-19$117,988.950.000847540.002624
42025-07-26$117,540.810.000850770.003474
52025-08-02$113,234.610.000883120.004358
62025-08-09$116,688.370.000856980.005215
72025-08-16$117,339.790.000852230.006067
82025-08-23$116,834.250.000855910.006923
92025-08-30$108,480.310.000921830.007845
102025-09-06$110,662.180.000903650.008748
112025-09-13$116,160.140.000860880.009609
122025-09-20$115,655.810.000864630.010474
132025-09-27$109,710.210.000911490.011385
142025-10-04$122,250.150.000817990.012203
152025-10-11$113,201.740.000883380.013087
162025-10-18$106,443.610.000939460.014026
172025-10-25$110,997.800.000900920.014927
182025-11-01$109,573.910.000912630.015840
192025-11-08$103,396.080.000967150.016807
202025-11-15$94,456.390.001058690.017865
212025-11-22$85,051.800.001175750.019041
222025-11-29$90,950.380.001099500.020141
232025-12-06$89,307.090.001119730.021260
242025-12-13$90,307.260.001107330.022368
252025-12-20$88,103.860.001135020.023503
262025-12-27$87,305.960.001145400.024648
272026-01-03$89,926.280.001112020.025760
282026-01-10$90,504.900.001104910.026865
292026-01-17$95,516.080.001046940.027912
302026-01-24$89,412.400.001118410.029030
312026-01-31$84,141.780.001188470.030219
322026-02-07$70,523.950.001417960.031637
332026-02-14$68,838.870.001452670.033090
342026-02-21$67,970.290.001471230.034561
352026-02-28$65,883.990.001517820.036079
362026-03-07$68,148.280.001467390.037546
372026-03-14$70,965.280.001409140.038955
382026-03-21$70,552.630.001417380.040372
392026-03-28$66,321.020.001507820.041880
402026-04-04$66,939.690.001493880.043374
412026-04-11$72,972.710.001370380.044745
422026-04-18$77,128.440.001296540.046041
432026-04-25$77,444.800.001291240.047332
442026-05-02$78,172.070.001279230.048612
452026-05-09$80,189.070.001247050.049859
462026-05-16$79,068.820.001264720.051123
472026-05-23$75,482.520.001324810.052448
482026-05-30$73,382.720.001362720.053811
492026-06-06$60,921.790.001641450.055452
502026-06-13$63,537.740.001573870.057026
512026-06-20$63,513.660.001574460.058601
522026-06-27$59,981.830.001667170.060268
532026-07-04$62,537.440.001599040.061867

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.