How long does it take to transfer Bitcoins between wallets

The Bitcoin network follows the law of supply and demand. There is a constant demand for transactions but only so many can be included in each block. Bitcoin can only clear about 7 transactions per second, so approximately 3,500 to 4,000 transactions per block.

Unconfirmed transactions wait in the mempool, or queue of confirmed transactions, waiting to be cleared. Usually a transaction gets stuck in the mempool when the transaction fee included with the transaction is too low.

In simplest terms, transactions in the mempool are just like buyers waiting to purchase a product once the price is low enough.

How long does it take to transfer Bitcoins between wallets
Visualization of the mempool transaction count. As you can see, the number of unconfirmed transactions in the mempool goes up and down, depending on how many people are trying to use Bitcoin at once. Image credit: Blockchain.com

If demand goes down, prices will fall and these confirmations from the mempool will begin to be included in the blocks. If demand rises, then Bitcoin transaction fees rise and the number of transactions in the mempool will increase.

There is a constant battle between supply and demand on the Bitcoin network and it’s this battle that determines the transaction fee.

During the height of the 2017 bull market the demand for a Bitcoin transaction was so great that a transaction fee could cost as much as $50.

At times of low demand the fee can be as low as $0.20 or $0.30 (when Bitcoin was first released and nobody was using it the fee was essentially $0).

How does the fee affect transaction times? If you don’t pay a high enough fee your transaction may not be included in the next block. You might need to wait for just a few blocks, or maybe for longer depending on how low of a fee you’ve agreed to pay. So if you need your transaction to go through ASAP you should consider paying a higher fee.

How long does it take to transfer Bitcoins between wallets
The Bitcoin transaction fee began to spike in May of 2020. Image credit: YCharts

As of publication, the Bitcoin fee is quite high, at $3.43 per transaction. However as you can see from the graph above, this is a spike in prices. For the last several months before the run up in prices the average fee was about $0.40. You can check Bitcoin transaction fees here.

Bitcoin Unconfirmed Transactions: How Long Can a Bitcoin Transaction Stay Unconfirmed?

The short answer is: a long time. If you look at the graph above you’ll see that in the six months of data that it shows, the Bitcoin fee never dropped below $0.25. So if you sent a Bitcoin unconfirmed transaction with a fee of just $0.10 it could have stayed unconfirmed for days or weeks.

A real world example is the 2017 bull market, when traders and investors were forced to wait days for their Bitcoin transactions to clear.

Bitcoin Transaction Unconfirmed for Hours (Why is My Bitcoin Transaction Taking So Long?)

If your Bitcoin transaction has been unconfirmed for hours, there is something that you can do to solve the problem. You can agree to pay a higher fee so that the transaction will get confirmed.

Essentially what you can do is to send a second transaction with a higher fee and this transaction picks up the first one so they both get cleared. An analogy, it’s like sending out a truck to pick up a broken down car, then the truck with the car on the back can keep going down the highway.

Many (but not all) Bitcoin wallets now have this functionality, to increase the fee to get the transaction included. Many wallets also let you pick a custom fee. For example, if the transaction speed is unimportant you can elect to pay a lower fee and wait for it to clear. Or if it’s important you can adjust the fee higher so that the transaction clears quickly.

How Long Does It Take to Send Bitcoins from Coinbase?

Generally sending Bitcoin from Coinbase to your crypto wallet doesn’t take that long, often just 10 minutes as transactions are typically included in the next block.

If you’re having problems sending your Bitcoin from Coinbase to your Exodus wallet you can check out this handy guide that we’ve put together. The guide is fully illustrated to make it as easy as possible for you to transfer your BTC off of Coinbase and to your wallet for safe keeping.

How to Send BTC Faster Next Time

If you need to get a Bitcoin transaction to go through as fast as possible you’ll need to use a Bitcoin wallet that lets you set the fee. There are basically two kinds of Bitcoin wallets.

  1. Automatic fee - This type of wallet automatically decides what the fee for the transaction will be, based on historical transaction fee rates. The user does not have control over the fee.
  2. Manual fee - This type of wallet allows the user to specify what fee they want to pay. The wallet will typically suggest various fees but ultimately it is up to the trader how much they want to pay.

While a wallet like Electrum does allow the trader to specify the fee, Electrum’s UI is extremely basic and has changed very little since the wallet was created nearly a decade ago. A much more user friendly option is the Exodus Bitcoin wallet.

Exodus guarantees that your transaction gets included in the next block by finding the current BTC transaction fee and adding an additional percentage to it to account for any increases in transaction fees. This additional percentage also makes sure that miners, who confirm new BTC transactions, pick up and confirm your transaction.

Some other Exodus features include,

So while you might not yet have thought about how important it is to get your Bitcoin transaction cleared as soon as possible, this should definitely be a consideration going forward. During the next big market move you definitely don’t want your Bitcoin to be trapped in a wallet where you can’t pay a higher fee to get the transaction through.

