DCA calculator

Regular bitcoin buying simulated in your currency, on real historical prices.

EUR
How often
Quick period

Result

Total invested€6,10061 purchases, October 2021 – October 2026
Value today
€11,376+€5,276 · +86.5%
≈ $12,727
Bitcoin bought
15,312,491 sats0.15312491 BTC
Average buy price
1 BTC€39,837
Current price
1 BTC€74,290

Prices as of Oct 13, 2026, bought at the daily close, fees excluded.

Bitcoin versus your exchange rate

Bitcoin is priced in dollars. Your result therefore combines two things – the move in bitcoin and the move in the exchange rate.

Return in EUR
+86.5%
Return in USD
+89.5%
Effect of EUR/USD
-1.6%

A positive effect means the dollar strengthened against your currency and added to your result. A negative one means the opposite.

Daily BTC/USD prices from a historical dataset and CoinGecko, exchange rates from ECB reference rates. Powered by CoinGecko · ECB · Not investment advice

What DCA means

Dollar cost averaging means buying for the same amount at regular intervals, whatever the price happens to be. When bitcoin is cheap you get more of it, when it is expensive you get less. The result is an average entry price that smooths out the swings, and a rule you can follow without guessing the right moment. This calculator shows how that strategy would have played out with the amount and interval you choose.

Why the currency matters

Almost every DCA calculator works in US dollars. If you earn and spend euros, koruna, zloty or forint, that hides half the story: between the dollar price of bitcoin and the number in your bank account sits an exchange rate that can move by tens of percent over a few years. This calculator runs the simulation in your currency and then splits the outcome in two – what bitcoin did, and what the exchange rate did. Dollars are on the list as well, and there the result is the pure bitcoin move with no exchange rate in it – the number every other calculator gives you.

How the numbers are calculated

Each purchase is made at the daily closing price of bitcoin on the day implied by your interval. A monthly interval buys on the same day of every month, a weekly one every seven days. The dollar price is converted to your currency at the European Central Bank reference rate published for that day. The value today uses the most recent close available. Exchange fees, spreads and taxes are not included, so a real portfolio would end up somewhat lower.

Where the data comes from

Daily BTC/USD closes since January 2013 come from a public historical dataset, and newer days are added every day from CoinGecko. Rates for USD, CZK, PLN and HUF against the euro are the ECB reference rates, which are published on working days – weekends and holidays carry the last known rate forward. The data is refreshed once a day in the early morning.

What this does not tell you

Past performance says nothing about the future. Bitcoin has gone through stretches where even several years of regular buying ended below water, and this calculator will happily show you those – just move the starting month. It is a tool for understanding how regular buying behaves in numbers, not investment advice.