Skip to content
buybitcoinsmart

Bitcoin glossary

Transactions & fees

A bitcoin transaction is not a message saying move ten dollars from A to B. It consumes whole outputs from earlier transactions and creates new ones, which is why change addresses exist and why your wallet's arithmetic sometimes looks strange. UTXO is the word for those spendable pieces, and it explains most of what follows.

Fees are the part that costs real money. You do not pay a percentage, and you do not pay for the amount you send. You pay for the size of the transaction in virtual bytes, at a rate you choose, competing with everyone else waiting in the mempool. A payment of five dollars and a payment of five million can cost exactly the same, and a wallet sweeping up many small inputs can cost far more than either.

The rest of the section is what happens when that goes wrong. A transaction that pays too little sits unconfirmed, sometimes for days. Replace by fee lets the sender raise the offer. Child pays for parent lets the receiver rescue it. Both are here, with the conditions under which each one actually works.

Confirmations, txids, coinbase transactions and PSBTs round it out: the words you need to read a block explorer without guessing.

40 terms. Last reviewed 2026-09-24.

Terms in Transactions & fees

The other 13 sections

Frequently asked questions

Why will my wallet not send my whole balance?

Because a balance is a pile of separate coins, and spending each one costs a fee. Coins small enough that the fee to move them exceeds their value get left behind. Wallets call these dust, and it is arithmetic rather than a bug.

What decides what I pay in fees?

Size in bytes and how busy the network is, not the amount you send. A transaction moving a million dollars can cost less than one moving fifty, if it uses fewer inputs. That is why fee estimates are quoted per virtual byte.

My transaction is stuck. What can I do?

Usually wait, because fee markets fall as often as they rise. If you cannot, replace-by-fee lets you resend the same transaction at a higher rate, and child pays for parent lets the recipient bump it instead. Both need wallet support.

How many confirmations are enough?

One is enough for small amounts. Six is the convention for large ones, because reversing six blocks would cost an attacker more than almost any single payment is worth. Exchanges set their own thresholds and publish them in their support pages.

Leer esta página en español