My Transaction Is Pending or Stuck
What 'pending' really means, the mempool, block time and the 10-block lock, fees and priority, and why a broadcast Monero tx isn't 'lost'.
You sent Monero — or someone sent it to you — and now it just says pending. Nothing seems to be moving, and a quiet worry sets in: is the money lost? Almost always, the answer is no. A pending transaction is usually a transaction that is simply doing what every Monero transaction does — waiting its turn. This lesson explains what "pending" really means, why it is normal, and how to tell the rare genuine problem from ordinary patience.
What "Pending" Actually Means
When you send Monero, your wallet broadcasts the transaction to the network, where it sits in a waiting area called the mempool (short for "memory pool"). It stays there until a miner includes it in a block. Until that happens, the transaction exists and is valid — it just has not been written into the blockchain yet. "Pending" is the label for this in-between moment, and for most transactions it lasts only a couple of minutes.
Blocks Arrive About Every Two Minutes
Monero produces a new block roughly every two minutes. Your pending transaction is waiting for the next block that has room for it. If you check thirty seconds after sending and see nothing confirmed, that is completely expected — the network simply has not minted the next block yet. Give it a few minutes and refresh.
Confirmations and the Spend Lock
Once your transaction lands in a block, it gains its first confirmation. Each new block on top adds another. In Monero, received funds become spendable only after 10 confirmations — about 20 minutes. So even after a transaction confirms, a recipient may not be able to re-spend it right away. That is normal protocol behaviour, not a stuck payment. You can read more in Block Confirmations and Locks and in Locked vs Unlocked Balance.
How Fees and Priority Affect the Wait
When you send, your wallet attaches a fee and a priority level. Higher priority means a higher fee, which nudges miners to include your transaction sooner when the network is busy. On a quiet network — which Monero usually is — even the lowest priority confirms in a block or two. During unusual congestion, a low-priority transaction may wait through several blocks before a miner picks it up. To understand how fees and network load interact, see Fees and Dynamic Block Size.
You Cannot "Speed Up" a Broadcast Transaction
People coming from other coins sometimes look for a "replace-by-fee" button to bump a stuck transaction. Monero has no equivalent. Once a transaction is broadcast, you cannot re-send it with a higher fee or cancel it. This can feel limiting, but it is a deliberate part of Monero's privacy design. The practical takeaway is simple: choose an appropriate priority before you send, then let the network do its work. Trying to "fix" a pending transaction from the outside is not possible, and it is not necessary.
Transactions Do Not Get Lost in the Mempool
A common fear is that a transaction can vanish into the mempool forever. In practice this does not happen the way people imagine. A valid transaction will normally be mined within a few blocks. In the very rare case that a transaction is never mined at all — for example, if it was never fully broadcast — it eventually drops out of the mempool and the funds simply remain unspent in your wallet, exactly as they were before. Your money does not disappear; the attempt just expires and you can try again.
When to Actually Worry
Genuine trouble is uncommon, but here is when to look closer:
- Hours have passed with zero confirmations during a quiet network — possibly a broadcast that did not reach the network. Check your wallet's connection to its node.
- Your wallet shows the transaction but a block explorer or the recipient sees nothing — again a broadcast or connection issue.
- The recipient claims non-receipt but your wallet shows it confirmed — you can generate a payment proof to demonstrate you sent it.
For confirming what your wallet is telling you, see Checking Your Transactions.
What To Do While You Wait
- Note the time you sent. Fewer than 20 minutes? Just wait.
- Check your node connection. A synced, connected wallet broadcasts reliably.
- Refresh or restart the wallet to update its view of the network.
- Look up the transaction using its ID if you want independent confirmation.
Most of the time, a pending Monero transaction is not stuck at all — it is on schedule, and a short wait resolves it. Once you are comfortable reading confirmations, the next natural step is understanding why a freshly received balance sometimes cannot be spent yet, which we cover in Locked vs Unlocked Balance.
Comments
Log in or create a free account to comment.
No comments yet — be the first.