Bitcoin DCA Calculator

Enter an amount, a rhythm and a starting year, and the calculator replays the plan on real daily Bitcoin prices back to 2010. Prefer the visual version? Use the DCA simulator. New to the idea? ReadBitcoin DCA, explained.

Hourly splits each day into 24 equal purchases at that day's closing price. No fees, no taxes, no spread.

Result

Total invested$11,360
Purchases568
Bitcoin accumulated3.0781 BTC
Satoshis307,812,689
Value at latest close (2026-11-11)$226,809
Average cost per bitcoin$3,691
Net result$215,449 (+1,896.6% vs invested)

See this plan in the simulator

Year by year

YearPurchasesTotal investedBitcoinValue at year end
201653$1,0601.9907 BTC$1,938
201752$2,1002.5111 BTC$34,811
201853$3,1602.6676 BTC$9,849
201952$4,2002.8320 BTC$20,294
202052$5,2402.9363 BTC$85,123
202152$6,2802.9593 BTC$136,751
202252$7,3203.0009 BTC$49,606
202352$8,3603.0387 BTC$128,500
202453$9,4203.0555 BTC$285,241
202552$10,4603.0659 BTC$268,257
202645$11,3603.0781 BTC$226,809

Prices: daily BTC/USD closes, Coinbase via btcdollarcostaverage.com, from 18 August 2010. The current year row runs only to the latest close. Education only, not financial advice. Past performance does not predict future results.

A DCA calculator replays a savings plan on real historical prices. You fix an amount and a schedule, and it works out every purchase the plan would have made: how much you would have put in, how much Bitcoin those purchases add up to, your average cost per bitcoin, and what the stack is worth at the latest price. It answers "what would steady buying have done?" with numbers instead of opinions.

The formula

Every purchase buys the same dollar amount, so each one adds amount ÷ price that dayto the stack. Two numbers describe the whole plan:

Because cheap days buy more Bitcoin, the average cost lands below the simple average of the prices along the way. A small example, five monthly buys of $100:

MonthAmountBitcoin priceBitcoin bought
Month 1$100$30,0000.003333 BTC
Month 2$100$24,0000.004167 BTC
Month 3$100$36,0000.002778 BTC
Month 4$100$48,0000.002083 BTC
Month 5$100$40,0000.002500 BTC
Total$500Average price $35,6000.014861 BTC

Average cost: $500 ÷ 0.014861 = $33,645, noticeably under the $35,600 average price, because the $24,000 month bought the most Bitcoin. The example is simplified and hypothetical; the calculator above runs the same maths on real daily prices.

How dollar-cost averaging works

  1. Choose the asset. Here it is Bitcoin, bought in dollars.
  2. Set a schedule. Hourly, daily, weekly, bi-weekly or monthly.
  3. Fix the amount. The same dollars every time, whatever the price does.
  4. Stick to it. The plan buys more when the price is low and less when it is high, without any timing decisions.

Questions

How is the average cost calculated?

Total invested divided by total Bitcoin accumulated. Each purchase buys amount divided by that day's closing price, so cheap days contribute more Bitcoin and pull the average cost below the simple average of the prices along the way.

Does the calculator include fees or taxes?

No. The replay uses raw closing prices with no exchange fees, no spread and no taxes, so a real plan costs slightly more than the simulation shows.

What does the hourly frequency mean?

No public hourly price series reaches back to 2010, so an hourly plan is modelled as 24 equal purchases per day, all at that day's closing price. The total per day is 24 times the amount entered.

Can a DCA plan end up worth less than the amount put in?

Yes. A plan that starts near a price peak can sit below its invested amount for years. Dollar-cost averaging smooths the entry price; it does not remove risk. Past performance does not predict future results.

How does the comparison with gold or the S&P 500 work?

The same amount on the same schedule is replayed into the benchmark instead of Bitcoin, using its weekly closing prices carried forward to each purchase date. The comparison starts at the benchmark's first available price, so for younger benchmarks the invested total can be smaller. Both sides are past data, before fees and taxes.