Change Address

A wallet address that receives leftover funds in a crypto transaction, returning “change” back to the sender on UTXO blockchains.

A change address is a wallet-controlled cryptocurrency address that receives the leftover funds from a transaction after the intended payment amount and network fee are accounted for. It is most closely associated with UTXO-based blockchains such as Bitcoin, where coins are represented as discrete “unspent transaction outputs” (UTXOs) rather than a single running account balance.

How change addresses work in UTXO transactions

On UTXO chains, a transaction typically spends one or more existing outputs as inputs. If the inputs you spend are larger than the amount you want to send, the transaction must create multiple outputs: one to the recipient and another that sends the remainder back to you. That remainder is the “change,” and it is paid to a change address.

For example, if your wallet controls a 1 BTC UTXO and you want to pay 0.3 BTC, the transaction might create an output of 0.3 BTC to the recipient, plus an output of roughly 0.7 BTC (minus fees) to a change address that your wallet controls. The change is not “temporarily stored” by the network, it becomes a new UTXO recorded on-chain, spendable by whoever controls the private keys for the change address.

Why wallets generate new change addresses

Many wallets automatically generate a fresh change address for each transaction. This is primarily a privacy and wallet-management practice, because reusing the same address repeatedly can make it easier for others to link your transactions together. It also helps wallets track which outputs belong to you and select them later when you make another payment.

Change addresses matter because they are fundamental to how value moves on UTXO blockchains, and understanding them helps users avoid confusion about “missing” balances, improve privacy habits, and safely manage self-custodied funds.