Historical DCA simulator
Result
Final value Example
$4,007.15
Showing the last valid setup.
Enter your contribution amount to see the result for this setup. The amount is never part of a shared link.
- Total contributed
- $3,700.00
- Purchase fees
- $37.00
- Units accumulated
- 0.05181428 BTC
- Average cost per BTC
- $71,408.88
37 purchases of $100.00. Units are valued at the 3 Nov 2026 close of $77,336.75. Average cost includes fees. The gain is a share of contributions, not annualised.
Bitcoin / BTC · Monthly · 3 Nov 2023 – 3 Nov 2026 · $100.00 per purchase · 1% fee deducted from each contribution
Value and contributions
3 Nov 2026. Value $4,007.15; contributed $3,700.00; 0.05181428 BTC held.
- Value of units held
- Cumulative contributions
Value is the units held, valued at each day's close. Contributions step up on every purchase day, so the gap between the lines is the gain or loss after fees.
The value line rises whenever cash is added, so its dips are not shown as a drawdown or as risk. To see how far Bitcoin itself fell over these dates, open its drawdown in the comparator.
Purchases
| Date | Contribution | Fee | Price used | Units bought | Units held |
|---|---|---|---|---|---|
| 3 Nov 2023 | $100.00 | $1.00 | $34,731.27 | 0.00285046 | 0.00285046 |
| 3 Dec 2023 | $100.00 | $1.00 | $39,984.81 | 0.00247594 | 0.0053264 |
| 3 Jan 2024 | $100.00 | $1.00 | $42,862.44 | 0.00230971 | 0.00763611 |
| 3 Feb 2024 | $100.00 | $1.00 | $43,010.67 | 0.00230175 | 0.00993787 |
| 3 Mar 2024 | $100.00 | $1.00 | $63,154.49 | 0.00156758 | 0.01150545 |
| 3 Apr 2024 | $100.00 | $1.00 | $65,987.92 | 0.00150027 | 0.01300573 |
| 3 May 2024 | $100.00 | $1.00 | $62,913.03 | 0.0015736 | 0.01457933 |
| 3 Jun 2024 | $100.00 | $1.00 | $68,791.00 | 0.00143914 | 0.01601847 |
| 3 Jul 2024 | $100.00 | $1.00 | $60,145.01 | 0.00164602 | 0.01766449 |
| 3 Aug 2024 | $100.00 | $1.00 | $60,674.93 | 0.00163165 | 0.01929614 |
| 3 Sep 2024 | $100.00 | $1.00 | $57,468.84 | 0.00172267 | 0.02101881 |
| 3 Oct 2024 | $100.00 | $1.00 | $60,744.99 | 0.00162976 | 0.02264857 |
| 3 Nov 2024 | $100.00 | $1.00 | $68,738.18 | 0.00144025 | 0.02408882 |
| 3 Dec 2024 | $100.00 | $1.00 | $95,924.52 | 0.00103206 | 0.02512088 |
| 3 Jan 2025 | $100.00 | $1.00 | $98,136.51 | 0.0010088 | 0.02612968 |
| 3 Feb 2025 | $100.00 | $1.00 | $101,460.20 | 0.00097575 | 0.02710543 |
| 3 Mar 2025 | $100.00 | $1.00 | $86,161.10 | 0.00114901 | 0.02825444 |
| 3 Apr 2025 | $100.00 | $1.00 | $83,174.33 | 0.00119027 | 0.02944471 |
| 3 May 2025 | $100.00 | $1.00 | $95,861.33 | 0.00103274 | 0.03047746 |
| 3 Jun 2025 | $100.00 | $1.00 | $105,447.82 | 0.00093885 | 0.03141631 |
| 3 Jul 2025 | $100.00 | $1.00 | $109,628.83 | 0.00090305 | 0.03231936 |
| 3 Aug 2025 | $100.00 | $1.00 | $114,215.73 | 0.00086678 | 0.03318614 |
| 3 Sep 2025 | $100.00 | $1.00 | $111,756.41 | 0.00088586 | 0.03407199 |
| 3 Oct 2025 | $100.00 | $1.00 | $122,318.40 | 0.00080936 | 0.03488136 |
| 3 Nov 2025 | $100.00 | $1.00 | $106,557.98 | 0.00092907 | 0.03581043 |
| 3 Dec 2025 | $100.00 | $1.00 | $93,453.84 | 0.00105935 | 0.03686977 |
| 3 Jan 2026 | $100.00 | $1.00 | $90,598.02 | 0.00109274 | 0.03796251 |
| 3 Feb 2026 | $100.00 | $1.00 | $75,661.49 | 0.00130846 | 0.03927097 |
| 3 Mar 2026 | $100.00 | $1.00 | $68,335.99 | 0.00144872 | 0.0407197 |
| 3 Apr 2026 | $100.00 | $1.00 | $66,959.99 | 0.00147849 | 0.04219819 |
| 3 May 2026 | $100.00 | $1.00 | $78,558.89 | 0.0012602 | 0.04345839 |
| 3 Jun 2026 | $100.00 | $1.00 | $64,040.00 | 0.00154591 | 0.0450043 |
| 3 Jul 2026 | $100.00 | $1.00 | $62,520.22 | 0.00158349 | 0.04658779 |
| 3 Aug 2026 | $100.00 | $1.00 | $63,466.51 | 0.00155988 | 0.04814767 |
| 3 Sep 2026 | $100.00 | $1.00 | $81,263.99 | 0.00121825 | 0.04936592 |
| 3 Oct 2026 | $100.00 | $1.00 | $84,742.22 | 0.00116825 | 0.05053417 |
| 3 Nov 2026 | $100.00 | $1.00 | $77,336.75 | 0.00128012 | 0.05181428 |
Assumptions
Excludes sale fees, spread/slippage, withdrawals, taxes, staking, airdrops.
- Each purchase is made at that day's end-of-day USD close (UTC). It is a reference price, not an order that was guaranteed to execute.
- The start date is included. Weekly purchases fall every 7 days from the start date. Monthly purchases keep the start date's day and move to the month's last day when it is shorter (31 Jan, 28 Feb, 31 Mar), without drifting.
- The fee is a percentage of each contribution and is deducted from it: units bought = (contribution − fee) ÷ that day's close. The fee total is purchases × contribution × fee.
- Final value is all units held, valued at the end date's close. Gain is final value minus total contributions, and gain % is gain ÷ total contributions. It is not an annualised return and not a forecast.
- If any daily close is missing in the period, the simulation stops and says so. No purchase is skipped and no price is filled in.
- Limits: a contribution of $1 to $100,000, a fee of 0 to 5%, and 2 to 5,000 purchases. These are input limits, not recommendations.
How we calculate
A historical simulation using daily prices. It does not predict future returns.
Weekly purchases fall every 7 days from the start day; monthly purchases keep the start day's day, at month end when a month is shorter. The first purchase is on the start day and the final value uses the end day's close. The fee is hypothetical and deducted from each contribution. The amount is used only on this page and is never in a link.
The simulation runs on one saved copy of the daily prices and one fixed set of formulas. When either changes, its label changes too, and the results are worked out again. This page uses Dataset 2026-11-03.120e407e, method version 1.
Source: Coinbase Exchange and Kraken. Daily UTC closes through 3 Nov 2026, retrieved 4 Nov 2026. Historical simulation only, not advice. How the DCA method works.
Worked example
Illustrative numbers made up for this example, not market prices. Weekly purchases of $100.00 with a 1% fee, from 1 Jan 2025 to 14 Jan 2025. The close is $100.00 on 1 Jan, $50.00 on 8 Jan and $75.00 on 14 Jan.
| Purchase | Contribution | Fee (1%) | Invested | Close | Units bought |
|---|---|---|---|---|---|
| 1 Jan 2025 | $100.00 | $1.00 | $99.00 | $100.00 | 0.99 |
| 8 Jan 2025 | $100.00 | $1.00 | $99.00 | $50.00 | 1.98 |
Contributions $200.00, fees $2.00, units 2.97. Final value: 2.97 × $75.00 = $222.75. Gain: $222.75 − $200.00 = +$22.75, which is +11.38% of contributions.
Questions
Why is the amount not in the copied link?
Share gives a link with the asset, dates, cadence and fee. The amount is private, so the person who opens the link enters their own. Sharing also saves the same setup, without the amount, on this device.
What if the data has a gap?
The simulation stops and names the missing day. Choose dates that avoid it. Nothing is skipped or filled in.
Does this predict future returns?
No. It replays past daily prices. Past performance does not predict future results.