Blockchain Confirmations: Why Your Deposit Is Still Pending

Published
•
Read 3 Min
How We Research for Our Content
Blockchain Confirmations: Why Your Deposit Is Still Pending
Subscribe to receive weekly crypto news and up to a 50% fee discount
You are subscribed to updates!

You have sent crypto, your wallet shows the transaction, yet the recipient still sees “pending”. In most cases, nothing is wrong: the network simply has not collected enough confirmations yet. Here is what confirmations are and why services wait for them.

What a confirmation is

A new transaction first goes to the mempool, a queue of transactions waiting to be included in a block. When a miner or validator adds it to a block, the transaction receives its first confirmation. Each new block added on top of that one counts as one more confirmation.

The more blocks are built on top of your transaction, the harder it is to reverse. That is why confirmations measure how final a payment is.

Why services wait for several confirmations

Occasionally, the latest blocks of a chain are replaced by another version of it, which is called a reorganization. A transaction included only in the replaced block can drop out of the chain. To avoid crediting funds that might disappear, exchanges and other services wait until the transaction is buried deep enough.

Each service sets its own requirements for each network. The number depends on how fast blocks are produced and how secure the network is: a network with fast blocks usually needs more confirmations, but they still arrive quickly.

How long it takes

  • Bitcoin produces a block about every 10 minutes, so a few confirmations can take from 20 minutes to an hour.
  • Ethereum adds a block every 12 seconds, and a block becomes final in about 13 minutes.
  • Tron, Solana, TON and other fast networks usually confirm transactions within seconds or a few minutes.

Heavy network load can slow everything down: when the mempool is full, transactions with low fees wait longer to get into a block.

What to do if a transaction is stuck

  1. Find the transaction by its hash in a block explorer and check its status and number of confirmations.
  2. If it is still in the mempool, wait: most transactions get confirmed once the network load drops.
  3. In Bitcoin, a transaction with a fee that is too low can often be sped up with Replace-by-Fee (RBF) if your wallet supports it. In Ethereum, you can send a replacement transaction with the same nonce and a higher fee.
  4. If the explorer does not show the transaction at all, it was most likely never broadcast to the network: check the history in your wallet.

Confirmations on Xgram

After you send coins to the deposit address of your exchange, its status shows “Confirming” until the network confirms your transaction. Once the deposit is confirmed, the exchange continues automatically, and the funds are sent to the address you specified. You can follow every step on the exchange status page.

Private crypto swaps

Best rates. Secure. Wallet to wallet

Swap now
You send
1
~
Updating rate ...
You get
All commissions included
Updating rate ...
This pair is not available right now. Please try again soon.
Multi-swap
Multi-swap
Multi-swap lets you perform several exchanges in a single operation.
Send funds once and receive up to five different coins or transfers to multiple addresses — fast, convenient, and with no extra fees.
Add more swaps to get all coins in one transaction.
Added swaps
Total amount: 0
Select a currency