Formula & Calculator

Mempool Fee Estimate

Estimates the appropriate transaction fee needed to be included within a target number of upcoming blocks, based on current mempool congestion.

CryptoBlockchainDaily Life

Mempool Fee Estimate Calculator Median Fee Rate

R = median(F₁, F₂, F₃)
R = Recommended Fee  ·  F₁, F₂, F₃ = fee rates of pending transactions
⟹ Solve R, F₁, F₂, F₃
sat/vB
sat/vB
sat/vB
sat/vB
Please fix the errors above.
Solve for:
Presets:
Recommended Fee
R: F₁: F₂: F₃:
✓ Copied!
Fee Level Gauge
Low (< 10) Moderate (10–25) High (> 25)
R = median(F₁, F₂, F₃)  ·  The recommended fee is the middle value of the three fee rates from pending transactions.

Interpretation

Recommended Fee = Median Fee Rate of Pending Transactions in Target Confirmation Block. The suggested fee for a desired confirmation speed. Used to optimise transaction fees.

Recommended Fee = Median Fee Rate of Pending Transactions in Target Confirmation Block
Mempool Fee Estimate

Variables

SymbolQuantityUnit
Recommended FeeRecommended fee ratesat/vByte or Gwei
Median Fee RateMedian fee rate of transactions expected to confirm in target block

What it means

The mempool is the pool of unconfirmed transactions. Fee estimators analyse pending transactions and suggest a fee rate to achieve a desired confirmation time (e.g., next block). This is used by wallets to automatically set fees. Understanding this helps users choose appropriate fees during congestion. It is a key aspect of transaction management on blockchains with fee markets, like Bitcoin and Ethereum.

Worked example

Mempool Fee Estimate – Two Detailed Examples

Real‑World
Scenario: A user wants their Bitcoin transaction confirmed in the next block. The mempool is highly congested, and the median fee rate for transactions in the next block is 80‑150 sat/vByte. They choose 100 sat/vByte to ensure their transaction is prioritised. This dynamic fee setting helps them balance cost and speed.
ParameterValue
Target ConfirmationNext block
Mempool CongestionHigh
Recommended Fee Rate80-150 sat/vByte
1Choose fee rate = 100 sat/vByte
2For 140 vBytes: 100 × 140 = 14,000 sat = 0.00014 BTC
Result 100 sat/vByte ✓ Next‑block fee
Scenario: A user is not in a rush and selects an economy fee rate of 5 sat/vByte when mempool congestion is low. Their transaction may take several blocks, but it saves money. This is common for non‑urgent transfers, where low fees are acceptable.
ParameterValue
TargetNo rush (economy)
CongestionLow
Fee Rate1-5 sat/vByte
1Fee = 5 × 140 = 700 sat = 0.000007 BTC
Result 5 sat/vByte ✓ Low fee
Insight: Mempool fee estimates help users set appropriate fees based on network congestion. Higher fees = faster confirmation; lower fees = slower but cheaper. This is a key aspect of Bitcoin transaction management.

Common mistakes

  • Target confirmation block: The block number by which you want the transaction to confirm.
  • Median fee rate: The fee rate that will likely get your transaction included.
  • Mempool: The pool of unconfirmed transactions.
  • Dynamic: Fee rates change with network demand – estimate is real‑time.

Applications

Mempool fee estimate recommends a fee rate based on the median fee rate of pending transactions that are likely to be included in the next block(s). This helps users set appropriate fees to achieve desired confirmation speed. Wallets and exchanges use this to suggest fee rates to users. By analysing mempool data, users can save on fees during low‑congestion periods. Understanding mempool dynamics is essential for cost‑effective transaction execution.

  • Setting optimal transaction fees for timely confirmations
  • Reducing transaction costs during low‑activity periods
  • Improving user experience in wallets and exchanges
  • Understanding network congestion and fee markets
  • Educational understanding of blockchain mempool

Frequently Asked Questions

Q01How do I determine the appropriate fee rate to include my transaction in the next few blocks, based on current mempool conditions?
A01

Recommended Fee = Median Fee Rate of Pending Transactions in the Target Confirmation Block. This is estimated by observing the fees of transactions currently in the mempool that are likely to be included in the next block(s).

Q02Why does the recommended fee change so rapidly?
A02

Because the mempool is constantly filled with new transactions, and miners select the highest fee transactions first. As blocks are mined, the fee landscape changes, often within minutes.

Q03What is the difference between a "fast" and a "slow" fee recommendation?
A03

A fast fee targets inclusion in the next block (highest priority). A slow fee may take several blocks (or longer). The gap between them can be significant during congestion.

Q04Can I use a static fee rate for all my transactions?
A04

No, because network conditions vary. Using a fixed fee may result in overpaying during low congestion or underpaying and getting stuck during high congestion. Always check current estimates.

Q05How do wallets calculate the recommended fee for my transaction?
A05

They typically query a fee estimation service that analyzes the mempool and predicts the fee rates needed for different confirmation targets (e.g., next block, 3 blocks, 6 blocks).

Q06What is "fee bumping" and how does it relate to mempool fee estimation?
A06

Fee bumping is the process of increasing a transaction's fee after it has been sent, using RBF or CPFP. It is useful if the initial fee estimate was too low.

Q07Is the mempool fee estimate the same for all cryptocurrencies?
A07

No, it is specific to each blockchain that uses a fee market. Bitcoin, Ethereum, and others have their own mempool dynamics. Some coins have fixed or minimal fees.

Q08How can I see the current mempool fee estimates visually?
A08

You can use online fee trackers like Mempool.space, Blocknative, or Etherscan Gas Tracker. They provide real-time estimates for different confirmation speeds.