Bitcoin DCA Backtester
"What if I'd been dollar-cost averaging into Bitcoin since [date]?" Pick an amount, frequency, and start date. See the actual historical performance using real CoinGecko price data.
Strategy
Past performance is not predictive of future results. This tool is educational — not investment advice. Real DCA also has transaction fees, taxes, and timing constraints not modeled here.
Results
How this calculator works
Data source: Live BTC/USD price history from CoinGecko's public API. Daily resolution for periods up to 365 days, weekly resolution for longer periods (CoinGecko's free tier limit).
Methodology: The simulation buys $X of BTC at the closing price on each scheduled date, starting from your selected start date through today. It tracks total dollars in, total BTC accumulated, and current value at today's price. No transaction fees, slippage, or taxes are modeled — real-world DCA returns will be slightly lower than these numbers.
Annualized return uses the standard (End / Start) ^ (1 / Years) − 1 formula. For very short periods, annualizing can be misleading — it extrapolates a trend that may not continue. Treat it as one signal among many, not a forecast.
For why DCA outperforms most active strategies for individual investors, read our Investing 101 tutorial.