Cryptocurrency & Blockchain

Bitcoin DCA Calculator

Model recurring Bitcoin purchases using a price for each contribution and a valuation price. Use the worked example to check the result against the inputs.

01

Your inputs

02

Your result

Ready when you are.

Adjust the inputs, then calculate to see your result here.

Calculated on your device.

GET MORE FROM YOUR RESULT

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.