Using the Bitcoin DCA Calculator
Enter your inputs above and compare the result with the worked example. Review the assumptions before applying it to a trade, portfolio or tax return.
Worked example
Use the example inputs below to reproduce this result. These are the form's starting values, not recommended targets. Changing your inputs updates your result above; this worked example stays fixed for comparison. Results are rounded for display.
Example inputs
- Currency (use for all money amounts)
- USD
- Price data type
- Hypothetical
- Contribution per purchase
- 100
- Purchase fee deducted from contribution (%)
- 0
- One BTC price per scheduled purchase, oldest first
- 40000 50000 60000
- Valuation price per BTC
- 65000
Example result
- Price data
- Hypothetical
- BTC accumulated
- 0.0061666667
- Total contributions (USD)
- 300
- Position value (USD)
- 400.83333
- Profit or loss (USD)
- 100.83333
- Return (%)
- 33.611111
Method and assumptions
At each scheduled buy, BTC = contribution × (1 − fee) ÷ price. Sum BTC and multiply by the valuation price. Enter a price for each actual contribution date when backtesting. Return is relative to total contributions, with no annualization or sale fees.
Reference: investor.gov — method and further reading
How to interpret crypto estimates
Use prices and costs in the same currency. Market observations are venue-specific. Hypothetical returns are scenarios, and historical observations do not predict future prices. These tools provide educational estimates and do not constitute investment or tax advice.
Common question
Can I compare different purchase schedules?
Run each schedule separately with its own list of purchase prices. Use the same valuation date and account for differences in total contributions.