Guide
How many sats are in a dollar?
A no-nonsense guide to calculating sats per dollar, the formula behind it, and why the number is worth watching.
The short answer
Sats per dollar is how many satoshis (the smallest unit of Bitcoin) one US dollar buys at the current market price. There are 100,000,000 sats in one bitcoin, so:
If BTC is trading at $100,000, one dollar buys 1,000 sats. If BTC is at $50,000, one dollar buys 2,000 sats. The cheaper Bitcoin gets in dollar terms, the more sats your dollar buys.
What is a satoshi?
A satoshi (or sat) is the smallest unit of Bitcoin, named after Bitcoin's pseudonymous creator Satoshi Nakamoto. One bitcoin equals exactly 100,000,000 sats — the same way one dollar equals 100 cents, except with a lot more precision.
Because BTC is expensive per whole coin, most everyday Bitcoin amounts are better expressed in sats. Buying $20 of Bitcoin doesn't get you a fraction of a coin with eight zeros — it gets you a clean number of sats.
The formula, step by step
- Look up the current BTC price in dollars (for example, $95,000).
- Divide 100,000,000 by that price: 100,000,000 ÷ 95,000.
- Round to the nearest whole number: about 1,053 sats per dollar.
To go the other way — dollars per sat — flip the formula: BTC price ÷ 100,000,000. At $95,000, one sat is worth about $0.00095.
A quick reference table
| BTC price (USD) | Sats per dollar |
|---|---|
| $25,000 | 4,000 |
| $50,000 | 2,000 |
| $75,000 | 1,333 |
| $100,000 | 1,000 |
| $150,000 | 667 |
| $250,000 | 400 |
| $1,000,000 | 100 |
Why sats per dollar matters
Thinking in sats reframes how you measure Bitcoin. Instead of asking "how much is Bitcoin worth?", you ask "how much Bitcoin does my money buy?" It's a stacker's mindset — and it tracks Bitcoin adoption more honestly than price alone.
The metric also introduces the idea of parity: the moment one unit of fiat buys exactly one sat. At parity, sats per dollar equals 1, which means BTC is trading at $100,000,000. It sounds absurd today, but it's a useful long-horizon yardstick for how far Bitcoin still has to travel against each currency.
Track it live
Satsfiat calculates sats per dollar (and five other currencies) in real time using live CoinGecko data. Head back to the dashboard to see the current number, historical charts, and the parity leaderboard across USD, BRL, EUR, GBP, JPY, and CAD.
FAQ
How many sats are in $1?
Divide 100,000,000 by the current BTC price in USD. At $100,000 per BTC, $1 buys 1,000 sats.
How many sats are in $100?
Multiply sats-per-dollar by 100. At $100,000 per BTC, $100 buys 100,000 sats.
Will sats per dollar ever reach 1?
Only if one bitcoin trades at $100,000,000. That's parity — nobody knows if or when it happens, but the metric tells you exactly how far away we are today.