Skip to main content

Shepley Capital

FUNDAMENTALS OF CRYPTO
Fundamentals of Crypto - Cryptopedia by Shepley Capital

The Bitcoin Mempool Explained

The Bitcoin mempool, short for memory pool, is a temporary holding area in every Bitcoin node’s memory where unconfirmed transactions wait to be included in a block. When you submit a Bitcoin transaction, it is broadcast to the network and enters the mempools of nodes that receive it. Miners then select transactions from the mempool to include in their next block, prioritising those that offer higher fees. Transactions sit in the mempool until they are confirmed in a block or, if they remain unconfirmed for long enough, eventually dropped by nodes clearing their memory.

Understanding the mempool is practical knowledge for anyone who uses Bitcoin regularly. The size of the mempool and the fee rates of transactions waiting in it directly determine how long your own transaction will wait and what fee you need to pay to get it confirmed within your desired timeframe. Monitoring mempool data lets you make informed decisions about when and at what fee rate to transact, which can mean the difference between a transaction that confirms in ten minutes and one that waits for hours or even days.

 

How the Mempool Works

Every full Bitcoin node maintains its own independent copy of the mempool, which means there is no single global mempool: there are thousands of individual mempools across all the nodes in the network, and they are not perfectly synchronised. However, because nodes share transaction information through the gossip protocol, most mempools contain essentially the same set of transactions within seconds of any given transaction being broadcast to the network.

When a miner selects transactions to include in a block, they typically prioritise by fee rate: the amount of transaction fee offered per byte of transaction data, measured in satoshis per virtual byte. Transactions with higher fee rates are more profitable for miners per unit of block space and are therefore selected first. This fee market mechanism means that during periods of high demand for block space, the minimum fee required for prompt confirmation rises as more transactions compete for limited space.

Bitcoin blocks have a size limit of approximately 4 megabytes of data under the SegWit weight accounting rules. This means each block can contain roughly 1,500 to 2,000 average-size transactions, depending on their data complexity. At one block every ten minutes on average, this limits Bitcoin to roughly 7 transactions per second in raw throughput at the base layer. When transaction demand exceeds this rate, a backlog builds in the mempool and fee rates rise to ration access to the limited block space.

Once a miner includes your transaction in a block and that block is added to the blockchain, your transaction is confirmed. The confirmation count then increases with each subsequent block added to the chain. For most purposes, a transaction with six confirmations, roughly an hour’s worth of blocks, is considered irreversibly final because the amount of computational work required to rewrite that many blocks is prohibitive. For lower-value transactions, fewer confirmations are typically considered sufficient by most recipients.

 

What Causes Mempool Congestion

Mempool congestion occurs when the rate of new transactions being broadcast to the network exceeds the rate at which they can be confirmed in blocks. Several factors drive congestion episodes. Bitcoin price appreciation typically correlates with increased network activity as more people transact, sell, and move Bitcoin between wallets. Major exchange inflows or outflows, such as users moving coins off exchanges in large volumes, create clusters of transactions that stress the mempool simultaneously.

Ordinals inscriptions, which use Bitcoin block space to store data directly on the blockchain, created significant mempool congestion when they gained popularity in 2023. These inscriptions compete for the same block space as regular financial transactions, driving up fees during periods of high Ordinals activity. The arrival of novel use cases for Bitcoin block space has demonstrated that the fee market behaves as designed, but also highlighted the tension between different competing uses of limited block space.

Batching behaviour by large transactors like exchanges affects mempool dynamics in the opposite direction. When exchanges batch their withdrawal transactions, combining many user withdrawals into single transactions, they use block space more efficiently and reduce the total number of transactions in the mempool. Periods when major exchanges implement or improve their batching efficiency show measurable improvements in mempool congestion and average fee levels across the network.

The four-year halving cycle creates a recurring mempool stress event. As block rewards decrease, the economic conditions change for miners, and the subsequent bull market activity that historically follows halvings tends to drive increased transaction demand. Understanding the typical mempool behaviour patterns around halving events is part of preparing for the transaction timing decisions you may face during those high-activity periods.

 

Reading Mempool Data

