Copy
Trading Bots
Events

What Is the Bitcoin Mempool? Fees, Congestion, and How to Get Confirmed Faster

2026-05-25 ·  7 days ago
085

As of May 8, 2026, the Bitcoin mempool holds approximately 49,300 unconfirmed transactions at 179 MB — a quiet day by Bitcoin standards, with recommended fees sitting at just 1 sat/vB. During peak congestion events, the same mempool has held over 200,000 pending transactions with fees spiking above 300 sat/vB. Every Bitcoin transaction you send passes through the mempool before it reaches the blockchain  and understanding how it works is the difference between a transaction that confirms in 10 minutes and one that sits stuck for six hours. This guide explains exactly what the mempool is, how fees are set inside it, and the specific tools and techniques that get your transactions confirmed faster. Track the live BTC price on BYDFi alongside mempool conditions for complete market context.




1. What the Bitcoin Mempool Is  and How Every Unconfirmed Transaction Gets There


The word "mempool" is short for memory pool. It is the holding area on every Bitcoin node where valid but unconfirmed transactions wait to be selected by a miner and permanently recorded on the blockchain. Understanding the mempool requires understanding what happens the moment you press send on a Bitcoin transaction.


The lifecycle of a Bitcoin transaction  from broadcast to the mempool:

When you initiate a Bitcoin transfer, your wallet performs three actions before the transaction reaches the mempool:

  • Construction: your wallet builds a transaction specifying the inputs (UTXOs you control), the outputs (the recipient's address and amount), a change output returning leftover funds to you, and a fee  the difference between total inputs and total outputs that goes entirely to the miner
  • Signing: your private key signs the transaction, cryptographically proving you authorise the spend without revealing the key itself
  • Broadcast: the signed transaction is transmitted to one or more Bitcoin nodes connected to your wallet

The transaction then propagates across the peer-to-peer Bitcoin network  each node that receives it validates it against Bitcoin's protocol rules (is the signature valid? are the input UTXOs unspent? does the fee meet the minimum relay threshold?) and, if valid, adds it to its own local mempool and relays it to connected peers. Within seconds, your transaction exists in the mempools of thousands of nodes simultaneously.


What "valid but unconfirmed" actually means:

A transaction in the mempool is fully valid  it has been verified by every node it touched. But validity and confirmation are different states. The transaction is not yet part of the blockchain's permanent record. It has not yet been included in a block. Until it is, the outputs it creates cannot be spent, the recipient cannot consider the funds settled, and  under certain conditions  the transaction can still be replaced or dropped entirely.


The 300 MB cap and the dynamic minimum relay fee:

Every Bitcoin node running default Bitcoin Core settings maintains a maximum mempool size of 300 MB. This is not a network-wide cap  it is a per-node limit. When a node's mempool approaches 300 MB, Bitcoin Core activates two automatic behaviours:

  • It raises the minimum fee rate required for new transactions to enter that node's mempool  effectively pricing out the lowest-fee transactions
  • It begins evicting the lowest-fee transactions already in the mempool, starting from the bottom of the fee rate queue

This creates a dynamic minimum relay fee that rises and falls with actual congestion. On quiet days like May 8, 2026, with the mempool at 179 MB, the effective floor is 1 sat/vB. During major congestion events  Ordinals inscription mints, exchange withdrawal surges, or bull market transaction spikes  the floor rises rapidly, and transactions that paid a reasonable fee during normal times may find themselves below the new minimum and evicted from nodes entirely.


What happens to an evicted transaction:

If your transaction is evicted from a node's mempool, it disappears from that node's view. If it was also evicted from enough other nodes' mempools, it effectively ceases to exist on the network  the UTXOs it was trying to spend become unspent again, and you can broadcast a new transaction using those same inputs. This is one of the mechanisms by which very low-fee transactions eventually "unstick"  though it can take days or weeks during sustained congestion.




2. How Fees Are Set in the Bitcoin Mempool  the Fee Market Mechanics Every User Needs to Understand


Bitcoin transaction fees are not fixed. They are set by a competitive auction market for block space  and the mempool is the auction floor. Understanding how this market works is the most practical mempool knowledge any Bitcoin user can have.


Sat/vB — the unit that determines your priority:

Transaction fees are measured in satoshis per virtual byte (sat/vB). A satoshi is 0.00000001 BTC — the smallest unit of Bitcoin. A virtual byte (vByte) reflects the effective size of the transaction data as weighted by Bitcoin's block size rules (SegWit transactions are discounted relative to their actual data size). The fee rate — sat/vB — determines your position in the mempool queue:

  • Miners sort pending transactions by fee rate, highest to lowest
  • Each new block fills with transactions from the top of that sorted queue until the block weight limit is reached
  • Your transaction confirms when enough higher-fee-rate transactions have been cleared that your transaction reaches the top of the queue

This is the core mechanic: you are not paying for a service  you are bidding for limited block space in competition with every other transaction in the mempool.


What drives fee spikes  the five common congestion triggers:

  • Bitcoin price surges : rapid price appreciation drives on-chain activity as traders move funds between exchanges, wallets, and DeFi protocols. The 2021 bull market peak saw transaction fees reach over $50 per transaction as mempool congestion reached record levels.
  • Ordinals and inscription mints : Bitcoin Ordinals inscriptions drove average block sizes to 2.29 MB in early 2024 and created sustained fee spikes as inscription minters competed for block space with regular BTC transfers
  • Exchange withdrawal surges : when a major exchange announces withdrawal issues, enables a large airdrop, or processes a surge of user withdrawals simultaneously, the mempool receives thousands of transactions in a short window
  • Mempool flooding attacks : deliberate denial-of-service attacks spam the network with large numbers of minimum-fee transactions, artificially filling the mempool and forcing legitimate users to pay higher rates to maintain priority
  • Post-halving periods : immediately after halvings, miner revenue drops sharply and the fee market becomes more important for compensating miners, creating structural upward pressure on fees

Each 25 MB increase in mempool backlog statistically drives a 247% increase in median fees  the relationship between mempool size and fee rates is non-linear. Small increases in congestion produce disproportionately large fee spikes as users recognise the backlog and pre-emptively bid higher to avoid being stuck.


The three fee priority tiers and what they mean:

Most mempool monitoring tools  including mempool.space, the canonical real-time mempool explorer  display three fee tiers:

  • High priority (next block): the fee rate required to be included in the next block with high probability  the most expensive option, appropriate for time-sensitive transactions
  • Medium priority (3 blocks): a moderate fee rate targeting confirmation within 30 minutes under normal conditions
  • Low priority (6+ blocks): the minimum fee rate for confirmation within approximately one hour  significantly cheaper but unsuitable during congestion surges




3. How to Navigate the Mempool Like an Advanced Bitcoin User  Tools, Techniques, and What Most Guides Miss


Most mempool guides stop at explaining what the mempool is. The actionable part  how to use mempool conditions to time transactions, reduce fees, and recover stuck transactions  is what actually saves money and prevents frustration.


Mempool.space  the only tool you need to bookmark:

Mempool.space is the canonical real-time Bitcoin mempool explorer. It shows:

  • Current mempool size in MB and number of pending transactions
  • Live fee rate tiers in sat/vB for next block, 3 blocks, and 6+ blocks
  • A visual breakdown of pending transactions sorted by fee rate  showing exactly how many blocks of backlog exist at each fee level
  • Individual transaction lookup by TXID  paste your transaction ID to see exactly where it stands in the queue and its estimated confirmation time

Practical workflow: always check mempool.space before sending any non-urgent Bitcoin transaction. If the low-priority fee is 1–3 sat/vB, pay 2–4 sat/vB and confirm cheaply. If medium priority is already 50+ sat/vB, the mempool is congested  either wait for it to clear or pay the premium.


RBF (Replace-By-Fee)  the fee bumping tool every wallet should enable:

Replace-By-Fee is a Bitcoin protocol feature that allows you to broadcast a new version of an unconfirmed transaction with a higher fee, replacing the lower-fee version in mempools that support it. RBF costs nothing to enable and gives you a critical safety net:

  • If the mempool gets congested after you send a low-fee transaction, you can bump the fee up without creating a new transaction from scratch
  • RBF must be signalled in the original transaction  most modern wallets enable this by default or offer it as a setting. Always enable RBF before broadcasting.
  • The replacement transaction must pay a fee rate at least 1 sat/vB higher than the original, and the total fee must be higher  not just the rate


CPFP (Child Pays for Parent)  bumping fees on stuck incoming transactions:

If someone sent you Bitcoin with a fee that is too low and the transaction is stuck, you can use CPFP  Child Pays for Parent. You create a new transaction spending the incoming funds (the "child") with a fee high enough that miners are incentivised to confirm both the parent and child transactions together to collect the combined fee revenue. CPFP is most useful for receivers of stuck transactions where you cannot use RBF (which requires the sender to have signalled it).


Timing the mempool  when fees are lowest:

The mempool has predictable low-congestion windows. Fees are consistently lowest during:

  • Late nights and weekends in US and European time zones  reduced trading activity means fewer new transactions entering the mempool
  • Extended periods of sideways Bitcoin price action  lower trading interest reduces on-chain volume
  • The hours immediately after a major congestion event clears  blocks drain the backlog rapidly once the spike demand subsides


Using SegWit and Taproot addresses to reduce fees:

Your address format affects how much you pay in fees  not through the fee rate, but through transaction size. A native SegWit (bc1q) transaction is approximately 38% smaller than a legacy (1...) transaction at the same fee rate  meaning you pay 38% less in absolute terms for the same priority. Taproot (bc1p) transactions are smaller still. Always use native SegWit or Taproot addresses and always send to SegWit or Taproot addresses where supported  the fee saving compounds across every transaction.


For traders managing Bitcoin positions across exchange and self-custody, BYDFi's BTC/USDC spot market handles the on-chain settlement layer  withdrawing to native SegWit addresses reduces your network fees further. New to Bitcoin? The step-by-step BTC buying guide on BYDFi covers the complete process from setup to withdrawal.




FAQ


Q1: What is the Bitcoin mempool?
The Bitcoin mempool (memory pool) is the holding area where valid but unconfirmed transactions wait to be included in a block by a miner. Every Bitcoin node maintains its own local mempool. Transactions enter the mempool immediately after being broadcast and remain there until a miner selects them for a block or they are evicted due to low fees or a full mempool.


Q2: How long does a Bitcoin transaction stay in the mempool?
There is no fixed limit. A transaction with a sufficient fee rate confirms within the next block  approximately 10 minutes. A transaction with a very low fee rate may sit for hours, days, or even weeks during congestion. Bitcoin Core's default setting evicts transactions that have been in the mempool for more than 14 days without confirmation, returning those UTXOs to spendable status.


Q3: Why is my Bitcoin transaction stuck in the mempool?
Your transaction fee rate (sat/vB) is lower than what miners are currently accepting for block inclusion. The mempool may have become more congested after you broadcast. Use RBF (Replace-By-Fee) to submit a replacement transaction with a higher fee if you signalled RBF when sending. If you cannot use RBF, the receiver can use CPFP (Child Pays for Parent) to create a new transaction that incentivises miners to confirm both transactions together.


Q4: How do I check the Bitcoin mempool?
Mempool.space is the canonical real-time Bitcoin mempool explorer. It shows current mempool size in MB, number of pending transactions, live fee rate tiers in sat/vB for next block and lower priorities, a visual backlog breakdown by fee rate, and individual transaction lookup by TXID. As of May 8, 2026, the mempool shows approximately 49,300 pending transactions at 1 sat/vB recommended fee — a low-congestion environment.


Q5: What is RBF in Bitcoin?
Replace-By-Fee (RBF) is a Bitcoin protocol feature that allows you to broadcast a higher-fee replacement for an unconfirmed transaction still in the mempool. The replacement must pay at least 1 sat/vB more than the original and increase the total absolute fee. RBF must be signalled in the original transaction — most modern wallets enable this by default. It is the primary tool for rescuing stuck transactions when mempool congestion increases after you send.


0 Answer

    Create Answer