Blockchain Confirmation Times: How Long Until Payment Is Final?
A Bitcoin payment can take 60 minutes for full finality. A Solana payment finalises in 400 milliseconds. Understanding confirmation times across chains is essential for building checkout experiences that customers will actually wait for.
Quick Answer
A blockchain confirmation occurs each time a new block is added to the chain after the block containing your transaction. One confirmation means your transaction is in the most recent block.
When a customer pays with crypto, the transaction enters a pipeline that moves at fundamentally different speeds depending on the blockchain. A payment on Solana is final before the customer can blink. A payment on Bitcoin might not be secure for an hour. For merchants and payment processors, this variance is not just a technical detail — it directly determines the checkout experience, fulfilment timing, and fraud risk. SpacePay's transaction data shows that 95% of payments on Layer 2 networks confirm within 60 seconds, but the mechanics behind that number reveal why chain selection and confirmation policy are critical engineering decisions.
What a Confirmation Actually Means
A confirmation occurs each time a new block is appended to the chain after the block containing your transaction. When your transaction is first included in a block, it has one confirmation. When the next block is mined on top of that, it has two. Each additional confirmation makes it exponentially more costly for an attacker to reorganise the chain and reverse your transaction.
The number of confirmations required for “safety” is not fixed — it depends on the blockchain's consensus mechanism, the payment amount, and the merchant's risk tolerance. A $5 coffee might be safe with zero confirmations. A $50,000 invoice demands the maximum confirmation threshold the network provides.
Probabilistic vs. Absolute Finality
Not all blockchains define “final” the same way. The distinction between probabilistic and absolute finality is fundamental to understanding confirmation times.
Probabilistic Finality
Bitcoin uses probabilistic finality. Each new block added to the chain makes it more expensive to reverse previous blocks, but reversal is never mathematically impossible — just economically infeasible. After 6 confirmations (approximately 60 minutes), the cost of a 51% attack to reverse the transaction exceeds billions of dollars in mining hardware and electricity, making it safe for any practical payment amount. The probability of reversal drops exponentially: after 1 confirmation it is roughly 1 in 1,000; after 6 it is roughly 1 in 1 billion.
Absolute Finality
Ethereum's proof-of-stake consensus with Casper FFG provides absolute finality. Once a checkpoint is finalised (every 64 slots, approximately 12.8 minutes), the included transactions are irreversible. Any validator that attempts to create a conflicting chain would have their staked ETH slashed — an economic penalty of 32 ETH per validator. Solana also provides absolute finality, achieving it in approximately 400 milliseconds through its Tower BFT consensus, making it the fastest-to-finality among major networks.
Confirmation Times Across Major Chains
The following table provides a comprehensive comparison of confirmation characteristics across the networks most commonly used for payments.
| Network | Block Time | Recommended Confirmations | Time to Finality | Finality Type |
|---|---|---|---|---|
| Bitcoin | ~10 min | 6 | ~60 min | Probabilistic |
| Ethereum | ~12 sec | 64 slots | ~12.8 min | Absolute |
| Solana | ~400 ms | 1 (optimistic conf.) | ~400 ms | Absolute |
| Polygon PoS | ~2 sec | 30+ | ~1 min | Probabilistic (checkpointed) |
| Arbitrum | ~250 ms | 1 (L2 soft conf.) | ~250 ms (L2) / 7 days (L1) | Inherited (ETH) |
| Base | ~2 sec | 1 (L2 soft conf.) | ~2 sec (L2) / 7 days (L1) | Inherited (ETH) |
The difference is stark. A customer paying on Solana waits less than a second. A customer paying on Bitcoin waits an hour for the same level of assurance. For Layer 2 networks, the soft confirmation is fast enough for point-of-sale use, even though the ultimate L1 settlement takes longer.
Risk Scoring: Matching Confirmations to Payment Value
Requiring 6 Bitcoin confirmations for a $3 coffee is absurd — the customer would wait an hour for a drink that has gone cold. Requiring zero confirmations for a $10,000 electronics purchase is reckless. The solution is risk-based confirmation thresholds that scale with payment value.
- Low risk (<$50). Accept on first confirmation or even zero-conf for chains with fast block times. The economic cost of double-spending exceeds the payment value.
- Medium risk ($50–$1,000). Require 1–3 confirmations on Bitcoin, 12+ blocks on Ethereum, or L2 soft confirmation. This provides strong assurance within a reasonable timeframe.
- High risk (>$1,000). Require 6 confirmations on Bitcoin or full Casper finality on Ethereum. For very high-value transactions, wait for L1 settlement even on L2 payments.
SpacePay implements this automatically. The confirmation threshold is calculated based on the payment amount, the chain's security model, and real-time network conditions. Merchants can override these defaults if their risk profile requires it, but the defaults are calibrated to balance security with customer experience for the vast majority of transactions.
Zero-Confirmation Payments: When Speed Trumps Finality
Zero-confirmation (zero-conf) means accepting a payment as soon as the transaction appears in the mempool, before it is included in any block. This is inherently risky because the transaction has not been committed to the chain and could theoretically be replaced by a conflicting transaction (a double-spend). However, for small amounts, the risk is negligible.
The economics of a double-spend attack make zero-conf safe for micro-transactions. On Bitcoin, executing a double-spend requires either mining a competing block (which costs thousands in hardware and electricity) or convincing miners to replace the transaction (which Replace-by-Fee policies make harder for standard transactions). For a $10 payment, no rational attacker would expend the resources. SpacePay allows merchants to configure a zero-conf threshold — any payment below this amount is treated as confirmed on detection, with webhook notifications sent immediately.
Improving the Customer Experience During Confirmation
Even when confirmation is fast, the customer needs feedback. A blank screen or spinning loader creates anxiety, especially for users new to crypto payments. Best practices for the confirmation UX include the following.
- Real-time progress. Show the current confirmation count and the required threshold. “2 of 6 confirmations” gives the customer a concrete sense of progress.
- Transaction link. Provide a link to the transaction on a block explorer. This builds trust by demonstrating the payment is publicly verifiable on-chain.
- Estimated time remaining. Based on the chain's average block time and remaining confirmations, display an estimated wait time.
- Email notification option. For slower chains like Bitcoin, offer to email the customer when confirmation is complete so they do not need to keep the page open.
Frequently Asked Questions
What is a blockchain confirmation?
A confirmation occurs each time a new block is added after the block containing your transaction. Each additional confirmation makes the transaction exponentially harder to reverse. One confirmation means your transaction is in the latest block; six on Bitcoin means five blocks have been built on top.
What is the difference between probabilistic and absolute finality?
Probabilistic finality (Bitcoin) means reversal becomes increasingly impractical but never mathematically impossible. Absolute finality (Ethereum, Solana) means reversal is impossible once the checkpoint is finalised, backed by economic penalties for any validator that attempts it.
How long does a Bitcoin payment take to confirm?
One confirmation takes approximately 10 minutes. The industry standard of 6 confirmations takes approximately 60 minutes. For low-value payments, 1–2 confirmations (10–20 minutes) is common. Zero-conf is used for very small amounts.
Which blockchain has the fastest confirmation?
Solana achieves approximately 400 milliseconds with absolute finality. Among L2 networks, Arbitrum reaches soft confirmation in roughly 250 milliseconds. Both are faster than traditional card terminal authorisation times.
What is zero-confirmation and when is it safe?
Zero-conf means accepting a payment before it is included in a block. It is risky for large amounts but safe for small payments (typically under $50) where the cost of a double-spend attack far exceeds the payment value.
Do 95% of L2 payments confirm within 60 seconds?
Yes. SpacePay's data shows 95% of L2 payments confirm within 60 seconds, with a median under 4 seconds. The remaining 5% are typically delayed by wallet-side issues rather than network congestion.
How does SpacePay handle different confirmation times?
SpacePay uses risk-scored thresholds that vary by chain and payment amount. The payment widget shows real-time confirmation progress, and webhook notifications are sent at each milestone. Merchants can customise thresholds based on their specific risk requirements.
Can I accept faster confirmations for low-value payments?
Absolutely. This is the recommended approach. SpacePay's risk-based system automatically adjusts confirmation requirements based on payment value. A $5 payment on Bitcoin can be accepted in minutes, while a $5,000 payment waits for full finality. This balances security with the customer experience.
Conclusion
Confirmation time is the single biggest variable in the crypto checkout experience. The gap between Solana's 400-millisecond finality and Bitcoin's 60-minute standard is enormous, and the right approach depends on the chain, the payment amount, and the merchant's risk tolerance. Risk-scored confirmation thresholds — low requirements for small payments, higher for large ones — let you offer fast checkout without taking on unacceptable fraud risk. With 95% of L2 payments confirming within 60 seconds and sub-second finality on chains like Solana, crypto checkout is already faster than many traditional payment methods. The key is matching the confirmation policy to the transaction, which is exactly what SpacePay automates.