Vol. I · No. 1

The Stack Report

A periodical for the patient buyer of bitcoin.

§ The Tool

How to Use a Bitcoin DCA Calculator (And What to Ignore)

A practical guide to reading a Bitcoin DCA backtester — what the numbers mean, which results are signal, which are noise, and which calculators are worth using at all.

May 17, 20267 min readThe Stack Report · Writing

A Bitcoin DCA calculator is a small tool that does one thing: it tells you what a hypothetical recurring buy would have produced over a historical period. Used well, it is the most persuasive piece of evidence you can give yourself for or against the strategy. Used badly — and the internet is full of bad ones — it is a way to talk yourself into a number you wanted to believe.

This piece is a quick guide to reading a DCA backtester critically. We will use the one on this site as the working example, but the principles apply broadly.

What a backtester is actually computing

Most calculators take four inputs: an amount per buy, a frequency (daily, weekly, monthly), a start date, and an end date. They then simulate that exact sequence of purchases against the historical price series, summing up:

  • Total invested — the total dollars you would have put in.
  • Total BTC accumulated — how many sats those dollars bought, at the price on each purchase date.
  • Current portfolio value — the accumulated BTC, valued at today's price.
  • Profit/loss and ROI — the obvious arithmetic.

Better calculators also show:

  • Average cost basis — total invested divided by total BTC. The price you would have paid if you had bought it all at once for the same total spend.
  • Lump-sum comparison — what the same total would have produced if invested entirely on day one.
  • Historical chart — portfolio value over time versus running cost basis.

Everything beyond that is decoration.

What the numbers actually mean

The single most important number on any backtester is the ROI line — but you have to read it correctly.

A ROI of, say, "+340% over 6 years" sounds great. What it actually says is: across the specific six-year window you picked, the strategy produced 340% on cost basis. The number depends entirely on the start and end dates. Start the same simulation a single month earlier or later and the ROI can swing by 50 percentage points or more. Bitcoin's path-dependency is enormous.

So the discipline is: don't read one ROI number. Read several. Try:

  • A 1-year window — to see what short-horizon DCA looks like.
  • A 4-year window — one full Bitcoin cycle. This is the most informative single window.
  • An 8-year window — covering at least two cycles.
  • A window that starts near a known cycle top (Dec 2017, Nov 2021) — the worst-case starting condition.
  • A window that starts near a known cycle bottom (Dec 2018, Dec 2022) — the best-case starting condition.

If a strategy looks good across all of those windows, including the cycle-top starts, you have a robust strategy. If it only looks good in the cycle-bottom-to-cycle-top window, you have selection bias dressed up as evidence.

Try it yourself

Run a Bitcoin DCA backtest on real historical data.

Open the calculator

What to ignore

A surprising amount of what shows up in DCA calculators is decorative, distracting, or actively misleading. Here is what is safe to skip:

Fancy projections forward. Any calculator that claims to tell you what your DCA will be worth in 2030 or 2035 is fitting a curve to past returns and pretending the future works the same way. Past performance doesn't predict future returns, and especially doesn't in bitcoin. If the tool projects forward, that part of it is junk. Use the backtester, ignore the predictor.

Exchange-specific buy buttons. Most calculators are funnels for a specific exchange. The math is real; the conclusion the calculator nudges you toward — "now sign up here!" — has nothing to do with the strategy and everything to do with the referral fee. (We do this too — see the platforms review — but at least we are transparent about it. Read several reviews before picking.)

Granularity beyond daily. Some calculators offer hourly or 15-minute buy frequencies. There is zero additional smoothing benefit past daily. If anything, sub-daily DCA is operationally annoying and may incur higher fees on some platforms. Stick with weekly.

Charts with confusing axes. If a backtester plots ROI rather than portfolio value, or uses a log scale for the cost basis line, treat the picture with skepticism. The honest chart is portfolio value (in dollars) versus cumulative invested (in dollars), both on a linear scale. Anything else is hiding something.

What to actually look at

Three numbers carry most of the information:

1. The ROI across a full cycle

A four-year DCA captures one complete Bitcoin cycle. Almost every four-year window in BTC's history has been positive — and most have been positive by several multiples. If a calculator shows you a negative four-year DCA, either you have picked the worst possible window (start at the peak, end at the bottom) or the calculator is buggy. The former is rare; check the dates.

2. The lump-sum comparison

The DCA-vs-lump-sum side-by-side is the most honest measure of whether DCA "won" on your window. If DCA is materially ahead, you were in a window where the asset declined or chopped sideways from your start price. If lump-sum is materially ahead, the asset rose more or less monotonically from your start price. Both are useful information.

3. The average cost basis

Compare it to the current price. If you average-cost-basis $40,000 and BTC is at $100,000, every additional buy at today's price raises your average. This sometimes surprises people who feel they should "wait for a dip." The strategy doesn't care about your average — it just compounds. But knowing your average is useful for understanding your position.

Sanity-checking any DCA calculator

Before trusting a backtester's numbers, run a quick sanity check:

  1. Pick a known historical window. Try $100/month from January 2018 through December 2024. That period covers the 2018 collapse, the 2020 COVID crash, the 2021 top, and the 2022 bottom — every major event. The simulated buys should total $8,400 invested. If the calculator agrees, it is at least counting correctly.

  2. Check the data source. Reputable calculators cite where their prices come from — CryptoCompare, CoinGecko, or similar. If a calculator does not say where its data comes from, do not trust it.

  3. Verify the start price. The first buy in the simulation should match the BTC price on that exact date (look it up on a public source). Some buggy calculators pull the wrong day's close or apply an unexplained "average."

  4. Look at the historical chart shape. It should match the well-known BTC chart — gradual climbs through 2017, the 2018 bear, the 2020–21 explosion, the 2022 drawdown. If the chart shape looks unfamiliar, the data is wrong.

The calculator on this site passes all four of these checks. We use CryptoCompare for daily closes (with a CoinGecko fallback and an embedded series as a last resort), and we display the data source on every result.

A reasonable workflow

If you are evaluating DCA as a strategy, here is the discipline that works:

  1. Run a 1-year window. See how it looks.
  2. Run a 4-year window. See how it looks.
  3. Run a 4-year window starting at the prior cycle peak (November 2021). This is the stress test — the worst plausible starting point. If you can stomach the path of that line, you can stomach the strategy.
  4. Run a 4-year window starting at the prior cycle bottom (December 2022). This is the best-case.
  5. Compare the lump-sum number in each window.
  6. Pick the smallest amount you would have been comfortable DCA-ing through all four of those simulations. That is roughly your right size.

The whole exercise takes about three minutes.

What a backtester cannot tell you

Worth being explicit: backtesters are calculators, not crystal balls. They cannot tell you:

  • Whether bitcoin will continue to behave like it has for the last decade.
  • Whether the recent four-year cycle pattern will continue (the halving-driven model may break down as block rewards approach zero).
  • Whether your specific platform will still exist in four years (this is non-trivial — see the platforms review).
  • Whether tax treatment in your country will remain favorable.
  • Whether you will personally have the discipline to keep buying through a 70% drawdown.

That last one is the actual deciding factor for most retail buyers. The calculator can help you commit to a strategy; the strategy works only if you actually execute it.

Open the calculator and try a few windows now. You will probably stop reading articles after about five minutes and start thinking about your own DCA. That is the right outcome.