Start →
Problem
Monetary System How the System Works What Is the Fed? Federal Reserve History The Petrodollar World Reserve Currency The Gold Standard Consequences Inflation Types Cost of Living National Debt Social Security Sanctions & Money Shrinkflation View all in The Problem →
Bitcoin
Learn Why Bitcoin Bitcoin for Beginners How Money Works CBDCs Stablecoins Gold vs Bitcoin Practice How to Buy Bitcoin Dollar-Cost Averaging Bitcoin Allocation Hardware Wallets Lightning Network Bitcoin Taxes (US) View all in Bitcoin →
Money
Foundation Order of Operations How to Actually Budget Where to Bank Credit Card Strategy Investing for Beginners Index Funds Income & Tax Salary Negotiation HSA Backdoor Roth Reference Life Stages Financial Numbers Glossary View all in Money →
Tools
Featured All Tools (78) Tax Estimator Cost of Living Savings Rate to FI Retirement Am I On Track? FIRE Calculator Compound Interest Money Paycheck Allocator Emergency Fund Bitcoin DCA Calculator Bitcoin vs S&P 500 View all tools →
UPDATED APRIL 2026

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 $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 BASIScost basisWhat you originally paid for an asset. Used to calculate how much profit (or loss) you made when you sell.Full definition
$0
COMPARISON BY GROWTH ASSUMPTION
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.