holdium.xyz

Why Your Monero Transaction Is Stuck Pending and How to Fix It

A Monero transaction can appear stuck pending for several common reasons, most of which you can diagnose and resolve yourself. The primary causes are an insufficient fee, a low priority setting, a remote node that is slow or out of sync, or a wallet that has not fully synchronized. Here is how to identify the specific problem and what to do about it.

How monero transactions work and why they can stall

Unlike Bitcoin, Monero does not have a public mempool where you can see your transaction waiting. The privacy features - ring signatures, stealth addresses, and the 10-block unlock time (already covered on this site) - mean your wallet must rely on the network's consensus rules and your chosen node to confirm a transaction. A transaction is "pending" when it has been broadcast but not yet included in a block.

Monero blocks are targeted every two minutes. Under normal conditions, a transaction with an adequate fee should confirm within 2 - 10 minutes. If it does not, something is wrong.

Step 1: check your wallet sync status

Before anything else, confirm your wallet has fully synchronized with the network. If it is still scanning old blocks, it cannot see whether your transaction has confirmed.

Step 2: Verify the Transaction Fee and Priority

Monero uses a dynamic fee system based on recent network load. If you set a fee too low (or chose a low priority), the transaction may not be picked up by miners in a timely manner.

If the fee was too low, you have options (see step 4).

Step 3: check your node connection

Your wallet connects to a node to broadcast the transaction. If that node is slow, overloaded, or out of sync, your transaction may not propagate properly.

Step 4: How to Fix a Stuck Transaction

If the transaction has been pending for more than an hour after you have confirmed sync and node health, you have two practical paths:

Option A: wait (often works)

Many Monero transactions that appear stuck eventually confirm. The network's dynamic fee algorithm will raise the effective fee if needed, and miners will include it once the fee market clears. This can take several hours or even a day during periods of high congestion. There is no penalty for waiting.

Option B: Resend with a Higher Fee (Using the "Replace-by-Fee" Feature)

Monero supports a form of fee bumping for unconfirmed transactions. Here is how to do it in the GUI:

  1. Open your wallet and go to the "History" tab.
  2. Find the stuck transaction. Right-click it and select "Resend."
  3. Choose a higher priority (e.g., "High" or "Medium") to increase the fee.
  4. Confirm the resend. This broadcasts a new version of the transaction with a higher fee.

In Cake Wallet, the process is similar: tap the pending transaction, then tap "Resend" and adjust the fee setting.

Important: Do not try to "cancel" a Monero transaction by sending the same outputs back to yourself. Monero's privacy features mean the network cannot distinguish a double-spend attempt from a legitimate transaction. Resending with a higher fee is the standard method.

When to Ask for Help

If none of the above works after 48 hours, your transaction may have been broadcast to a node that is not properly connected to the network. Consider:

What not to do

Monero's privacy features mean stuck transactions are rarer than on transparent blockchains, but they do happen. Following these steps should resolve the vast majority of cases.

Not financial advice. holdium.xyz publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.

Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.

Back to privacy coins