💡 The Plain-English Definition
When you spend bitcoin, you usually spend a whole UTXO — an unspent chunk of bitcoin you hold, like a coin or note — and receive change back. That returned change is called a change output, and it can reveal more about your wallet than you might expect.
🤔 But Why Though?
Bitcoin doesn’t work like a bank account, where you spend exactly the amount you want. It works more like physical cash: you hand over a note and get change back. Say you want to pay 0.3 BTC and your only coin is worth 1 BTC. The transaction creates two outputs — 0.3 BTC to the recipient, and 0.7 BTC back to you as change. Someone watching the blockchain can sometimes tell which output is the payment and which is the change — and the change output links back to your wallet, adding to the map of your addresses.
Analysts use several heuristics — rules of thumb — to spot the change output.
The round-number rule: payments are often round (0.1 BTC, 0.5 BTC) while change is an odd leftover (0.09473 BTC), so the awkward number is probably the change. The address-type rule: if a transaction spends from a Legacy address (starting with 1…) and has one Legacy output and one Native SegWit output (starting with bc1q…), the change is likely the Legacy one, because wallets usually return change in the same format as the input. The value rule: if one output is suspiciously close to the input amount, it’s probably the change.
Good wallets fight back by generating change addresses that match the payment’s address type. Some go further with methods like Payjoin, where the sender and receiver both contribute inputs, which muddles this kind of analysis.
🌍 The Real-World Analogy
When you pay with a £50 note for a £12 item, the shopkeeper knows you got £38 in change — and if they’re curious, they can watch which pocket you slip it into. Bitcoin’s public blockchain makes every transaction like this: anyone can watch. The change output is that pocket — and analysts know exactly where to look.
⚡ So What?
Most Bitcoin users never think about change outputs — the wallet handles it out of sight. But if privacy matters to you, it’s worth understanding. Using coin control (choosing which specific UTXOs a transaction spends), keeping address types consistent within a transaction, and using privacy-preserving payment methods can all cut down on the information you leak every time you transact.