Mempool monitoring tools display several key metrics that tell you about current network conditions. The total size of the mempool, measured in megabytes, indicates the overall backlog of unconfirmed transactions. A mempool of a few megabytes indicates minimal congestion and fast confirmations at low fees. A mempool of hundreds of megabytes indicates significant congestion that may result in lengthy delays for transactions submitted at low fee rates.

The fee distribution chart shows the concentration of transactions at different fee rates. This visualisation lets you see what fee rate is required to place your transaction in the next block, within a few blocks, or within the next hour. These estimates depend on the assumption that the current transaction submission rate continues, which may not hold, but they provide a useful baseline for fee selection decisions at any given moment.

Confirmation time estimates based on current mempool conditions are calculated by several monitoring services and are surfaced directly in many wallet applications. These estimates are probabilistic: they represent the expected confirmation time given current conditions but cannot account for sudden changes in congestion levels. During volatile market periods, fee estimates can become outdated quickly as conditions change faster than estimates are updated.

Using a blockchain explorer to look up your transaction’s current fee rate in satoshis per virtual byte and comparing it to the current mempool fee distribution tells you precisely where your transaction sits in the priority queue. If your fee rate is below the current threshold for next-block confirmation, you can estimate roughly how many blocks it will take for your transaction to work its way to the front of the queue.

 

Fee Strategies for Bitcoin Transactions

Timing transactions to avoid peak congestion periods can reduce fees significantly. Weekends and quieter market periods tend to have lower mempool congestion and therefore lower required fee rates for prompt confirmation. If your transaction is not time-sensitive, submitting it during off-peak periods and accepting a slightly longer confirmation time can result in meaningful fee savings, particularly for larger transactions where the fee represents a meaningful percentage of the total value.

Most modern Bitcoin wallets offer multiple fee tiers: economy, standard, and priority. Economy transactions use the minimum fee rate that is likely to confirm within a day or so. Priority transactions pay above-average fees to target next-block confirmation. For routine transactions without urgency, economy settings work well during normal mempool conditions. For time-sensitive transactions, such as exchange deposits before a trading opportunity, priority settings ensure your transaction does not get stuck.

Replace-by-fee, often called RBF, is a mechanism that allows you to increase the fee on an unconfirmed transaction by submitting a replacement transaction with a higher fee. This is useful if you submitted a transaction with too low a fee and it is stuck in the mempool longer than expected. Not all wallets support RBF, and not all nodes will relay RBF replacements, but it is a practical tool for recovering from low-fee submissions when network conditions change after you submit.

Lightning Network channels, when available, bypass the mempool entirely for payments: Lightning transactions do not touch the Bitcoin base layer until channels are opened or closed. For frequent Bitcoin micropayments or payments to recipients who accept Lightning, using the Lightning Network eliminates the mempool fee and confirmation delay issue entirely. Understanding both the base layer mempool and the Lightning Network as a Layer 2 option gives you the full picture of Bitcoin’s transaction capabilities and cost structures.

 

The Mempool and Bitcoin Long-Term Security

As Bitcoin’s block reward continues to decline through successive halvings, the fee market becomes increasingly important as the economic foundation of Bitcoin’s security model. The long-term security budget question asks whether transaction fees alone can provide sufficient economic incentive for miners once block rewards approach zero around the year 2140. The mempool is the real-time expression of this fee market.

When demand for block space is high, fees rise, and when demand is low, fees fall toward zero. The health and activity of the Bitcoin mempool over time is therefore a proxy measure for the health of the Bitcoin fee market and, by extension, an input into long-term security analysis for investors taking a multi-decade view of Bitcoin’s development.

Periods of sustained high mempool activity, such as those observed during the NFTs and Ordinals activity of 2023, provide evidence that Bitcoin block space can attract fee revenue from use cases beyond simple financial transactions. Whether these use cases become a permanent source of fee demand or represent temporary speculation is a genuine open question for long-term Bitcoin investors to consider when evaluating the long-term security model.

For Australian Bitcoin investors, the mempool is both a practical tool for everyday transaction management and a conceptual window into Bitcoin’s long-term economic design. Checking mempool conditions before making large transactions, using fee estimation tools embedded in quality wallets, and understanding why fees fluctuate puts you in control of your transaction costs and helps you avoid expensive surprises when the network is congested.

