SatSaver

How Bitcoin Fees Work (sat/vByte, vBytes & Blocks)

The mechanics under the hood: block space, the mempool, the fee market, and why size beats amount.

8 min read · Reviewed May 8, 2026

Under the friendly “send now or wait” advice sits a real, elegant market: a live auction for space inside the next Bitcoin block. Once you understand the four moving parts — blocks, the mempool, vBytes, and the fee rate — the fee stops being a number your wallet picks for you and becomes something you can read and control.

1. Blocks: limited space, every ~10 minutes

Bitcoin bundles transactions into blocks, and the network targets one new block roughly every ten minutes. Crucially, a block can only hold so much — its capacity is capped (around 4 million weight units, which works out to a few thousand typical transactions). That hard limit is the whole reason fees exist: space is scarce, so it has to be rationed somehow. Bitcoin rations it by price.

2. The mempool: the waiting room

When you broadcast a transaction, it doesn't go straight into a block. It lands in the mempool— short for “memory pool” — a holding area of all pending, unconfirmed transactions that every node on the network keeps. Miners draw from the mempool to assemble the next block. When the mempool is nearly empty, almost everything gets in quickly. When it's backed up with thousands of waiting transactions, only the top bidders make the cut.

3. vBytes: how “size” is measured

Because the constraint is space, the network charges by space — and the unit is the virtual byte (vByte). A transaction's size in vBytes depends mostly on how many inputsit has (chunks of previously received Bitcoin it's spending) and how many outputs(destinations). A simple one-input, two-output send is around 140 vBytes. If you're consolidating lots of small past payments, you have many inputs, the transaction is physically bigger, and it costs more — regardless of the dollar value.

Why a tiny payment can cost a big fee

If your wallet balance is made up of many small received amounts, spending even a little can require many inputs — a large transaction in vBytes, and therefore a larger fee. The fee tracks the size of the transaction, never the amount being sent.

4. The fee rate: your bid for space (sat/vByte)

You don't pay a flat fee — you set a fee rate in satoshis per vByte (sat/vByte). Your total fee is that rate times your size:

The formula again, because it's everything

Total fee = fee rate (sat/vByte) × size (vBytes)

The rate is your bid. Miners want to earn as much as possible per block, so they sort the mempool by fee rate and fill the block from the top down. Bid above the current cut-off and you're in the next block; bid below it and you wait. For the practical “what number do I type in” version, see what a good fee is right now.

Putting it together: the fee auction

Now the whole system clicks into place. Limited block space (supply) meets a stream of people wanting to transact (demand). Senders bid via their fee rate; miners take the highest bids first. The result is a continuous, real-time auction:

  • Demand < supply — the mempool drains, almost any bid wins, fees fall to the floor.
  • Demand > supply — the mempool grows, the cut-off rate climbs, and low bids wait.
  • Sudden demand spike — a market move or big event floods the mempool and the winning rate jumps within minutes.

This is exactly why the answer to “what should I pay?” is always “it depends on right now.” The auction never stops moving. It's also why timing helps so much — see the cheapest time to send Bitcoin.

How tools read the auction for you

A live fee tracker watches the mempool directly: how many transactions are waiting, at what fee rates, and how fast blocks are clearing them. From that it can estimate the rate needed to confirm in the next block, in 30 minutes, in an hour, or eventually — the tiers you see on SatSaver. Layer in whether the backlog is growing or shrinking, and you get a genuine send-or-wait verdict instead of a raw number to interpret.

What the miner gets

Worth knowing where the money goes: the miner who builds a block collects every fee inside it, plus the block subsidy (newly issued Bitcoin). As the subsidy shrinks over time through periodic halvings, transaction fees become a larger share of what secures the network. Your fee isn't a toll to a middleman — it's a direct payment into the system that keeps Bitcoin running.

The bottom line

Bitcoin fees are an auction for scarce block space. Transactions wait in the mempool, their size is measured in vBytes, and your sat/vByte rate is the bid that decides your place in line. Master those four pieces and you'll always understand whythe fee is what it is — and never feel at the mercy of your wallet's default again.

See the auction live: the SatSaver fee tracker turns the current mempool into a clear rate and a send-or-wait call, updated every 60 seconds. Data from mempool.space.

Recommended

Recommended gear & reading

Tools and books that pair well with this guide.

ⓘ As an Amazon Associate, SatSaver earns from qualifying purchases — at no extra cost to you. Commissions help keep the core tools free. Full disclosure

See the live answer right now

SatSaver reads the live mempool and tells you whether to send or wait — plus the exact sat/vByte to pay. Free, no signup.

Open the fee calculator →

Keep reading