New to Bitcoin? Start at 1.1
5.3Lesson 3 of 6
Pieces, change and balances
This lesson answers
- What is a UTXO (unspent output)?
- What is change in a bitcoin transaction?
- Why does my address show a zero balance?
- What is bitcoin dust?
- Why did my wallet send bitcoin to an address I don't recognize?
Bitcoin doesn't keep a balance for you the way a bank does. It keeps separate pieces, called unspent outputs or UTXOs: each payment you receive is its own piece, waiting to be spent. Your balance is just all your pieces added up.
At block 972,307, on 20 October 2026, the chain held 164,598,023 unspent outputs holding 20,100,732 bitcoin between them. Every bitcoin that can still be spent sits in one of them.
Spending whole pieces, getting change
A piece can't be cut in place. To pay someone, your wallet spends whole pieces and creates new ones: one for the person you are paying and, usually, one back to you with what is left over, minus the fee. That second one is the change. It works like paying for a $3 coffee with a $10 note.
| Step | What happens |
|---|---|
| You hold | One piece of 0.5 BTC |
| You pay | 0.1 BTC to a shop |
| The transaction creates | 0.1 BTC for the shop, and about 0.4 BTC back to you as change |
| The fee | Whatever is left between the two, taken by the miner |
Most wallets send the change to a brand-new address of yours, not back to the one it came from. That is why a transaction often shows an address you don't recognize: it is your own wallet's.
How this shows up when you look up an address: change outputs and where a balance sits on satoshis.watch.
Why an address can show zero
If you look up an address you were paid at, after you have spent from it, it often shows zero. The coins didn't vanish: the payment moved them on, and the change went to your wallet's new address. Your wallet adds up all its addresses, which is why it still shows the right total. An address that shows zero can still receive again.
Dust
A piece so small that the fee to spend it would be more than it holds is called dust. It still belongs to whoever holds the key; it just isn't worth moving on its own. Bitcoin Core, the most widely run Bitcoin software, generally won't pass along new payments that create pieces below 546 satoshis for a 1 address or 294 for a bc1q address.
Sometimes strangers send tiny amounts to many addresses at once. Spending such a piece together with your own coins can link them in the public record, which is why some wallets let you leave chosen pieces untouched. See what the chain shows about you.
How this shows up when you look up an address: small outputs, also called dust on satoshis.watch.
- Holds
- …
- Payments received
- …
- Separate pieces
- …unspent outputs
The address of the first block's reward has received tens of thousands of small tribute payments. It has never spent any of them, so each one is still a separate piece.
See it on satoshis.watch →Check yourself
Practice, not a test. Think of your answer first, then reveal it.
1You hold one piece of 0.5 BTC and pay someone 0.1 BTC. What does the transaction create?Reveal
Two outputs: 0.1 BTC to the person you paid and about 0.4 BTC back to you as change, minus the fee.
2Why can an old address of yours show zero while your wallet shows a balance?Reveal
When you spent from it, your wallet sent the change to a new address of its own. The coins moved; they didn't disappear.
3Is dust lost?Reveal
No. It still belongs to whoever holds the key. It just costs more in fees to spend on its own than it is worth.
Sources
- Satoshi Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System (2008), section 9, combining and splitting value.
- Bitcoin Core, policy.cpp: the dust threshold, 546 satoshis for a 1 address and 294 for a bc1q address at the default setting.
- Number of unspent outputs: a Bitcoin node's snapshot of all unspent outputs at block 972,307.