How Long Does a Bitcoin Transaction Take? Confirmations and Fees Explained
A bitcoin payment is confirmed when a miner puts it in a block, about every ten minutes on average. Learn what confirmations mean and why waits vary.
By Christopher Cannucciari · Published

Key takeaways
- A bitcoin transaction is confirmed when a miner includes it in a block. Blocks arrive about every ten minutes on average, so a payment with a competitive fee usually gets its first confirmation within minutes, though single waits vary a lot.
- Each new block on top of yours adds a confirmation and makes the payment harder to reverse. Six is the traditional convention for larger amounts. It is not a rule.
- Speed depends mainly on the fee rate you offer compared with other waiting transactions and on how busy the network is. It does not depend on the amount you send.
- Exchanges add their own processing time and require a set number of confirmations before they credit a deposit.
- A slow transaction can be waited out or sped up with a higher fee if the wallet supports it. For small payments, Lightning is the fast route.
How long does a Bitcoin transaction take?
A bitcoin transaction usually takes from a few minutes to an hour to receive its first confirmation, and longer when the network is busy or the fee is low. Nobody can promise an exact time, because it depends on when the next block is found and whether your transaction is chosen for it.
The network adds a new block about every ten minutes on average. That is a long-run average, not a timetable. Picture a bus that comes every ten minutes on average but without a schedule: two can turn up within a few minutes of each other, and then nothing for half an hour.
The randomness has an odd consequence. At any moment, the expected wait for the next block is still about ten minutes, however long ago the previous one was found. So ten minutes of nothing is normal and does not mean something is wrong. How Does Bitcoin Work? explains the miners and blocks behind this.
What happens between pressing send and the first confirmation?
Your wallet signs and broadcasts the transaction, nodes check it and pass it on, and it then waits unconfirmed until a miner puts it in a block. The broadcast takes seconds. The waiting is where the time goes.
| Stage | What it means | How long it takes |
|---|---|---|
| Broadcast | The signed transaction is sent to nodes, which check and relay it | Seconds |
| Unconfirmed (pending) | It waits in nodes’ mempools for a miner to pick it | Until a block includes it: a short time with a competitive fee, much longer with a low one |
| One confirmation | A miner has included it in a block | Often within the first block or two after broadcast, but sometimes much later |
| Six confirmations | Five more blocks have been found on top | Roughly an hour of block time on average |
The waiting area is called the mempool, and What Is the Bitcoin Mempool? Why Transactions Wait covers it. Your coins stay yours while the payment waits, because it is not final until it is in a block.
What is a confirmation, and how many do you need?
A confirmation is a block that contains your transaction or was built on top of it. One confirmation means the transaction is in the latest block. Each block found after that adds one more, so a transaction with two blocks on top of its own has three confirmations.
More confirmations make a payment safer because undoing it would mean redoing its block and every block after it, faster than the rest of the network keeps adding new ones. Occasionally two miners find a block at almost the same moment. The network briefly has two versions of the chain’s tip and one is dropped, so transactions in it go back to waiting or appear in the other. That is rare and usually settles within a block or two. Double Spending and 51% Attacks explains the deliberate version of this risk.
How many to wait for depends on the amount and on who bears the risk. Six is the old convention for large payments, roughly an hour of block time on average. Smaller payments are often accepted after one confirmation, and some merchants accept low-value ones before any. Decide your standard before you hand over anything you cannot get back.
What decides how fast your transaction is confirmed?
The fee rate you offer compared with the other waiting transactions, together with how many are waiting, decides the speed. Miners fill each block with the transactions that pay the most per unit of block space first. An offer above most of the queue is chosen quickly, while a lower one waits until blocks have room.
The fee is measured against the transaction’s size in data, not the amount sent. Someone moving a tiny amount with a generous fee rate can overtake someone moving a large amount with a stingy one. Wallets usually offer speed options that set the rate for you. Bitcoin Fees Explained covers how network fees work.
Fee suggestions are estimates, not promises. Demand can jump after you press send, and a queue that looked short can lengthen within minutes. Two other things can slow a payment: it may spend coins from an earlier transaction that is itself unconfirmed, so it has to wait for that one, or its fee rate may be below the minimum many nodes will relay, so it may not spread at all.
Why do exchange withdrawals and deposits take longer?
An exchange transfer has three parts, and only one is the Bitcoin network. First comes the exchange’s own processing before it broadcasts a withdrawal, then the confirmation time on the network, then the receiving service’s wait for its required number of confirmations before it credits your balance.
Exchanges may run security checks, batch customers’ withdrawals together or process them on a schedule, so a withdrawal can sit as “pending” before anything reaches the network. Each service sets its own confirmation requirement and may change it, so check the deposit page of the platform you are sending to.
Suppose you move coins from one platform to another. If the first takes a while to release them and the second waits for several confirmations, the trip can run far longer than one block even though the network did nothing unusual. You also do not control the fee on an exchange withdrawal, so only the exchange can speed it up. What Is a Bitcoin Transaction ID (TXID)? How to Read One shows how to check a payment once it has been broadcast.
What can you do about a slow or stuck transaction?
Check where it stands first, then decide whether to wait or to pay more. The options, simplest first:
- Look it up. Copy the transaction ID from your wallet or the exchange’s withdrawal details and paste it into a block explorer. It will show whether the payment is waiting or confirmed.
- Wait. If there is no deadline, waiting often works. When demand falls, lower fee rates get into blocks.
- Raise the fee. With replace-by-fee, a supporting wallet swaps the pending payment for a new version with a higher fee. The new version has its own transaction ID. A recipient whose wallet allows it can use child-pays-for-parent, spending the incoming coins in a new transaction with a high fee that pulls the first one along.
- Rebroadcast. If nodes have dropped the transaction, your wallet may be able to send it again. Nodes drop transactions that wait too long, and the default in Bitcoin Core is about two weeks. The coins were never spent on the chain, so they stay with you.
- Contact the exchange. For an exchange withdrawal, support is the only route.
Do not send the same payment again while the first is still pending, or you may pay twice. Be wary of unsolicited “transaction accelerator” offers and of anyone who asks for your seed phrase to “unstick” a payment. No fix needs it. How to Send and Receive Bitcoin Safely covers habits that avoid most of these problems.
If a delay affects a contract or a large purchase, ask a qualified professional about your options. New to Bitcoin? The Start Here path covers the basics in order.
Is there a faster way to pay?
For small payments, the Lightning Network is usually the faster route, often settling within seconds. Lightning payments run over channels between users instead of waiting for a block, and only opening and closing a channel are recorded on the main chain.
The trade-offs are real. Both sides need a Lightning-capable wallet, channels need enough liquidity to carry the payment, and the receiver provides an invoice rather than an ordinary address. What Is the Lightning Network? covers how it works.
For a large on-chain payment, a higher fee rate and patience for confirmations remain the normal approach. Block space is limited, and What Is a Bitcoin Block? Size, Time and What’s Inside explains why.
Where to go next
- What Is the Bitcoin Mempool? Why Transactions Wait: where a pending payment sits and how fee bumping works.
- Bitcoin Fees Explained: Exchange Fees vs Network Fees: what sets the fee and how to keep costs down.
- What Is a Bitcoin Transaction ID (TXID)? How to Read One: how to look up a payment and read its status.
- What Is a Bitcoin Block? Size, Time and What’s Inside: why blocks take about ten minutes and hold limited data.
Frequently asked questions
How long does a Bitcoin transaction take?
Usually from a few minutes to an hour for the first confirmation, and longer when the network is busy or the fee is low. Blocks arrive about every ten minutes on average but at random times, so no one can promise an exact wait.
How many confirmations are enough?
There is no single right number. One confirmation means the payment is in a block, and each further block makes it harder to reverse. Six is the traditional convention for larger amounts, while small everyday payments are often accepted with fewer.
Why is my Bitcoin transaction taking so long?
The most common reason is a fee rate that is low compared with other waiting transactions, so miners fill blocks with higher-paying ones first. Other causes are a random gap between blocks, a transaction that depends on an earlier unconfirmed one, or delays at an exchange before it broadcasts.
Can I speed up a Bitcoin transaction?
Sometimes. If your wallet supports replace-by-fee, it can swap the pending payment for a version with a higher fee. The recipient can also use child-pays-for-parent with a wallet that allows it. An exchange withdrawal can only be sped up by the exchange.
Why does an exchange need confirmations before crediting my deposit?
Until a payment has several confirmations, there is a small chance it could be replaced or reversed. Each service sets its own required number to protect itself, and the number can change, so check the deposit instructions of the service you are sending to.



