You've just sent a crypto payment to an online store, a freelancer, or a SaaS platform. The transaction is marked "pending" or "unconfirmed". Now you're staring at the screen, wondering: how long will it take before the business confirms my payment and I get what I paid for?
In 2026, crypto payments are faster than ever, but they're not instantaneous. Unlike credit cards that approve in seconds, blockchain transactions require confirmations—time for the network to validate and permanently record your transfer. This guide breaks down exactly how long you should expect to wait, what affects those wait times, and what to do if your crypto payment seems stuck.
➡️ You might also want to read
📋 What You'll Learn
Why Do Crypto Transactions Need Confirmations?
When you send cryptocurrency, your transaction is broadcast to the network but isn't immediately added to the blockchain. Miners or validators must include it in a block. Once included, the block must be verified by subsequent blocks. Each new block added after yours is an additional confirmation.
🔐 Why confirmations matter for businesses:
- Prevents double-spending: Without confirmations, a malicious user could try to spend the same coins twice.
- Irreversibility: After enough confirmations, reversing the transaction becomes computationally impossible.
- Protection against network reorganizations: Rare chain reorgs can erase unconfirmed or low-confirmation transactions.
Businesses that accept crypto payments—whether they're e‑commerce stores, freelancers, or SaaS platforms—almost never treat a transaction as final after zero confirmations. They wait for a certain number of confirmations to ensure the payment is permanent and cannot be reversed.
Factors That Affect Crypto Payment Time
Several variables determine how long your payment will take to confirm:
1. Network Congestion
When many people are transacting, blocks fill up, and transactions with low fees wait longer. During peak times (e.g., NFT mints, market crashes), confirmation times can spike dramatically. Learn more about network congestion and why fees spike.
2. Transaction Fee (Gas Price)
Miners/validators prioritize transactions with higher fees. If you set a low fee (common in wallet defaults), your transaction may languish in the mempool for hours or even days. Understanding gas fees is crucial.
3. Blockchain Choice
Different blockchains have different block times. Bitcoin averages 10 minutes per block, Ethereum ~12 seconds, Solana ~400ms. The network you use dramatically affects how fast you get that first confirmation.
4. Required Confirmations by the Business
A business might require 1 confirmation on Solana but 6 on Bitcoin. They set these thresholds based on their risk tolerance. We'll cover typical requirements later.
5. Wallet and Exchange Processing
If you're sending from an exchange (like Coinbase, Binance), the exchange may batch withdrawals or perform internal security checks before broadcasting to the blockchain, adding extra delay.
⚠️ Critical: Sending on the wrong network
If you select the wrong network (e.g., sending ERC‑20 USDT to a BSC address), your transaction may be lost forever. Always double‑check the network. Read our guide on why sending on the wrong network loses your money.
Typical Confirmation Times by Blockchain (2026)
| Blockchain | Average Block Time | Typical Time to 1 Confirmation | Time to "Secure" (e.g., 6 confirmations) |
|---|---|---|---|
| Bitcoin (BTC) | 10 minutes | 10–60 min (depending on fee) | 1–6 hours |
| Ethereum (ETH) | 12 seconds | 12 sec – 5 min (fee dependent) | 1–5 minutes (12–30 blocks) |
| Binance Smart Chain (BSC) | 3 seconds | 3–30 seconds | 15–60 seconds (15–30 blocks) |
| Solana (SOL) | 400 ms | <1 second | 2–5 seconds (finality) |
| Polygon (MATIC) | 2 seconds | 2–20 seconds | 10–60 seconds (32 blocks) |
| Arbitrum (L2) | ~0.25 sec (sequencer) | 10–60 seconds (L1 finality) | 10–60 seconds (L1 finality) |
| Tron (TRC20) | 3 seconds | 3–30 seconds | 15–90 seconds (19 blocks) |
Note: These are averages. During high congestion or if you set a low fee, times can be much longer. Always check current network conditions.
How Many Confirmations Do Businesses Require?
There's no universal standard. Each business chooses a confirmation threshold based on the blockchain's security and their risk appetite. Here are common practices:
- Bitcoin: Most merchants wait for 3–6 confirmations (30–60 minutes). High‑value transactions may require 12+.
- Ethereum & EVM chains: Usually 12–30 blocks (~2–6 minutes). Some accept 1 confirmation for low‑value items.
- Solana: Because finality is fast, many accept 0–1 confirmation (a few seconds).
- Stablecoin payments (USDT/USDC): Often require 15–30 blocks on Ethereum, 1–5 blocks on faster chains.
💡 Pro tip:
Before paying, check the merchant's FAQ or payment page. Many will explicitly state: "We require 3 confirmations on Bitcoin before releasing your product." If not, contact support.
What to Do If Your Crypto Payment Is Stuck
A "stuck" transaction means it's been hours (or days) and still hasn't confirmed. Here's how to diagnose and fix it:
1. Check the transaction on a block explorer
Use Etherscan, Blockchain.com, Solscan, etc. Look for your transaction hash (TXID). Is it still pending? Dropped? If it shows "pending" or isn't found, it's stuck in the mempool.
2. Assess the fee you paid
Compare your fee to current network recommendations. If you underpaid, miners may ignore it indefinitely. Some wallets allow you to replace‑by‑fee (RBF) or cancel the transaction if it's still pending.
3. Use transaction acceleration services
Services like BTC.com Accelerator (Bitcoin) or Etherscan Gas Tracker (Ethereum) can sometimes push your transaction. Some are free, others require a fee.
4. Wait for the mempool to clear
If network congestion caused the delay, your transaction will eventually confirm when fees drop. This could take hours or even days.
5. Contact the business support
If the payment is essential, contact the merchant with your TXID. They may be able to manually verify the transaction after a certain number of hours, even with fewer confirmations. However, they're not obligated to do so.
Read our detailed guide on transaction finality and how confirmations work.
How to Speed Up a Crypto Payment (Before Sending)
Prevention is better than cure. To avoid long waits:
- Check network fees before sending — use gas trackers (e.g., Etherscan Gas Tracker, BTC fees).
- Choose a faster blockchain — if the business accepts multiple networks, pick Solana, BSC, Polygon, or Tron instead of Bitcoin/Ethereum.
- Use replace‑by‑fee (RBF) enabled wallets — if you accidentally set low fee, you can bump it later.
- Send during off‑peak hours — weekends or late nights (UTC) often have lower congestion.
Frequently Asked Questions
Yes, most merchants use payment processors that monitor the mempool. They can see the transaction as "unconfirmed" but will not mark the order as paid until the required confirmations are reached. Some may provisionally accept zero‑conf for low‑risk items, but this is rare.
Use a blockchain with instant finality like Solana, or a Layer‑2 like Lightning Network (Bitcoin) or Arbitrum. Also, always pay the recommended fee. Our guide on choosing the right network for USDT explains trade‑offs.
Contact their support immediately. Provide the TXID and the number of confirmations. It could be a technical glitch on their end, or they might be waiting for additional internal checks (e.g., AML).
No. Proof‑of‑Work chains (Bitcoin) rely on cumulative work; Proof‑of‑Stake chains (Ethereum, Solana) have finality after a certain number of blocks or votes. Some networks like XRP have instant finality. Always understand the chain you're using.
If you have a wallet that supports RBF (Replace‑by‑Fee), you can broadcast a new transaction with a higher fee using the same nonce. Some wallets also allow "cancel" by sending a $0 transaction to yourself with a higher fee. If the original transaction is still pending, you might be able to override it.
Key Takeaways
Crypto payment times vary widely based on blockchain, fees, and network conditions. For a business to consider your payment final, you'll typically wait:
- Bitcoin: 30 minutes to a few hours
- Ethereum: 2–10 minutes
- Fast chains (Solana, BSC, Tron): seconds to a minute
Always check the merchant's required confirmations beforehand, use appropriate fees, and pick a blockchain that balances speed and cost. If your payment gets stuck, tools like RBF and accelerators can help, but patience is often the only solution.
For deeper dives, explore these related guides:
- What Is a Gas Fee? Why You Pay Extra to Send Crypto
- What Are Block Confirmations? How Many Do You Need?
- Which Crypto Network Has the Lowest Fees in 2026?
🚀 Ready to pay with crypto?
Use our Trust Wallet setup guide or MetaMask guide to get started securely.