Bitcoin DCA Calculator
Pick an amount, frequency and start date — see exactly how much BTC you'd hold today, your average buy price, profit / loss, and a side-by-side with lump-sum buying on the same date.
Result
What is Dollar-Cost Averaging?
DCA means investing a fixed amount on a fixed schedule — for example $100 every Monday — regardless of price. The point is mechanical execution: you remove emotion, you don't try to time the bottom, and you accept that some purchases will be at high prices and others at lows. Over a long horizon those purchases average out and the strategy quietly accumulates a position without the regret risk of going all-in right before a 60–80% drawdown.
Why DCA fits Bitcoin specifically
Bitcoin has lived through four full cycles, each marked by an 80%+ correction from its top followed by a new all-time high years later. Predicting the top or bottom of any given cycle is — in practice — guesswork. DCA sidesteps that prediction entirely: you keep buying whether the market is in greed or fear. Historically this has produced lower returns than a perfectly-timed lump-sum bottom-buy, but materially better returns than poorly-timed lump-sum buys made anywhere near a cycle top.
What this calculator does
- Pulls daily BTC/USD closing prices back to April 2013 (CoinGecko).
- Simulates buying your chosen amount at every scheduled purchase date.
- Snaps each purchase to the first available daily close on or after that date.
- Reports your total invested, BTC acquired, average buy price, current portfolio value, profit / loss in dollars and percent, and CAGR.
- Compares your DCA outcome against putting the entire total in as a single lump-sum buy on the start date.
- Plots the equity curve: portfolio value vs cumulative invested over the full period.
What it doesn't include
- Exchange fees and spreads. Most exchanges charge 0.1–1% per trade; over a long DCA these compound. Subtract roughly 0.2–0.5% from each purchase for a realistic net figure.
- Capital gains tax. Jurisdiction-dependent; not modelled.
- Slippage. Calculator assumes you got the exact daily close. Live fills will differ intraday.
- Self-custody overhead. Hardware wallet costs, transaction fees on withdrawal, etc.
The numbers here are a clean back-test of price action — useful for sizing decisions and historical context. Not a substitute for live execution data.
FAQ
What is Bitcoin DCA?
How accurate is this Bitcoin DCA calculator?
DCA or lump sum — which performs better on Bitcoin?
Does this calculator include fees or taxes?
What date range can I use?
Why are CoinGecko prices used and not exchange prices?
Want to time entries better than pure DCA?
btclyzer's free live dashboard fuses RSI, MACD, EMA, Bollinger, Stoch RSI, Fear & Greed, CBBI and on-chain data into a single BUY / SELL / HODL rating across 5 timeframes. Use it to bias your DCA — accelerate buys when the rating is BUY, slow them down when it's SELL.
Open the dashboard →