Recurring purchase DCA calculator

Model equal-amount purchases using historical prices and value the bitcoin total at the last price in the history used.

← All tools
02

Recurring purchase DCA calculator

Model equal-amount purchases using historical prices and value the bitcoin total at the last price in the history used.

Use a dot or comma as the decimal separator; separate thousands with a space.

DCA, or Dollar-cost averaging, means buying for a fixed amount of local currency at regular intervals instead of seeking a single ideal moment. It reduces the need to decide on timing and may curb emotional trading, but it guarantees no profit, prevents no loss and does not solve custody.

For each modeled purchase, divide the amount by the historical price. Adding these fractions gives the BTC total, valued at the last price in the series used. Contributions equal amount times purchase count; percentage change is (value / contributions − 1) × 100. This is not an annualized return.

A year here means 365 days. The first purchase uses the first available observation. The weekly model selects the next observation at least seven days after the previous purchase; the monthly model selects the first observation of each UTC month, including partial months at either end. The displayed count may therefore differ from 52 or 12 per year.

We use CoinGecko, with Yahoo Finance as a fallback. For non-USD currencies, the Yahoo model may combine BTC/USD with the latest USD exchange rate at or before the observation for that currency, up to seven days old. Data may be cached. The series must start and end within seven days of the requested boundaries and have no gaps longer than eight days; otherwise no result is issued. Actual endpoint dates and source are shown.

The model excludes spreads, fees, taxes and custody costs. It calculates mathematical BTC fractions; display is rounded and actual purchases in whole satoshis may differ. This is a historical calculation, not a forecast or instruction to buy.

DCA spreads purchases over time, but does not make bitcoin a risk-free investment or guarantee returns.

Source links

Guide reviewed 7 September 2026