7 min readUpdated June 29, 2026

How Many Satoshis Are in 1 Bitcoin?

The answer is always 100,000,000 sats per BTC — fixed by Bitcoin’s code, not by market price. Price only affects how much those sats are worth in dollars or euros.

How Many Satoshis Are in 1 Bitcoin? — Bitcoin guide

The fixed ratio

Bitcoin’s divisibility stops at 8 decimal places. That smallest unit is named the Satoshi. No matter whether BTC is $30,000 or $100,000, the ratio stays 1 BTC = 100,000,000 sats.

This is why “stacking sats” works as a strategy: you accumulate units that never change in definition, even as fiat value fluctuates.

Common amounts at a glance

1,000 sats = 0.00001 BTC · 100,000 sats = 0.001 BTC · 1,000,000 sats = 0.01 BTC · 10,000,000 sats = 0.1 BTC · 100,000,000 sats = 1 BTC.

For live fiat values, use our amount pages — they update every minute with current market prices.

Why this matters for self-custody

When you withdraw from an exchange, verify amounts in both BTC and sats. A misplaced decimal is a costly mistake. Hardware wallets display both; always double-check before confirming.

Once you hold sats you control, storage becomes the next question — see our guide on hardware wallets below.

Common sat amounts at today's prices

Frequently asked questions

Quick answer

Is the number of sats per Bitcoin ever changing?

No. It is hard-coded in Bitcoin’s consensus rules. Only the fiat value of those sats changes.

How many sats is $100 worth?
It depends on the live BTC price. Divide $100 by the BTC/USD price, then multiply by 100,000,000. Try our 100 dollars in satoshi page for the current number.

Live converters

Related guides

Open Satoshi converter