How long does it take to transfer Bitcoins between wallets
From left to right: Exodus on Trezor, mobile, and desktop. Download Exodus BTC wallet

Created 2yr ago, last updated 1yr ago

On the Bitcoin network, the average confirmation time for a BTC payment is about 10 minutes. However, transaction times can vary wildly — and here, we're going to explain why.

Ahhh blockchain. It's the future of money, you know. But even though cash sent through old-fashioned banks often hit accounts instantly, a Bitcoin transaction can take a *little bit* longer.

On the Bitcoin network, the average confirmation time for a BTC payment is about 10 minutes. However, transaction times can vary wildly.

This is because it is affected by factors such as the total network activity, hashrate and transaction fees. If the Bitcoin network is congested, there will be a backlog of transactions in the mempool.

This would result users paying more in transaction fees to get transactions to go through faster. This occured in April 2021, where average Bitcoin transaction fees reached $59.

A mempool is a record of all Bitcoin transactions that have not yet been validated by a miner and added to the next block on the blockchain. A mempool is temporarily stored on each individual node in the network.

Mempool transactions are periodically cleared each time a new block is added to the blockchain. Pending transactions waiting in mempools will only be cleared (processed) once they meet the minimum transaction fee threshold.

Transactions with low fees will often have to “wait” more than one block in the mempool until they are processed and confirmed.

Did you know that you could end up waiting hours before a transaction on the Bitcoin blockchain is completed?

In some ways, using a cryptocurrency is like driving down a freeway. A high number of BTC transactions means there's going to be a lot of congestion, slowing everything down. 

Paying bigger Bitcoin transaction fees is a surefire way to jump to the front of the queue and cut wait times. It's the equivalent of passing through traffic with a police escort. 

When you are sending Bitcoin, you need to incentivize miners on the blockchain to include your transaction in the next block — especially when the mempool is full. Given how block sizes are fixed at 1MB and there's a limited number of miners, you may end up having to pay a much higher fee to get first-class treatment.

Once a new transaction is verified and included in a new block, it will count as one confirmation. After an average of 10 minutes, another block will be created with that transaction, which will count two confirmation. Some services only require one confirmation, while some exchanges required 3 or more BTC confirmations.

For Binance, 1 block confirmation is needed for BTC deposits, while 2 block confirmations is needed for Bitcoin withdrawals.

For Coinbase, it requires 3 block confirmations before considering the BTC transaction final.

A Bitcoin transaction often goes through several confirmations on the blockchain before it is fully cleared. That's because there's a risk that unconfirmed transactions could be reversed, or the cryptocurrency could be spent twice. A confirmation takes place whenever a new block is created.

If you're transferring a big amount of cryptocurrency to a company, some will require as many as six confirmations. How long would this transaction for the transfer take to confirm? About an hour.

Remember, each time you send a transaction, you are making a transfer (or transfers) and you need to wait until the transfer is “confirmed” by the miners.

There are some great tools out there which can give you an estimate of the average time it'll take to complete a BTC transaction or transfer, like Blockchain.com and Statista. You can also get guidance on the transaction fees you should add — often denoted in the form of satoshis (there are 100,000,000 satoshis in one Bitcoin).

If you submit a Bitcoin transaction with lower fees, you have a real risk of upsetting Bitcoin miners. They'll throw a tantrum (or, in reality, will just ignore your lower transaction fees in favor of higher ones) and it's possible your payment will end up languishing in a long list of unconfirmed transactions. However, you shouldn't worry too much, as it will get processed whenever there's a massive lull on the Bitcoin blockchain and miners have nothing else to do.

To check if your Bitcoin transaction has been validated by miners, you can do so through a blockchain explorer. For instance, by using CoinMarketCap blockchain explorer and inputting the Bitcoin transaction hash, you are able to see the status of your Bitcoin transaction and whether it is valid.

The long confirmation time associated with a Bitcoin transaction or transfer gives some BTC enthusiasts sleepless nights. They worry the blockchain won't be able to cope with demand in years to come. (Fun fact: this was one of the main reasons why Bitcoin Cash was created).

Besides increasing your transaction fee to get ahead of the queue, another way to speed up your Bitcoin transaction is to transfer during off-peak periods for avoid congestion. On blockchain.com explorer, the mempool size chart shows when the number of unconfirmed transactions is at its lowest.

Scaling solutions such as the Lightning Network aim to solve this problem by adding another layer on top of the Bitcoin blockchain to speed things up. It aims to introduce the capability of micropayments that are cheap and fast, solving a major scalability issue of Bitcoin. 

Another alternative to Bitcoin fees is to use a different cryptocurrency, such as Ethereum or Litecoin, that are known for faster transactions, aka faster confirmations after transfers. It's fairly easy to transfer Bitcoins to other digital assets on an exchange.

We hope you've enjoyed our FAQ about how long a Bitcoin transaction takes to be confirmed. By following our advice, you'll be out of the Bitcoin mempool in no time.