Blockchain Confirmations: Why Your Deposit Is Still Pending

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
- Find the transaction by its hash in a block explorer and check its status and number of confirmations.
- If it is still in the mempool, wait: most transactions get confirmed once the network load drops.
- 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.
- 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
