Skip to main content

Bitcoin Calculators

Five tools, each built around a single question people actually ask. Dollar-cost averaging, or DCA, means buying a fixed amount on a fixed schedule. All five run on the same engine as the main DCA calculator, and each page says which price series its figures use. No account, no email, nothing saved on a server.

What they all run on

Price history from

Aug 18, 2010

Through

Oct 12, 2026

Daily prices

5,900 · 16 years

Price on Oct 12

$82,489

Each day gets one price, bucketed by the UTC calendar day: Coinbase's daily close from Jul 20, 2015, and blockchain.info's daily average market price before that. All 5,900 daily prices counted here are ones those sources reported. None is an estimate. When Coinbase cannot be reached, the tools fall back to Kraken, whose public history is weekly, and the page affected says so. The price shown is the Coinbase price on Oct 12, 2026 at 22:44 UTC. These figures are recalculated about once a day. The main calculator fetches a current price when you load it. The rest of the assumptions are written out on the methodology page.

Pick the question you came with

Bitcoin Drawdown Calculator

“How far did it fall from the top, and how long did getting back take?”

Every Bitcoin holder eventually watches their position drop. This measures the real ones: how deep each fall from a previous high went, and how long the position stayed underwater. It also flags the worst stretch in Bitcoin’s history, and lets you model spending your own stack down.

Worth knowing: Measured on one price per UTC day, so intraday spikes and wicks are not counted.

Bitcoin FIRE Calculator

“How much Bitcoin would it take to cover what I spend?”

Enter what you spend in a month and this works backwards, at the 4% rule, to the stack that would cover it. It starts from a DCA plan you pick, shows how far that plan’s stack gets toward the number, and explains why applying the rule to Bitcoin is contested.

Worth knowing: A withdrawal rate is an assumption, not a law. Bitcoin has never had a smooth return path.

Stack Sats Goal Calculator

“At my buy rate, when do I actually hit 0.1 BTC?”

A table of how long 0.01, 0.1 and 1 BTC take at seven contribution rates, from $10 a week to $1,000 a month, with every future buy priced at the latest price. Below it, a milestone tracker runs a real $50-a-week schedule over the last twelve months of prices. A sat is one hundred-millionth of a bitcoin.

Worth knowing: Every date assumes the price never moves, so read it as arithmetic, not a forecast. A higher price makes the date later and a lower one earlier. Exchange fees are not deducted.

Exchange Fee Comparison

“What is my exchange quietly costing me over years of buying?”

A 1% fee is $1 on every $100 you buy. Run it across a five-year weekly schedule and it becomes a specific number of dollars, and a specific amount of Bitcoin you never bought. The page runs one schedule at several fee levels, then lists what each major platform says it charges on a recurring buy.

Worth knowing: Platforms price differently: some charge a fee, some only a spread, which is the gap between the price you are quoted and the market price. Each row says which. A cost a platform does not publish is not counted.

Bitcoin Cost Basis Calculator

“What did I actually pay per coin across all my buying?”

Add each period you bought in: a 2021 run, a 2023 restart, a lump sum. You get one blended average cost, the BTC held in each batch, and what the whole position is worth at the latest price.

Worth knowing: A cost basis estimate, meaning what you paid per coin. This is not tax reporting, and jurisdictions differ on how purchases get matched to sales.

Start with the DCA calculator

Most of the tools above are more useful once you have a schedule in mind. Give the main calculator an amount, a cadence, a date range, and a fee. It runs that schedule against the same historical prices and reports the BTC accumulated, your average cost, and the annualized return. Carry those into the rest.

Open the DCA calculator

How to read the output

Anything backward-looking here is a measurement. The tools simulate your buys on UTC calendar days against real market prices. So “what a schedule would have done” is arithmetic on history, not a forecast. Run it again with the same inputs and you get the same answer.

Anything forward-looking is arithmetic on an assumption you supplied. A growth rate or a withdrawal rate produces a smooth path Bitcoin has never had. Real sequences arrive in the wrong order. A drawdown is a fall from a previous high, and an 80% one early does far more damage than the same fall late. No single number captures that. Change the assumption, watch the answer move, and take the range of answers more seriously than any one result.

Fees and spread are modeled only where a tool says so. Taxes are not modeled anywhere. The full list of what is and is not included lives on the methodology page.

Elsewhere on the site

Not financial advice. These calculators are educational simulations; past performance does not guarantee future results. Bitcoin is volatile and you can lose money.