Change Address
Pronunciation: CHAYNJ AD-dres
Also known as: Bitcoin Change Address
Definition
A change address is an address controlled by the sender that receives the unspent remainder when a UTXO-based transaction spends inputs worth more than its payments and fee.
Overview
Understand the idea
In a UTXO network, selected inputs are consumed in full. If their total exceeds the amount sent to recipients plus the transaction fee, the wallet creates another output for the difference. That output commonly goes to a newly derived internal address called a change address.
Change is not a refund from the recipient and does not return to the exact input address unless the wallet deliberately reuses it. Wallets track the internal derivation branch so the change remains recoverable. Missing derivation metadata, watch-only configuration, or incomplete scanning can make a restored wallet overlook it.
Observers may use output amount, address type, and wallet behavior to guess which output is change, affecting privacy. Wallet software should choose inputs and change scripts carefully, avoid dust, and verify that offline signers recognize the change as controlled by the wallet rather than as an external payment.
What actually happens
On Bitcoin, a transaction often consumes one or more complete UTXOs even when the intended payment is smaller than their combined value. The leftover value is typically sent back to a wallet-controlled change address. The word 'change' is like receiving change after using a large banknote, but it is an independent new blockchain output that the wallet must continue to track.
Suppose inputs total 0.020 BTC, the merchant receives 0.012 BTC and the network fee is 0.0001 BTC. The transaction can create another output worth 0.0079 BTC returning to the sender's change address. HD wallets often derive change addresses from an internal branch that differs from external deposit-address derivation. During wallet restoration, the derivation scheme must recover both branches; otherwise funds can appear missing even though the keys exist.
Decisions and failure cases
A mistakenly omitted change output can become an enormous transaction fee. Reusing an obvious change address can aid blockchain surveillance. Coin selection and recovery descriptors therefore matter; users should not manually infer ownership from visual similarity of addresses.
Related concepts
Zero Address, Sending Address, One-Time Address.
Further reading
Example
A shopper checks an explorer after paying 0.012 BTC and sees 0.0079 BTC sent to an unfamiliar address. That second output may be the shopper's own change, not a second merchant payment or stolen funds. The wallet's transaction analysis should identify which outputs belong to it.
Comparison
A change address receives leftover value from a spender's transaction. A deposit address is normally supplied to receive a payment from someone else, although technically both are wallet-controlled output destinations.
Key Takeaway
A change address is an address controlled by the sender that receives the unspent remainder when a UTXO-based transaction spends inputs worth more than its payments and fee.
Sources
- BIP 32: Hierarchical Deterministic Wallets — Bitcoin Improvement Proposals (2026-08-02)
- Bitcoin Core getnewaddress RPC — Bitcoin.org (2026-08-02)
- Bitcoin Core getrawchangeaddress RPC — Bitcoin.org (2026-08-02)