About

About this project

A free tool for understanding what a Bitcoin Dollar Cost Average strategy would have produced — clearly, honestly, and without hype.

Purpose

The Bitcoin DCA Calculator exists to make historical investing scenarios tangible. It's easy to read "Bitcoin returned X% over 5 years," but it's much more meaningful to see what $50 a week would have actually built — through every bull market, crash, and recovery.

The goal is education, not promotion. Whether you're new to Bitcoin or a long-time holder, the calculator lets you stress-test assumptions with real historical data instead of guesswork.

Data sources

The calculator uses historical daily Bitcoin closing prices denominated in USD. Prices are sourced from public market data covering Bitcoin's full trading history, from its earliest exchange listings to the present day.

Each purchase in the simulation is valued at the daily closing price for that date. Today's portfolio value uses the most recent available closing price.

Methodology

The calculation engine is intentionally simple and transparent:

  1. Schedule generation. Given a start date, end date, frequency (daily, weekly, or monthly), and contribution amount, the engine generates a list of purchase dates.
  2. Price lookup. For each scheduled date, it finds the closest available historical close price (matching the same day, or the nearest prior trading day if needed).
  3. BTC accumulation. The contribution is divided by the price to determine how much Bitcoin was bought, then added to a running total.
  4. Aggregate metrics. The calculator computes total invested, total BTC accumulated, average buy price (total invested / total BTC), current portfolio value (total BTC × current price), profit/loss, and ROI.
  5. Time series. A daily series records cumulative invested capital, BTC held, and portfolio value — these power the charts.

Assumptions and limitations: the simulation ignores exchange fees, spreads, slippage, taxes, and any interest or yield. Real-world returns will differ. Results are denominated in USD; currency conversion effects for non-USD investors are not modeled.

Disclaimer

This site is for educational and informational purposes only. Nothing here is financial, investment, tax, or legal advice. Past performance is not indicative of future results. Bitcoin is a volatile asset and you can lose money. Always do your own research and consult qualified professionals before making investment decisions.