Bitcoin DCA Calculator
Pick an amount, a schedule and a start date to see what buying bitcoin regularly would have cost you and what it is worth today, from real daily closing prices.
Updated October 2026 · Reviewed by the PipeFlare team · Educational only, not financial advice
TOTAL INVESTED
—
VALUE NOW
—
PROFIT / LOSS
—
Loading daily BTC-USD closes from Coinbase Exchange… Value now: live BTC $81,790 from Coinbase.
Figures come from past prices and do not predict future returns. Educational only, not financial advice. Real buys fill at the exchange's price at that moment plus its fee and spread, not the day's close.
What $25 a Week Since 2023 Would Be Worth
Buying $25 of bitcoin every week from 1 January 2023 to 13 October 2026 totals $4,950 invested across 198 buys. That schedule accumulates 0.09559751 BTC (9,559,751 sats), which is worth $7,814.04 at a live price of $81,739 (CoinGecko, 14 October 2026), delivering a gain of $2,864.04 (+57.9%).
Dollar-cost averaging (DCA) means purchasing a fixed cash amount on a regular schedule regardless of price movements. This schedule means you buy more bitcoin when the price is low and less when it is high. If you want to calculate returns on an individual lump-sum purchase instead, use our crypto profit calculator.
How to Use the Calculator
Start by entering your target cash contribution into the AMOUNT PER BUY (USD) field. Next, choose your recurring purchase cadence under HOW OFTEN, selecting Every day, Every week, Every 2 weeks, or Every month.
Set your historical window by picking a START DATE, which can reach back to 21 July 2015, and choose an optional END DATE (optional, default: yesterday). If your exchange assesses a trading charge on recurring orders, enter that percentage into the FEE PER BUY (%, optional) field to deduct transaction costs before each purchase fills.
The results appear in three cards:
- TOTAL INVESTED displays the full cumulative cash spent alongside the completed count of scheduled buys.
- VALUE NOW reports the current portfolio value at live market rates, detailing your total holdings in both BTC units and satoshis.
- PROFIT / LOSS shows your net dollar gain or loss, your return percentage, and your calculated average cost per BTC compared directly against today's live price.
A line chart tracks your cumulative invested cash against the rising or falling value of your bitcoin purchases at each buy date's closing price, extending to today's live market rate. Use the Copy button to export the one-sentence portfolio summary. You can also monitor your holdings with our sats to dollars converter or plan future targets using our sats stacking calculator.
How the Math Works
The calculator extracts daily historical pricing directly from Coinbase Exchange, using each scheduled day's closing price in Coordinated Universal Time (UTC). To calculate your current portfolio balance, it retrieves live market prices from CoinGecko, falling back to the Coinbase converter if CoinGecko does not answer.
When computing each scheduled purchase, the calculator deducts any assigned fee percentage from the purchase amount before dividing by that date's closing price:
bitcoin bought per buy = (amount × (1 − fee %)) ÷ that day's close
The calculator sums the bitcoin acquired across each scheduled cycle to establish your total balance:
total BTC = sum of all scheduled buys
Your current portfolio value and net return rely on standard market calculations:
value now = total BTC × live price
profit/loss = value now − total invested
average cost per BTC = total invested ÷ total BTC
Cadence cycles follow fixed calendar steps: Every day advances 1 day, Every week advances 7 days, and Every 2 weeks advances 14 days from your start date. Every month purchases on the matching calendar day each month, falling back to the final day of the month when that calendar date does not occur. If Coinbase lacks a daily candle for a specific scheduled date, the calculator uses the most recent earlier closing price.
The worked example: investing $25 Every week from 1 January 2023 to 13 October 2026 at a live price of $81,739:
- Over 198 weekly buys, the total cash invested reached $4,950.
- The completed purchases accumulated 0.09559751 BTC (9,559,751 sats, with 1 BTC equaling 100,000,000 sats).
- Multiplying 0.09559751 BTC by the live price of $81,739 yields a current portfolio value of $7,814.04.
- Subtracting the $4,950 invested leaves a net profit of $2,864.04 (+57.9%), reflecting an average acquisition cost of $51,780 per BTC.
When the Answer Is Wrong for You
These figures come from past prices. They do not predict future returns. A different start date or schedule can give a very different result, including a loss.
The calculator also assumes every buy filled at Coinbase's daily close. A real buy fills at the exchange's price at that moment, plus its fee and spread, so your own records will differ slightly.
All amounts are in US dollars, because the price history is BTC-USD. When Coinbase has no candle for a buy day, the calculator uses the most recent earlier close. To see how a fixed schedule behaves through price swings, read our guide on how dollar-cost averaging works.
Common Questions
What is bitcoin DCA?
Dollar-cost averaging (DCA) is an investment approach where you buy a fixed dollar amount of bitcoin on a consistent schedule regardless of market price. This strategy ensures you buy more satoshis when the price is low and fewer when the price is high.
How often should I DCA bitcoin?
The calculator lets you backtest schedules set to Every day, Every week, Every 2 weeks, or Every month to evaluate how different intervals performed across past market conditions.
Does the calculator include exchange fees?
The calculator does not add exchange fees automatically, but it provides an optional FEE PER BUY (%) field. Entering a percentage deducts that cost from each purchase before converting cash to bitcoin, while keeping your full allocation recorded under TOTAL INVESTED.
Where do the prices come from?
Historical buy prices come from public daily BTC-USD closing candles on Coinbase Exchange, which date back to 21 July 2015. Live valuation rates are drawn directly from CoinGecko, with an automatic fallback to the Coinbase converter API if CoinGecko fails to respond.
Can DCA lose money?
Yes. A different start date or schedule can give a very different result, including a loss.
Sources
General information, not financial advice.