Sats accumulator.
How long to reach your Bitcoin goal?

At any price, Bitcoin is divisible to 8 decimal places (1 BTC = 100,000,000 sats). Enter a monthly DCA amount and a sat target to see your timeline at flat price and under different price-growth assumptions.

Worked example: $100/month DCA at $77,000/BTC. Sats per dollar: ~1,299. Sats per month: ~129,900. Target: 1,000,000 sats (0.01 BTC). Time at flat price: ~7.7 months. At 20% annual price growth, the same target takes longer because each month buys fewer sats.

YOUR INPUTS
Update manually with the current spot price.
Any positive assumption is speculative. The flat-price scenario shows the minimum number of months required.
YOUR TIMELINE
SATS PER MONTH AT CURRENT PRICE
0
MONTHS TO TARGET
0
0 years
TOTAL DOLLARS INVESTED
$0
AVERAGE COST BASIS
$0
COMPARISON BY GROWTH ASSUMPTION
CUMULATIVE SATS OVER MONTHS

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 ×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.

Not financial advice.