LEARN · BITCOIN

How Does Your Bitcoin Balance Really Work?

Your wallet shows one Bitcoin balance, but that total can come from several smaller, separate pieces recorded on the network. They are called UTXOs. Understanding them also explains why two payments of the same amount can have different network fees.

Alex explains a Bitcoin transaction: three glowing inputs feed into a transaction that creates two new outputs.

Your balance is not a bank account entry

Imagine your wallet shows 0.007 BTC. This does not mean the Bitcoin network holds one account entry labelled 0.007. Your wallet finds the unspent transaction outputs you can spend and adds their values together.

For example, you might control an output worth 0.004 BTC and another worth 0.003 BTC. Together they equal 0.007 BTC. The wallet shows the total so you do not need to add them yourself.

What does UTXO mean?

UTXO stands for Unspent Transaction Output: an output from a previous transaction that has not yet been spent. When a transaction creates an output you are able to spend, it becomes a UTXO.

Do not imagine it as a physical coin or a file stored inside your phone. It is a spendable output recorded in Bitcoin's transaction history. Your wallet manages the keys needed to spend it.

A simple payment with change

You have two UTXOs worth 0.004 BTC and 0.003 BTC. You want to send 0.005 BTC. Your wallet can use both as transaction inputs, adding up to 0.007 BTC.

The transaction creates a new 0.005 BTC output for the recipient and a 0.00198 BTC change output controlled by your wallet. The difference, 0.00002 BTC (2,000 sats), is the network fee. These amounts are educational examples, not current fee recommendations.

The two original UTXOs have now been spent in full. The wallet did not shave a piece off them: the transaction consumed them and created new outputs. The cash-and-change analogy helps, but Bitcoin uses transaction records, not physical bills.

Why can UTXOs change your fee?

A Bitcoin network fee is not a percentage of the amount sent. It depends on the transaction's data size and the fee rate you choose, usually measured in satoshis per virtual byte (sat/vB).

When your wallet combines many small UTXOs, the transaction generally needs more inputs and therefore more data. At the same fee rate, more virtual bytes mean a higher total fee.

That means a small payment using many inputs may cost more than a larger payment using one input. Exact transaction size also depends on the input and output types.

Who chooses which UTXOs to spend?

Your wallet usually selects the UTXOs automatically. This process is called coin selection. You enter the payment amount and recipient, and the wallet constructs a valid transaction with suitable inputs, change and fees.

Some advanced wallets offer coin control, letting you select UTXOs manually. It can be useful for fee management or privacy, but beginners do not need to adjust these settings to send bitcoin.

Where does the change go?

Change does not disappear or automatically go to the recipient. When needed, it becomes a new output controlled by your wallet, often using a different address generated by the wallet.

That is normal. You may see unfamiliar-looking addresses in a block explorer, but your wallet tracks which spendable outputs it controls.

What about privacy?

When a transaction combines several UTXOs as inputs, observers of the public blockchain can often infer that they belong to the same controller. That is not an infallible rule, but it is a reason to understand what transactions can reveal.

Start by understanding the basics. Do not move bitcoin or change advanced settings without a clear reason: doing so costs fees and may affect your privacy.

The simple takeaway

Your wallet displays one total, while Bitcoin tracks unspent transaction outputs, or UTXOs. A payment consumes one or more of them and creates new outputs, usually for the recipient and sometimes for change.

The more data a transaction needs, the more it may cost at a given fee rate. Your wallet normally handles UTXO selection for you.

KEEP LEARNING

From UTXOs to real transactions

Watch the short video — What happens when you tap “Send”? — then follow our practical BlueWallet send guide or continue with Book 1.

Frequently asked questions

What is a Bitcoin UTXO?

An unspent output from a previous transaction that can be used as an input in a new Bitcoin transaction.

Are UTXOs files stored inside my wallet?

No. UTXOs are tracked through Bitcoin's transaction history, while the wallet manages the keys needed to spend them.

Why does my wallet show only one balance?

It adds together the values of the available UTXOs that you can spend.

Will I lose the rest of a UTXO if I send less than its value?

No. A transaction typically creates a new change output, provided enough value remains after fees.

Why can many small UTXOs lead to higher fees?

They generally require more transaction inputs. More input data increases virtual size, so total fees rise at the same sat/vB rate.