You hit send, and for a few minutes... nothing. The coins have left your wallet but have not arrived. That waiting period confuses a lot of newcomers and even triggers panic. Here is exactly what happens between "send" and "done," so the wait stops being scary.

Step 1: your wallet signs and broadcasts

When you send crypto, your wallet creates a transaction — who is sending, who is receiving, how much — and signs it with your private key. That signature proves you authorised it without revealing the key itself.

Your wallet then broadcasts the transaction to the network, where it lands in a waiting area of unconfirmed transactions often called the mempool. At this point it exists but is not yet settled. Think of it as a letter dropped in the postbox: sent, but not delivered.

Step 2: it gets picked up into a block

The computers that maintain the network — miners in proof of work, validators in proof of stake — gather waiting transactions and bundle them into the next block. Networks add blocks on a schedule: Bitcoin roughly every ten minutes, Ethereum every few seconds.

There is competition for space. Each transaction carries a fee, and the network prioritises higher-fee transactions when the mempool is busy. This is why a low fee can leave your transaction waiting longer during congestion — it is queued behind people who paid more.

Step 3: confirmations stack up

Once your transaction is included in a block, it has one confirmation. Each additional block built on top adds another confirmation, and each one makes the transaction exponentially harder to reverse.

This is why a service might say "waiting for 3 confirmations." It is not being difficult — more confirmations mean more certainty that the transaction is permanent and cannot be undone by a rare reshuffle of recent blocks. For small amounts, one confirmation is usually plenty; for large ones, services wait for several.

Why the wait is a feature

The delay is not a flaw — it is the security working. Those minutes are the network reaching agreement that your transaction is real and final, with no bank vouching for it. The same process that makes you wait is what makes the payment irreversible and trustless once it clears.

What to do while you wait

Two practical habits. First, double-check the address before sending, because once confirmed there is no undo. Second, if a transaction is stuck for a long time, it usually means the fee was too low for current demand; most wallets show the status, and some let you speed it up by attaching a higher fee. Refreshing your wallet anxiously does nothing — the network moves at its own pace.

Why fees rise and fall

The fee is not a fixed price set by anyone — it is an auction for limited block space. When lots of people transact at once, the going rate climbs because everyone is bidding for the same scarce room in the next block; when the network is quiet, fees drop. This is why the same transfer can cost cents one day and far more during a frenzy. Most wallets estimate a sensible fee for you and offer a slower-but-cheaper option. If you are not in a hurry, choosing the economical setting during a calm period is an easy way to save — the transaction still confirms, just a little later.

Takeaway

A crypto transaction is signed by your wallet, broadcast to a waiting pool, picked up into a block by the network, and then earns confirmations as more blocks stack on top. The wait is the network agreeing your payment is real and final without a middleman. Check the address, pay an adequate fee, and let confirmations do their job.

Crypto transactions are irreversible once confirmed. Always verify the recipient address before you send.