Confirmations & the 10-Block Lock

Confirmations & the 10-Block Lock

Intermediate How Monero Works · 6 views

Why received Monero is locked for 10 blocks, and what confirmations mean for your funds.

You send someone Monero, they see it arrive — but their wallet says the funds are "locked" and can't be spent yet for about twenty minutes. This is not a bug or a delay caused by congestion. It is a deliberate safety feature. In this lesson you will learn what a confirmation is, why Monero locks newly received outputs for 10 blocks, and how to think about waiting times when sending and receiving.

What a Confirmation Means

When you broadcast a transaction, it first sits in the mempool — the waiting room of unconfirmed transactions. A miner then includes it in the next block. The moment your transaction is in a block, it has one confirmation. Each new block mined on top of that adds another confirmation. More confirmations mean the transaction is buried deeper in the chain and is exponentially harder for anyone to reverse.

Monero produces a new block roughly every 2 minutes. So confirmations accumulate at a steady, predictable pace — about one every two minutes.

The 10-Block Lock on Received Funds

When you receive Monero, your wallet shows the balance but marks it as locked until the transaction has 10 confirmations. At roughly 2 minutes per block, that is about 20 minutes. Only after those 10 blocks can you spend the new output.

Why the wait? The lock protects the network against problems caused by rare chain reorganizations (when two miners briefly find blocks at the same time and the network settles on one). If you could immediately spend a freshly received output and the block it came in got reorganized away, it could create messy, invalid chains of dependent transactions. The 10-block lock gives the chain time to firmly settle, so by the time funds unlock they are extremely safe. This lock is a consensus rule — it is the same for everyone and is not something you can disable.

Locked vs. Unlocked Balance

Most wallets display two figures:

  • Balance — everything the wallet can see, including funds still locked.
  • Unlocked balance — the portion that has cleared the 10-block lock and is actually spendable right now.

If you try to send and your wallet complains you have insufficient funds even though the total looks fine, the usual cause is that some of your money is still locked. The fix is simply to wait for the next few blocks. Understanding which outputs are available ties directly into coin control, where you manage individual outputs deliberately.

How Many Confirmations Are "Enough"?

It depends on what is at stake:

  • Small, low-risk payments — many merchants accept a transaction as good once it has its first confirmation, since reversing even one block is impractical for a casual attacker.
  • Spending the funds yourself — you must wait the full 10 blocks regardless, because that is when the output unlocks.
  • Large or high-value transfers — waiting the full 10 confirmations gives strong finality and matches the unlock time anyway.

For practical guidance on accepting payments, see Paying With Monero, and to watch confirmations tick up in your own wallet, see Checking Your Transactions.

Why You Don't Need a Block Explorer

On transparent chains people often paste a transaction ID into a public explorer to watch confirmations. With Monero, the amounts and parties are hidden, so a public explorer cannot reveal your balance or decode your payment. Instead, your own wallet is the authority: it tracks your incoming outputs, counts their confirmations, and unlocks them at block 10. If you need to prove a payment to a third party, you use a targeted payment proof rather than exposing everything.

You can read formal definitions of confirmations and the unlock time in the community Moneropedia.

The 10-block lock is a small, predictable wait that buys real safety: by the time your funds unlock about 20 minutes later, they are settled and secure. Patience here is a feature, not a flaw. Next we will look at what you actually pay to send a transaction and why Monero's dynamic block size keeps those fees remarkably low.

Comments

Log in or create a free account to comment.

No comments yet — be the first.