On average, the confirmation time for a BTC payment is about 10 minutes. However, the transaction time varies depending on several factors including total network activity, hash rate, and transaction fees. During times of high volume transactions, as seen in April 2021 when Bitcoin gas fees reached more than $59, the network becomes congested with a backlog of thousands of transactions in the Mempool, causing users to pay more in transaction fees to move their transaction to the front of the queue.