Free historical backtest

Bitcoin DCA calculator.

Test a regular Bitcoin buying schedule against historical prices, include trading fees and compare the outcome with investing the same money as a lump sum.

Build your backtest

Historical USD prices are requested directly from CoinGecko when you calculate. Latest site snapshot: $64,745, verified 9 August 2026. No result is fabricated when historical data is unavailable.

Your result

Choose your schedule and calculate. The default covers the previous year.
Total invested
Current value
Bitcoin accumulated
Gain / loss
Average BTC cost
Compared with lump sum
DCA valueMoney invested

Check today’s market

What this calculator measures

Dollar-cost averaging (DCA) means purchasing a fixed monetary amount on a regular schedule. When Bitcoin’s price is lower, the same contribution buys more BTC; when it is higher, it buys less.

This backtest uses the historical price nearest each scheduled purchase date. The selected transaction fee is removed from every contribution before Bitcoin is purchased. Taxes, spreads, withdrawal fees and the value of your time are not included.

Important questions

Does a good historical result mean DCA will work again?

No. Backtests describe the past. Bitcoin remains volatile and can fall substantially.

Why compare with a lump sum?

It shows the trade-off between gradual exposure and putting the planned capital to work immediately. Neither approach is guaranteed to outperform.

Does the calculator store financial information?

No. Calculations run in your browser. Input values may be placed in a shareable URL, but no account or portfolio is created.