The Bitcoin mempool is where the free market for block space operates in real time, determining how quickly your transaction confirms and at what cost. Understanding it makes you a more capable Bitcoin user and a more informed investor in Bitcoin’s long-term economic model. Explore more foundational Bitcoin and cryptocurrency concepts in the Cryptopedia Fundamentals library, and stay updated with market analysis through the Capital Nexus newsletter.

Mempool congestion has real practical consequences for Bitcoin users. During periods of high network activity, such as market peaks when many users are simultaneously trying to move Bitcoin on-chain, transactions with fees below the competitive market rate may sit in the mempool for hours or days before being confirmed. This waiting period can be frustrating for users who need timely settlement and creates a case for planning on-chain Bitcoin movements during periods of lower network activity when fees are more predictable and transaction inclusion is faster.

The mempool’s size, measured in megabytes of pending transactions, and the distribution of fee rates being offered by pending transactions are both publicly visible metrics that Bitcoin users can monitor in real time. Tools that display mempool data provide estimates of what fee rate is currently required for confirmation within a specific target number of blocks. Using these estimates to set appropriate transaction fees, rather than accepting wallet defaults without checking current conditions, helps ensure your Bitcoin transactions confirm in a predictable timeframe without overpaying.

For Australian Bitcoin users who need to time their on-chain transactions, checking the mempool status before initiating any transfer is a simple best practice that can save both time and money. A quiet mempool with low fee rates and minimal pending volume means your transaction will confirm quickly even with a conservative fee. A congested mempool with high pending volume means you should either increase your fee rate or wait for conditions to ease before transacting if timing is flexible.

 

Further Learning

Expand your crypto knowledge with these related Cryptopedia resources:

what is Ethereum | what is a smart contract | tokenomics explained | gas fees explained | seed phrase guide

altcoins explained | stablecoins explained | blockchain consensus | market capitalisation | what is tokenomics

private keys explained | total value locked | hard fork vs soft fork | futures contracts | DYOR

blockchain trilemma

For structured crypto education, explore the full Cryptopedia library at Shepley Capital, Australia’s most comprehensive crypto education hub.

Frequently Asked Questions

What is the Bitcoin mempool?

The Bitcoin mempool (memory pool) is a holding area where unconfirmed transactions wait before being picked up by miners and included in a block. Every full node maintains its own mempool, so the size and contents can vary slightly across the network.

How does the Bitcoin mempool work?

When you send a Bitcoin transaction it is broadcast to the network and enters the mempool of nodes that receive it. Miners select transactions from the mempool to fill each new block, typically prioritising those with the highest fees per byte.

Why do transactions get stuck in the mempool?

Transactions get stuck when the mempool is congested and your transaction fee is too low to attract miners. During periods of high network activity, lower-fee transactions can wait hours or even days before being confirmed.

How can I speed up a stuck Bitcoin transaction?

You can use Replace-By-Fee (RBF) to rebroadcast your transaction with a higher fee, or ask the recipient to use Child-Pays-For-Parent (CPFP) to create a new transaction that incentivises miners to confirm both. Not all wallets support these options.

What causes the Bitcoin mempool to fill up?

The mempool fills when transaction demand exceeds the roughly 1 to 4 megabytes of block space available every 10 minutes. Events like NFT inscription waves, market volatility spikes and Ordinals activity have all caused significant mempool backlogs.

How do I check the current state of the Bitcoin mempool?

Several free tools allow you to view mempool size, fee estimates and pending transaction counts in real time. Checking the mempool before sending helps you choose an appropriate fee to avoid unnecessary delays.

What happens to transactions that stay in the mempool too long?

Nodes typically drop unconfirmed transactions from their mempool after a set period (commonly 14 days) if they remain unconfirmed. A dropped transaction effectively disappears from the network and your funds return to your wallet as spendable.

How does mempool size affect Bitcoin transaction fees?

A larger mempool means more competition for limited block space, pushing fees higher as senders outbid each other for faster confirmation. A smaller mempool indicates lower congestion, allowing transactions to confirm quickly with minimal fees.

WRITTEN & REVIEWED BY Chris Shepley

UPDATED: AUGUST 2026

Grow your crypto portfolio with the latest insights, straight to your inbox!

Join 10,150+ CEOs, Business Owners, Parents, Students, & more receiving actionable crypto insights to grow their portfolios.