Bitcoin Basics

How long does a Bitcoin transaction take?

Quick Answer

An on-chain Bitcoin transaction is usually confirmed within about 10 to 60 minutes, depending on the fee you pay and network congestion. Payments over the Lightning Network are near-instant.

TL;DR

Usually 10–60 minutes on-chain (fee and congestion dependent); near-instant over Lightning.

Key Takeaways

  • 1New blocks are found roughly every 10 minutes
  • 2Higher fees get confirmed faster when the network is busy
  • 3Many services wait for 1–6 confirmations
  • 4Lightning Network payments are near-instant

Full Explanation

On the main Bitcoin blockchain, transactions are grouped into blocks that are added roughly every ten minutes. Your payment is typically included in the next block or two, so a single confirmation often arrives in about 10 to 30 minutes. Many exchanges and merchants wait for a few confirmations (often 1 to 6) before treating funds as final, which can stretch the wait to an hour or so.

Two things affect speed most: the fee you attach and how busy the network is. When many people transact at once, blocks fill up and low-fee transactions wait longer, while higher-fee ones get prioritized. During quiet periods, even modest fees confirm quickly.

For small, fast, cheap payments, the Lightning Network is a second layer built on top of Bitcoin that settles transactions almost instantly with tiny fees. This is educational information; actual times vary with conditions at the moment you send.

Common Follow-Up Questions

Usually a low fee during a busy network. Higher-fee transactions are confirmed first; some wallets let you bump the fee to speed it up.

Recommended Exchanges

BN

Binance

#1 by volume · Fee: 0.10%

BY

Bybit

Great for beginners · Fee: 0.10%

Related Questions