Bitcoin DCA Calculator (CAD)

DCA = Dollar-Cost Averaging (aka recurring buys over time). Track recurring buys, dip buys, and estimated returns in CAD.

Not financial/tax advice

DCA Rules (daily CAD)

Dip Buys (CAD)

Optional override fields let you use your books exactly (price + BTC or sats).

Price Source & Calculate

Ready.

Shakepay Import (recommended first step)

If you use Shakepay, upload crypto_transactions_summary.csv first to save time. The app will import BTC buys, analyze rewards, and show BTC flow. ETH rows are ignored for now (future versions can include ETH).

BTC Flow Summary (Shakepay CSV)

Visibility only: buys, rewards, received, sent, and net flow from imported Shakepay BTC rows.

Quick Guide

  1. Add DCA rules: each rule sets the total daily CAD amount from that date onward.
  2. Add dip buys (optional): use market price, book price, or exact BTC/sats received.
  3. Calculate Returns to fetch history and estimate BTC, value, and ROI.
  4. CSV Validate checks if amount/price matches BTC reported.
  5. CSV Import adds buy rows into dip buys for easier reconciliation.

Privacy: your data is stored in your browser (localStorage). Use Clear All to wipe it.