What a satoshi is and why the unit matters
A satoshi is the smallest indivisible unit of Bitcoin, named after the pseudonymous creator of Bitcoin, Satoshi Nakamoto. One bitcoin (BTC) is divisible into 100,000,000 satoshis, meaning each satoshi equals 0.00000001 BTC. The satoshi unit enables precise, low-value transactions and helps users discuss Bitcoin amounts in a human-readable way when fractions of a BTC are involved. Understanding satoshis is essential for reading amounts on-chain, comparing small payments, and calibrating wallets and tools that display balances in satoshis rather than BTC.
Origins and creator context
Who is Satoshi Nakamoto and why the name?
Satoshi Nakamoto is the pseudonymous individual or group who published the Bitcoin white paper in 2008 and launched the Bitcoin network in 2009. The smallest Bitcoin unit was named in Satoshi’s honor to acknowledge their foundational contribution. While the identity behind the name remains unknown, the unit itself reinforces Bitcoin’s emphasis on precise, mathematical monetary policy and peer-to-peer electronic cash.
How satoshis work in practice
Because each satoshi represents 0.00000001 BTC, users can express small or awkward decimal values more cleanly in satoshis. Wallets and explorers commonly show amounts in BTC, but transaction data on-chain uses satoshis as the native integer unit to avoid floating-point rounding issues. In practice, this means that when you send or receive Bitcoin, the network records values in satoshis, even if interfaces display them as 0.0005 BTC or similar. Using satoshis helps reduce errors in parsing amounts and ensures compatibility with software that requires integer inputs.
Common use cases for thinking in satoshis
- Microtransactions and tips where BTC amounts are much less than one full coin.
- On-chain data analysis and scripts that parse raw satoshi values to avoid decimal conversion bugs.
- Price discussions and comparisons when expressing cost per satoshi or sats-per-dollar metrics.
- Lightning Network payments, which route payments in millisatoshis (one-thousandth of a satoshi) at the protocol level.
Satoshi versus other Bitcoin subunits
Bitcoin has several informal subunit terms, though only satoshis are coded as the protocol’s base unit. Millibitcoin (mBTC) represents 0.001 BTC, and bits represent 0.001 BTC as well. Unlike these, a satoshi is indivisible in on-chain transactions, making it the atom of Bitcoin accounting. Millibitcoin and bits remain useful for conversational amounts, but satoshis are what nodes and miners use internally.
Practical examples of satoshi amounts
Translating familiar BTC prices into satoshis can make small amounts easier to reason about. For context, if one BTC is worth a given amount, 10,000 satoshis equals 0.0001 BTC. Below is a concise reference table showing example BTC prices and the corresponding satoshi values for common, relatable amounts.
| BTC price (example) | Amount in BTC | Amount in satoshis | Description |
|---|---|
| 20,000 USD | 0.0001 BTC | 10,000 satoshis | Roughly a couple of coffee purchases over time |
| 20,000 USD | 0.001 BTC | 100,000 satoshis | A modest payment or small purchase |
| 20,000 USD | 0.01 BTC | 1,000,000 satoshis | A routine monthly expense at that price level |
| 20,000 USD | 0.1 BTC | 10,000,000 satoshis | A significant but not large holding |
| 20,000 USD | 1 BTC | 100,000,000 satoshis | One full bitcoin |
Units on the Lightning Network and millisatoshis
The Lightning Network extends Bitcoin’s utility for frequent, small payments by operating with millisatoshis, where 1,000 millisatoshis equal one satoshi. Routing and invoices may display millisatoshi amounts, but on-chain settlements ultimately resolve to whole satoshis. This design preserves the integer-based accounting of Bitcoin while enabling richer microtransaction patterns without requiring on-chain confirmation for every hop.
Satoshi metrics and market relevance
While satoshis are mainly an accounting unit, they surface in metrics such as satoshis per dollar (sat/$), which can be convenient when discussing price at a granular level. However, for most user-facing interactions—buying, sending, and storing Bitcoin—displaying values in BTC (or fiat) is more practical. Satoshis remain important under the hood for ensuring transaction precision and for developers who build tools that read or broadcast raw transaction data.