Crypto Lexicon
UTXO
UTXO means unspent transaction output. Learn how Bitcoin UTXOs form wallet balances, create change, affect fees, and differ from account models.
What Does UTXO Stand For?
UTXO stands for Unspent Transaction Output. A Bitcoin wallet balance is the sum of the spendable UTXOs controlled by its keys, not one editable account balance stored under a username.
The Physical Cash and Coin Analogy
To understand how UTXOs work, contrast Bitcoin with Ethereum:
- Account Model (Ethereum): Works like a standard bank account. If you have 10 ETH and send 2 ETH, the database simply updates your total balance from 10 to 8.
- UTXO Model (Bitcoin): Works like physical bills in your wallet. If you have a 50 dollar bill and buy a 20 dollar item:
- You hand over the full 50 dollar bill (Input).
- The merchant takes 20 dollars (Output 1).
- You receive a new 30 dollar bill in change back to your wallet (Output 2 / Change UTXO).
Why UTXO Management Matters for Transaction Fees
Every UTXO your wallet uses as an input adds physical byte weight to your transaction.
- The Fragmentation Trap: If you receive 50 micro payments of 10 dollars each, your wallet holds 50 separate small UTXOs.
- High Fee Spikes: When you later send a 500 dollar transaction, your wallet must combine all 50 inputs together, making the transaction data huge and drastically increasing your miner fee.
- UTXO Consolidation: During periods of low network traffic (low mempool fees), veteran Bitcoin users send a transaction to themselves to combine dozens of small UTXOs into one single large output, saving massive fees in future market expansions.
Learn how to manage Bitcoin keys in the Complete Cold Storage Guide, or study Bitcoin and custody in sequence through Academy School.
Knowledge check
Three quick questions on this entry. Pick an answer to see whether it is right.
Question 1 of 3Which description matches UTXO?
Question 2 of 3Which part of the lexicon does UTXO sit in?
Question 3 of 3Which of these also belongs to Bitcoin?