Bitcoin DCA Calculator
Dollar-cost averaging means buying a fixed amount on a set schedule, whatever the price is that day. This tool runs that plan against real Bitcoin market history and shows you what it would be worth.
See what steady weekly buys of Bitcoin would be worth today, using real market history rather than vibes.
How it works
Pick an amount
Whatever you’d put in each time. $10 a week counts.
Set your schedule
Daily, weekly, bi-weekly, or monthly, across any date range you pick.
See your results
The Bitcoin you’d be holding today, and what it would be worth.
Pick an amount
Whatever you’d put in each time. $10 a week counts.
Set your schedule
Daily, weekly, bi-weekly, or monthly, across any date range you pick.
See your results
The Bitcoin you’d be holding today, and what it would be worth.
A free, open-source calculator for long-term Bitcoin thinkers. No accounts, no email capture, no shitcoins. Learn more →
Why DCA Works
Dollar cost averaging, or DCA, means buying a fixed amount on a schedule, whatever the price is that day. It suits jumpy assets like Bitcoin because it takes the timing decision, and most of the second-guessing, off your plate. New to the asset itself? Start with where Bitcoin's value comes from.
Time in the Market > Timing the Market
Almost nobody buys the exact bottom, and the people who did it once rarely do it twice. Buying on a schedule catches the lows along with the highs. The average price you pay usually ends up lower than guessing would have.
The Psychology
A falling price is exactly when most people sell. If your buy is already scheduled, the same drop just hands you more sats for the same money.
“Bitcoin is a technological tour de force.”— Bill Gates
A History of Volatility
Bitcoin moves in cycles, loosely tied to the four-year "halving", when the supply of new coins is cut in half. The long-term trend has been up. Getting there meant falls of 50%, 70%, even 80% along the way.
This calculator runs on real historical data from Kraken and Coinbase. You can see how a plan would have held up through those stretches. Prices reach back to 18 August 2010. The years before 2015 now use real daily market prices from blockchain.info rather than the synthetic estimates they used to. One caveat is worth knowing. Coinbase mode reads real daily prices, while Kraken mode fills in the daily figures from weekly closing prices. Our Methodology page covers how the data is built. Start at the 2017 peak or the 2020 crash and the results still tend to surprise people who assume they missed the boat.
How to Use This Calculator
- Set amount & frequency: How much per buy (say $50) and how often (daily, weekly, bi-weekly, monthly).
- Select dates: Pick a start date in the past. Price history goes back to 18 August 2010, the first day with a real market price.
- Add your fees: Put in what your exchange charges (0.5% - 1.5% is typical) to see what you actually keep.
- Read the results: The cards and the chart show where portfolio value pulled away from what you put in.
- Withdraw & secure: Stacking is half the job. Once the balance matters to you, move it to your own keys. Our self-custody guide covers how.
Disclaimer: This site is for education and entertainment, not investment advice. Every figure here comes from historical data, which guarantees nothing about the future. Bitcoin carries a real risk of loss. Do your own research and talk to a qualified financial advisor before you invest.
Frequently Asked Questions
Is this calculator accurate?
Prices come from Kraken and Coinbase. In Coinbase mode you get real daily candles (one recorded price per day) going back to 2015. In Kraken mode you get weekly closing prices, interpolated to daily: the days in between are filled in along a straight line between two real weekly prices. For August 2010 through mid-2015 we use a static snapshot of real daily market prices from blockchain.info. No prices are fabricated. Those earliest years were quoted in whole cents, so figures from that era are coarse. If a date has no price at all, the last known price carries forward. The Methodology page documents exactly how every number is computed. Intended for estimation and education.
What do annualized return (XIRR) and max drawdown mean?
XIRR is your yearly return rate, adjusted for the fact that your money went in at different times. Its formal name is money-weighted annualized return. Because it accounts for the size and date of every buy, it's the honest way to put a yearly figure on a DCA plan. Max drawdown is the largest fall your portfolio value took from a high point to the low that came after it.
Does this include transaction fees?
Yes. Set the 'Fee %' input to whatever your exchange charges. Most major exchanges charge between 0.1% and 1.5% per purchase, and over a few hundred buys that adds up to real money.
What is the best frequency for DCA?
Historically, the difference between Daily and Weekly DCA is negligible over multi-year periods. People who buy by hand tend to pick Weekly, because it means fewer fees and less record-keeping. Daily is great for automated setups.
Can I export my data?
Yes. Once you have results, use the CSV button below them, or the download icon next to the total invested. Either one exports your full transaction history. It includes every purchase date, BTC price, amount invested, BTC bought, and portfolio value, converted to your selected currency.