Understanding Confirmation Times
Why a transfer takes minutes on one network and an hour on another, and why exchanges wait longer than your wallet does.
What this covers
You send crypto and it does not arrive instantly. The waiting has a reason.
What a confirmation is
Transactions are grouped into blocks. When a block containing your transaction is added to the chain, that is one confirmation. Each subsequent block is another.
More confirmations mean the transaction is more permanently settled, because reversing it would require rebuilding every block since.
Why anyone waits for more than one
Very occasionally, the network briefly disagrees about the most recent block and one version is discarded. Transactions in a discarded block return to pending.
That is normal and almost always shallow, affecting only the most recent block or two. Waiting for a few confirmations makes reversal effectively impossible.
Why the wait differs
Block time. Networks produce blocks at different intervals, from a few seconds to ten minutes.
Security. A chain that is expensive to attack needs fewer confirmations for the same assurance. A smaller chain needs more.
Finality design. Some networks have an explicit point after which reversal would require destroying an enormous amount of collateral. Those can credit sooner and more predictably.
Why exchanges wait longer than your wallet
Your wallet shows a balance after one confirmation because it is showing you what the chain currently says.
An exchange crediting a deposit is taking a risk: if the transaction were reversed after crediting, the funds would be gone and they would have given you a balance. Their confirmation requirement is a risk decision.
That is why a deposit can take noticeably longer than the same transfer to a personal wallet, and why the wait differs by asset.
Venues publish their confirmation requirements per asset and per network, including exchanges that support direct bank transfer, which lets you predict the wait rather than wonder about it.
What to do while waiting
Nothing. The transaction is on the chain and will confirm.
Do not post publicly asking about it. Posting about a pending transaction attracts fake support accounts within minutes, and they are very good at their job.
If it has been considerably longer than expected, look it up on a block explorer. Pending means the fee was low and it is waiting. Success means it is done and the delay is on the receiving side.
The one thing worth knowing
A transaction that has confirmed cannot be undone, by anyone, for any reason.
That is the property that makes the wait worthwhile and it is also why a test transaction before a large transfer is the most valuable habit in this whole area.