How Long Does a Transaction Typically Remain in the Mempool If Unconfirmed?

The duration a transaction remains in a mempool is variable and depends on the node's policy and network congestion. Most Bitcoin Core nodes, for example, will keep an unconfirmed transaction in their mempool for a default period of 72 hours.

If the transaction is not confirmed within this time, it is automatically dropped to prevent the mempool from being permanently clogged with stale data. However, if the transaction is dropped from one node, it may still be held by others, or it can be re-broadcast by the sender.

What Is the Mempool and How Does It Relate to Transaction Confirmation?
What Is the Risk of a “Double-Spend” Related to the Mempool and Unconfirmed Transactions?
What Criteria Must a Transaction Meet to Be Accepted into a Node’s Mempool?
How Does a “Zero-Fee” Transaction Behave in the Mempool?
What Criteria Must a Transaction Meet to Be Accepted into the Mempool?
How Long Do TWAP Windows Typically Last on Major Crypto Exchanges?
How Long Does a Transaction Typically Remain in the Mempool If Unconfirmed?
Does Physical Delivery Eliminate All Counterparty Risk, and If Not, What Remains?

Glossar