Skip to main content

Why is my ENS transaction stuck or pending?

Find your symptom in the table, then run the fix: pending, no hash, 'Almost there', or apparent-success.

Most stuck transactions are pending in the mempool and just need more time. If yours has been waiting longer than 10–15 minutes — or you can't see the hash at all — match your symptom in the table below, then run the fix.

Find your symptom

What you're seeing

What it means

Go to

The ENS App keeps spinning and my wallet shows a Pending transaction

Pending in the mempool — gas fee likely too low

Pending for too long

I'm stuck on "Almost there" mid-registration

The ENS App lost track of the commit hash

Stuck on "Almost there"

I can't see the transaction hash anywhere, or Etherscan says it doesn't exist

Wallet-connection issue — never broadcast

Not on Etherscan

Etherscan says Success but the ENS App hasn't updated

Confirmed onchain — refresh the ENS App

Already confirmed

If you're not sure which case you're in: copy the transaction hash from your wallet's activity log and paste it into Etherscan. What it shows points you to one of the four sections.

Good to know

  • A pending transaction is one your wallet broadcast and the network has accepted but not yet included in a block. Most confirm in 1–2 minutes; busy networks can take 5–15 minutes or longer.

  • Speeding up or cancelling both replace the original transaction using the same nonce — neither double-spends.

  • Both speed-up and cancel still cost gas. The original transaction's gas isn't refunded.


Pending for too long (the most common case)

If Etherscan shows your transaction as Pending and it's been under 10 minutes, give it more time — busy networks routinely take 5–15 minutes to include a transaction.

If it's been longer than 10–15 minutes, the gas fee is probably too low. You have two options: speed up (pay more gas) or cancel (drop it for a small fee).

Speed up in MetaMask:

  1. Open MetaMask and find the pending transaction under Activity.

  2. Click the transaction, then Speed up.

  3. Pick a higher gas fee and approve in your wallet.

Cancel in MetaMask:

  1. Open the pending transaction under Activity.

  2. Click Cancel and approve the $0 replacement.

Other wallets have the same controls under different labels.

Important: don't speed up the commit transaction during .eth registration (Step 1 of 3). The ENS App tracks a hash stored in your browser; replacing the commit strands your registration on "Almost there". If the commit is slow, wait it out — see How do I fix common .eth registration errors?


Stuck on "Almost there"

The ENS App lost track of the commit hash stored in your browser. This usually happens when the commit transaction was sped up or replaced, or after a browser refresh that cleared local storage.

The full recovery is in How do I fix common .eth registration errors? — open the Stuck on "Almost there" section there. Whether the recovery succeeds depends on whether the commit transaction is still in the mempool or has confirmed; if it's neither, you'll need to start the registration again — the commit transaction's gas isn't recoverable.


Not on Etherscan

If Etherscan can't find the hash, the transaction never reached the network — that's a wallet-connection issue, not a transaction issue. Your wallet logged the action but didn't broadcast it. Common causes:

  • MetaMask Smart Transactions intercepting the send.

  • A dropped link between MetaMask and a hardware wallet.

  • The wallet recording the transaction in its history without actually broadcasting it.


Already confirmed

If Etherscan shows Success but the ENS App still looks stuck, the transaction landed onchain — the ENS App just hasn't picked it up. Refresh the page. If it still doesn't update, sign out of the wallet, disconnect, and reconnect.

Cached sites like Etherscan and OpenSea read records on their own schedule and can sometimes take a day or two to reflect a change — that's downstream of the ENS App and separate from the ENS App not refreshing.

Did this answer your question?