What is a UTXO?
A UTXO has to do with a unit of Bitcoin and is a fancy acronym for Unspent TX(transaction) Output.
Bitcoin does not operate like a digital bank account, where transactions are added or subtracted from your total balance.
It behaves more like cash in your wallet.
How so?
Here is a quick example:
Any amount of Bitcoin is a UTXO.
If you buy a $75 steak with a $100 bill, you may receive $20 and $5 UTXOs in exchange.
The $100 bill is the spent tx input, and the $20 and $5 bills are the unspent tx outputs.
Bitcoin functions like this digitally.
The spent inputs get destroyed and recreated as unspent outputs at the receiving address.
UTXOs are important because they impact the transaction fee.
Remember that 1 Bitcoin = 100,000,000 satoshis.
The more UTXOs (chunks of Bitcoin data), the higher the transaction fee.
Each Bitcoin block is limited to 4 million weight units (approximately 1–4 MB depending on transaction types). SegWit transactions are measured in virtual bytes (vB) and are more block-space efficient than legacy transactions.
For example, if your transaction takes up 1,000 bytes of data and you want it confirmed in the next block, you would multiply the current high-priority fee rate (in sats/vB) by 1,000 bytes to get your total fee cost.
Fee rates and the USD equivalent change constantly based on network demand — always check a live mempool explorer (such as mempool.space) for current rates before sending.
As you can see, the amount of data sent and the current demand for block space are major contributors to the transaction fee.
A common misconception is that transaction fees are a percentage of the amount sent, like the traditional financial system.
However, on the Bitcoin network, it could be cheaper to send $1,000,000 of BTC than $50 of BTC.
Here’s why:
The bytes of a transaction are influenced by the quantity of UTXOs.
(one $1,000,000 UTXO vs fifty $1 UTXOs)
This is why it is crucial not to have many small UTXOs.
If the fee for moving a UTXO is higher than the UTXO itself, it effectively becomes unspendable or “stranded.”
Using fees above as an example, low priority was 366 sat/vB. Anything below that bid is not getting moved by miners.
If fees were to remain persistently high and you had been making small daily DCA (dollar-cost averaging) purchases for a long period without ever consolidating your UTXOs, your entire stack could effectively become unspendable.
What should you do?
Consolidate your UTXOs or verify they are a good size.
This means combining small UTXOs that may become unspendable in the future into larger UTXOs that are more immune to high fees.
"Good sized" depends on your total Bitcoin stack.
A commonly cited guideline is to keep each UTXO at a minimum of 1,000,000 satoshis (0.01 BTC), though the right size ultimately depends on your total holdings and typical fee environment. You can consolidate UTXOs during periods of low network fees using a Bitcoin wallet that supports coin control (such as Sparrow Wallet or Electrum).