Sats accumulator.
How long to reach your Bitcoin goal?
At any price, Bitcoin is divisible to 8 decimal places (1 BTCBitcoin (BTC)The ticker symbol for Bitcoin, used on exchanges and in price quotes.Full definition = 100,000,000 sats). Enter a monthly DCADollar-Cost Averaging (DCA)Investing a fixed amount on a regular schedule regardless of price, to reduce timing risk.Full definition amount and a sat target to see your timeline at flat price and under different price-growth assumptions.
Worked example: $100/month DCA at $60,000/BTC. Sats per dollar: ~1,667. Sats per month: ~166,700. Target: 1,000,000 sats (0.01 BTC). Time at flat price: ~6.0 months. At 20% annual price growth, the same target takes longer because each month buys fewer sats.
Methodology: monthly DCA at the chosen price-growth assumption. Target line marks the goal.
How this tool works
- 1 BTC = 100,000,000 satoshis. You do not need to buy a whole Bitcoin verify×DON'T TRUST, VERIFYClaim: 1 Bitcoin equals 100,000,000 satoshis (8-decimal divisibility).Verify at: bitcoin.org FAQ ↗Hardcoded in Bitcoin Core consensus rules. Each Bitcoin is divisible to 8 decimal places..
- At flat price: months = target sats / sats per month at current price.
- At positive growth: each month's price compounds by (annual rate / 12), and each subsequent monthly DCA buys fewer sats. The simulation iterates month by month until the target is reached.
- The minimum timeline is the flat-price scenario. Any price appreciation extends it; any price decline shortens it.
- Average cost basis = total dollars invested / total BTC accumulated.
- This tool excludes exchange fees, network fees, and tax considerations. Each will reduce sats accumulated by a few percent in practice.