How long do Monero transactions take? (2024)

Typical timeline during testing:

1 second: Remote wallet can see the transaction has been initiated
3 minutes 46 seconds: Remote wallet displays first confirmation of transaction appearing in the blockchain
26 minutes: Remote wallet receives 10 confirmations of the transaction and considers the funds fully confirmed and unlocked for spending

When you send a Monero payment, it will be announced to the Monero network instantly. In our tests, in about 1 second, a Monero wallet on the other side of the planet will be able to see that the transaction has been announced. (Because the transaction is not yet confirmed, thisrequires use of the show_transfers pool command - see our tutorial)

However, it is not enough to rely on that announcement, because the sender could make multiple such announcements in an attempt to 'double spend' their funds. This is why the annoucement of the transaction needs to be 'mined' into a block by the network of Monero nodes. This mining is a means by which the nodes come to a consensus among themselves that the transaction is legitimate and not a 'double spend'.

On average, Monero blocks are mined every 2 minutes. This means that after announcing a transaction, your transaction will wait for the next block to be mined, and then it will take around 2 minutes to be mined into that new block.

For example, in our test transaction, it took 3 minutes and 46 seconds after initiating a transaction before the remote wallet first became aware of the transaction as part of a Monero block on the blockchain.

It is at this point that the remote wallet will display a notification that funds have been received. The funds will show in your balance but will not yet be 'unlocked' for spending. After about 26 minutes, the wallet will have received 10 confirmations of the transaction and considerthe funds fully confirmed and unlocked for spending.

Comparison with Bitcoin:

Monero Bitcoin
Initial waiting time for next block to be mined Up to 2 minutes, average 1 minute Up to 10 minutes, average 5 minutes
Time for first block to be confirmed Average 2 minutes Average 10 minutes
Time for transaction to be fully confirmed 10 confirmations * 2 minutes = 20 minutes 6 confirmations * 10 minutes = 1 hour
Total time 21 minutes 1 hour 5 minutes

Block size limits and transaction priority

Blocks have a maximum size, so if there is no room then your transaction will be delayed. If you are desperate to have your transaction included in a block promptly, you will have to increase the transaction fees that you pay to the network.

Bitcoin is in turmoil at the time of writing over an argument about whether to increase the Bitcoin block size. Bitcoin blocks are frequently completely full, causing transactions to be delayed and fees to increase. For more information, see this article:Bitcoin's Block Size Debate is Back (And It Might Be Worse Than Ever)

Monero has been designed from the beginning to have an automatically adaptive block size limit, which means it will automatically be ableto handle future increases in transaction volume without this argument arising.

Variation in block confirmation times

Because of the nature of the computation required to generate each block, the average time required is 2 minutes but the actual time observed could be less or more. Therefore, don't panic if your transaction takes a few more minutes than usual - this is normal. For mathematicians reading this, block computation times follow the 'Poisson distribution'.

I'm an enthusiast with a deep understanding of blockchain technology, specifically focusing on privacy-centric cryptocurrencies like Monero. My expertise extends to the intricacies of transaction processing, mining mechanisms, and the underlying technical aspects of blockchain networks.

Now, let's delve into the details of the provided information:

  1. Typical Timeline during Monero Testing:

    • 1 second: Remote wallet sees the transaction initiated.
    • 3 minutes 46 seconds: Remote wallet displays the first confirmation of the transaction appearing in the blockchain.
    • 26 minutes: Remote wallet receives 10 confirmations, considering the funds fully confirmed and unlocked for spending.
  2. Monero Transaction Process:

    • When a Monero payment is initiated, it's instantly announced to the Monero network.
    • Within about 1 second, a Monero wallet on the other side of the planet can detect the transaction.
    • To prevent double spending, the transaction needs to be mined into a block by the Monero nodes, reaching consensus.
    • Monero blocks are, on average, mined every 2 minutes.
    • After the transaction is announced, it waits for the next block to be mined, taking around 2 minutes for confirmation.
    • In the provided test, it took 3 minutes and 46 seconds for the remote wallet to recognize the transaction in a Monero block.
    • Once confirmed, it takes about 26 minutes for the wallet to receive 10 confirmations, unlocking the funds for spending.
  3. Comparison with Bitcoin:

    • Monero vs. Bitcoin in terms of transaction processing times:
      • Initial waiting time for the next block to be mined: Monero (Up to 2 minutes, average 1 minute) vs. Bitcoin (Up to 10 minutes, average 5 minutes)
      • Time for the first block to be confirmed: Monero (Average 2 minutes) vs. Bitcoin (Average 10 minutes)
      • Time for the transaction to be fully confirmed: Monero (10 confirmations 2 minutes = 20 minutes) vs. Bitcoin (6 confirmations 10 minutes = 1 hour)
      • Total time: Monero (21 minutes) vs. Bitcoin (1 hour 5 minutes)
  4. Block Size Limits and Transaction Priority:

    • Blockchain blocks have a maximum size; if full, transactions get delayed.
    • Increasing transaction fees can expedite transaction inclusion.
    • Bitcoin's ongoing block size debate causes delays and fee increases.
    • Monero features an adaptive block size limit, eliminating the need for contentious debates over future increases in transaction volume.
  5. Variation in Block Confirmation Times:

    • Monero block computation times follow the Poisson distribution.
    • The average time required is 2 minutes, but actual observed times can vary.
    • Users are advised not to panic if a transaction takes a few more minutes than usual, as this variation is considered normal.

In summary, Monero's design, with its focus on privacy and adaptability, provides users with faster transaction processing times and avoids the scalability issues faced by some other cryptocurrencies, such as Bitcoin's ongoing block size debate.

How long do Monero transactions take? (2024)
Top Articles
Latest Posts
Article information

Author: Pres. Carey Rath

Last Updated:

Views: 5796

Rating: 4 / 5 (61 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Pres. Carey Rath

Birthday: 1997-03-06

Address: 14955 Ledner Trail, East Rodrickfort, NE 85127-8369

Phone: +18682428114917

Job: National Technology Representative

Hobby: Sand art, Drama, Web surfing, Cycling, Brazilian jiu-jitsu, Leather crafting, Creative writing

Introduction: My name is Pres. Carey Rath, I am a faithful, funny, vast, joyous, lively, brave, glamorous person who loves writing and wants to share my knowledge and understanding with you.