The input value not assigned to outputs, available to the block's miner.
Transaction fee meaning
A Bitcoin transaction fee equals total input value minus total output value. Wallets normally choose a fee rate in satoshis per virtual byte because block space, not the payment's dollar amount, is the scarce resource.
How it works in Bitcoin
A larger or more complex transaction uses more block weight. Miners commonly prioritize packages offering higher fee rates, while mempool demand affects how competitive a rate needs to be for a target confirmation window.
A simple example
A transaction paying 2,000 sats and measuring 200 virtual bytes has a fee rate of 10 sat/vB, whether it sends $10 or $100,000 worth of bitcoin.
Why Transaction fee matters
Transaction terms matter whenever bitcoin moves. Understanding them reduces mistakes involving fees, confirmation status, change outputs and irreversible destinations.
What people often get wrong
Fee estimates are probabilities, not guarantees. Check whether a wallet supports RBF or child-pays-for-parent before relying on an urgent confirmation.
Quick checks before using the term
- Is the transaction only broadcast or already confirmed?
- Which outputs and fee are being created?
- Can wallet policy replace or delay it?
Apply these questions to the concrete example above. A precise answer is more useful than repeating the definition without naming the actor, rule or failure path.
Check the primary reference
This entry is written in plain English, but the technical source is available when you need exact protocol detail.
Bitcoin Developer Guide: Transactions ↗