Calculator
Bitcoin DCA calculator
Simple projection: same USD each period at a flat price assumption. Not backtesting.
Flat price model for planning only—not historical backtesting or investment advice.
Total invested
—
Total BTC
—
Total sats
—
Avg cost / BTC
—
What this model does
You pick a USD amount, number of periods, and a BTC price assumption (defaults to live spot). We multiply to total cash outlaid and divide for total BTC/sats. Average cost equals your assumed price in this flat model.
What it does not do
It does not replay historical candles or promise returns. Real DCA experiences varying prices, skipped buys, and fees. Use this for goal sizing, then execute on an exchange you trust.
Fees and rails
Subtract bank and trading fees mentally—or lower the amount field. Withdrawals to self-custody add network fees later.
Examples
- Model $50 weekly for 52 weeks at current spot.
- Compare 26 vs 52 periods for the same monthly budget.
FAQ
- What is Bitcoin DCA?
- Dollar-cost averaging means buying a fixed USD amount of BTC on a schedule, reducing timing stress versus a single lump sum.
- Why is average cost equal to the price I entered?
- This calculator uses one price for every period. That keeps the math transparent. Historical DCA tools use many prices and will differ.
- Is DCA investment advice?
- No. It is a planning aid. Bitcoin is volatile; only allocate what you can afford to risk.
Related tools
- USD to BTCBudget in dollars, see BTC and sats before you hit buy.
- Bitcoin profit calculatorMark-to-market PnL: holdings × spot − cost basis.
- Bitcoin calculatorOne amount field. BTC or sats in; USD and the other unit out. Built for operators who leave a tab open.
- USD to satsDollar budget in; sats (and BTC) out at today’s mark.
GetFreeBit earns a referral commission when you register via our verified partner links at no additional cost to you. Not financial advice.