Why can it be expensive to send just a little BTC?

I reviewed Bitcoin.org’s fee guide again tonight, and the most useful point is this: on-chain transactions mainly pay for the block space they use. The amount being transferred itself isn’t what determines the fee. A small transfer isn’t necessarily cheaper than a large one.

Your wallet balance may come from many small payments. When you pay again, the number of old unspent outputs you need to spend—that is, UTXOs—affects the number of inputs and the transaction size. Combining lots of small amounts into one payment can produce more data than using a single large input.

Here’s a purely hypothetical example: if two transactions both have a fee rate of 5 satoshis per virtual byte, and their sizes are 200 and 1,000 virtual bytes, their fees would be 1,000 and 5,000 satoshis. These are not tonight’s live fee rates, and the fees aren’t percentages of the transfer amounts.

When I assess the cost of moving funds, I check the transaction size, fee rate, and final total fee shown by the wallet. Exchange withdrawal fees also include the platform’s own rules, so they can’t be treated as the amount miners actually receive.

This input structure for $BTC can’t simply be applied to $ETH or $SOL either. Understand how fees work on each network before choosing a chain, receiving funds, or sending them out—that’s how you can tell whether a small transaction is worthwhile. Your displayed balance and the cost of moving it are two different things.

Tap my profile picture to see my live trades.