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,636.60

0.069336 BTC

Profit / Loss

+$336.60 (+6.35%)

Strategy summary

Average cost basis
$76,438.94
Current price
$81,293.59
Total coins
0.069336 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-10-23$107,591.460.000929440.000929
22025-10-30$110,026.090.000908880.001838
32025-11-06$103,878.930.000962660.002801
42025-11-13$101,633.690.000983930.003785
52025-11-20$91,408.360.001093990.004879
62025-11-27$90,515.940.001104780.005984
72025-12-04$93,428.590.001070340.007054
82025-12-11$91,986.580.001087120.008141
92025-12-18$86,196.820.001160140.009301
102025-12-25$87,589.020.001141700.010443
112026-01-01$87,575.050.001141880.011585
122026-01-08$91,286.030.001095460.012680
132026-01-15$96,898.760.001032000.013712
142026-01-22$89,453.900.001117890.014830
152026-01-29$89,212.210.001120920.015951
162026-02-05$73,059.180.001368750.017320
172026-02-12$67,090.580.001490520.018810
182026-02-19$66,426.620.001505420.020316
192026-02-26$67,850.110.001473840.021790
202026-03-05$72,752.300.001374530.023164
212026-03-12$70,028.960.001427980.024592
222026-03-19$71,220.050.001404100.025996
232026-03-26$71,303.590.001402450.027399
242026-04-02$67,959.880.001471460.028870
252026-04-09$70,644.790.001415530.030286
262026-04-16$74,826.310.001336430.031622
272026-04-23$78,238.820.001278140.032900
282026-04-30$75,784.960.001319520.034220
292026-05-07$81,436.860.001227950.035448
302026-05-14$79,288.840.001261210.036709
312026-05-21$77,470.400.001290820.038000
322026-05-28$74,339.620.001345180.039345
332026-06-04$64,046.610.001561360.040906
342026-06-11$61,480.140.001626540.042533
352026-06-18$64,444.550.001551720.044085
362026-06-25$60,989.570.001639620.045724
372026-07-02$59,967.690.001667560.047392
382026-07-09$62,247.130.001606500.048998
392026-07-16$64,717.170.001545190.050543
402026-07-23$66,077.060.001513380.052057
412026-07-30$63,916.600.001564540.053621
422026-08-06$64,608.710.001547780.055169
432026-08-13$63,408.630.001577070.056746
442026-08-20$69,291.010.001443190.058189
452026-08-27$79,018.030.001265530.059455
462026-09-03$77,297.130.001293710.060749
472026-09-10$78,283.060.001277420.062026
482026-09-17$76,146.810.001313250.063339
492026-09-24$84,382.400.001185080.064524
502026-10-01$83,576.130.001196510.065721
512026-10-08$83,282.050.001200740.066922
522026-10-15$81,603.650.001225440.068147
532026-10-22$84,082.270.001189310.069336

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.