Topic
How long does a bitcoin transaction take?
Last reviewed:
- Quick fact 1
Bitcoin adds a new block about every 10 minutes on average.
- Quick fact 2
A payment is usually treated as safer the more blocks (confirmations) are added after it.
- Quick fact 3
Payments with low fees can wait longer when the network is busy.
The short lesson
When you send bitcoin, your payment first waits in a queue of unconfirmed payments. Miners pick payments from that queue and put them into the next block.
A new block is found about every 10 minutes on average. Some come faster, some slower. Once your payment is in a block, it has one confirmation. Each new block after that adds another.
So the real answer depends on three things:
- The fee you set. Miners usually pick higher-fee payments first. A low fee can wait for hours when the network is busy.
- How busy the network is. More payments waiting means more competition for space.
- How many confirmations the receiver waits for. An exchange may wait for several before your deposit shows.
If a payment seems stuck, do not panic and do not pay anyone who offers to “speed it up.” Look up the transaction ID on a blockchain explorer to see its status.

Related terms
Go deeper in Lesson 5: What a transaction is
Common questions
Why is my bitcoin transaction unconfirmed?
It is waiting in the queue. A low fee or a busy network can make it wait longer.
How many confirmations are safe?
It depends on the amount and the receiver. Exchanges set their own number and usually show it in the deposit screen.
Can I cancel a bitcoin transaction?
Once it is confirmed, no. Before then, some wallets can replace it with a higher-fee version. Nobody can reverse a confirmed payment.
Is Lightning faster?
Lightning is a separate layer for small, fast payments. It works differently and has its own risks to learn first.