When you press send in your Bitcoin wallet, a precise sequence of events determines how quickly your transaction confirms and how much you pay in mempool fees. Understanding this process helps you make smarter fee decisions every time.

Step 1 — Broadcast: Your wallet signs the transaction and broadcasts it to the Bitcoin network. Within seconds, thousands of nodes receive and validate it. Once verified, the transaction enters each node's local mempool — a pool of unconfirmed transactions held in memory.
Step 2 — Mempool Queue: Your transaction waits in the mempool alongside thousands of others. Each transaction is ranked by its fee rate in sat/vB. The higher your fee rate, the closer to the front of the queue. During quiet periods the mempool may be nearly empty; during congested periods it can hold tens of thousands of transactions.
Step 2 — Mempool Queue: Your transaction waits in the mempool alongside thousands of others. Each transaction is ranked by its fee rate in sat/vB. The higher your fee rate, the closer to the front of the queue. During quiet periods the mempool may be nearly empty; during congested periods it can hold tens of thousands of transactions.
Think of the Bitcoin network as a busy airport. The blockchain is the runway, blocks are planes taking off every 10 minutes, and transactions are passengers competing for seats — those who pay more get priority boarding.
Step 3 — Miner Selection: Approximately every 10 minutes a miner solves a block and fills it with up to 4 million weight units of transactions, starting from the highest fee rate downward. If your transaction's fee rate falls below the current cutoff, it remains in the mempool until congestion clears or you bump the fee using RBF or CPFP.
Related Topics
LEARN MORE




