“How long will this crypto transfer take?” is one of the most common questions from new users — and the answer depends entirely on which cryptocurrency, which network, what you mean by “complete,” and what’s happening at both ends of the transfer. This guide provides specific expectations for each major cryptocurrency and scenario.
Confirmation vs. finality vs. receipt

Before discussing specific times, key definitions matter:
Confirmation: Your transaction is included in a block.
Finality: The transaction is mathematically or economically irreversible — no reasonable chance of being undone.
Receipt (for exchanges/recipients): The recipient credits the transaction to your account or usable balance.
Different chains treat these differently:
- Bitcoin: Probabilistic finality (more confirmations = more certain)
- Ethereum: Similar but faster
- Solana: Technical finality after specific block count
- L2s: Dependent on L1 for ultimate finality
Exchanges often require more confirmations than strictly necessary to reduce reversal risk. This adds to perceived transfer time.
Bitcoin transfer times
Base layer confirmation
Average block time: 10 minutes (by design).
Distribution of block times:
- About 63% of blocks arrive within 10 minutes
- ~10% of blocks take 20+ minutes
- Rare blocks can take 60+ minutes (luck-based)
Typical confirmation counts required:
- Small amounts (under $1,000): 1 confirmation often sufficient (~10 min)
- Medium amounts ($1K-$10K): 2-3 confirmations (~20-30 min)
- Large amounts ($10K-$100K): 3-6 confirmations (~30-60 min)
- Very large amounts (>$100K): 6+ confirmations (~60+ min)
- Extreme paranoia: 100+ confirmations (~16+ hours)
Exchange-specific minimums:
- Coinbase: Usually 1-3 confirmations
- Kraken: 2-4 confirmations typically
- Binance: 1-2 confirmations for most amounts
- Smaller exchanges: 3-6 confirmations
Total Bitcoin transfer time:
- Small amounts: 10-30 minutes typical
- Medium amounts: 30-60 minutes
- Large amounts: 60+ minutes
Factors affecting Bitcoin transfer time:
Fee rate: Higher fees = faster first confirmation.
Network congestion: Peak congestion (bull markets, NFT drops, ordinal rushes) can delay low-fee transactions indefinitely.
Luck: Bitcoin block times are random distribution; short-term variance is real.
If stuck: See Bitcoin transaction stuck guide
Lightning Network
Speed: Seconds (usually 1-10).
How it works: Payment channels between users allow instant off-chain transfers with on-chain settlement at channel close.
Best for:
- Small payments ($0.01 - $1,000 typical)
- Retail purchases
- Micro-transactions
- Time-sensitive use cases
Not suitable for:
- Very large amounts (channel capacity limits)
- Settlement to external recipients without Lightning
- Long-term holding (use base layer)
Ethereum transfer times
Typical confirmation
Block time: ~12 seconds.
Typical confirmation:
- First confirmation: 12-30 seconds
- Recommended confirmations: Varies by use case
- Exchange confirmations: 10-40 typically (2-8 minutes)
Gas-related speed:
- “Market” gas: Normal confirmation speed
- Below market: Delayed or stuck
- High priority fees: Fastest confirmation
What affects Ethereum speed
Gas priority fee (tip):
- Higher tip = faster inclusion
- Validators preference for higher tips
- Minimum economically-sensible tips exist
Network congestion:
- Quiet times: 1-2 blocks for inclusion
- Busy times: Many blocks wait
- Peak congestion: Fees spike, low-fee transactions stuck
Transaction complexity:
- Simple transfers (ETH to address): Fast
- Smart contract calls: Same speed but higher gas
- Complex DeFi: Same speed but higher gas and potential failure
Exchange transfer timing
Exchange Ethereum transfers:
- Withdrawal processing: 15 minutes - hours (depends on exchange)
- On-chain confirmation: Same as any ETH transfer
- Crediting: Typically 12+ confirmations (~2-4 minutes of chain time + exchange processing)
Solana transfer times
Core network speed
Block time: ~400 milliseconds.
Practical speeds:
- Single confirmation: Near-instant (<1 second)
- Finalization: 12+ seconds for economic finality
- Most recipients credit within 1-30 seconds
Throughput: 2,000-4,000+ TPS during normal operation (theoretical max much higher).
Solana-specific issues
Network outages: Solana has experienced multi-hour outages historically. During these:
- Transactions may not confirm
- Network may not be processing at all
- Recovery can take hours
- Less stable than Ethereum historically
Priority fee importance: During congestion, Solana has introduced priority fees. Low priority fee transactions may fail or take extended periods during high activity.
Practical experience:
- Normal operation: Near-instant
- Congested operation: 10-60 seconds or failed
- Outage: Indefinite
Layer 2 chain transfer times
Arbitrum
Sequencer confirmation: 1-2 seconds. L1 batch finality: ~15-30 minutes. Practical use: Most use cases completed at sequencer confirmation.
Optimism / Base
Similar profile: Sequencer confirmation in seconds, L1 finality much slower. For DeFi/NFT use: Sequencer speed sufficient. For withdrawing to L1: 7-day challenge period (Optimistic rollup design).
zkSync / Polygon zkEVM
Zk-rollup finality: Faster to L1 than optimistic (~10 minutes to hours). User experience: Similar to other L2s.
Polygon (PoS)
Block time: ~2 seconds. Finality: ~5 minutes. User experience: Fast for most purposes.
Avalanche C-Chain
Block time: ~2 seconds. Finality: ~1-2 seconds after block. Very fast for most purposes.
Other major cryptocurrencies
Ripple (XRP)
Settlement time: 3-5 seconds. Designed for: Fast cross-border payments. Validators: Don’t use proof-of-work; faster consensus.
Stellar (XLM)
Settlement time: 3-5 seconds. Similar to Ripple: Designed for payments, not computing.
Cardano (ADA)
Block time: 20 seconds. Finality: Probabilistic like Bitcoin, but faster per confirmation. Exchange transfers: Typically 5-15 minutes.
Litecoin (LTC)
Block time: 2.5 minutes (4x faster than Bitcoin). Exchange confirmations: Usually 6 = ~15 minutes.
Dogecoin (DOGE)
Block time: 1 minute. Exchange confirmations: Varies, typically 6-40 = 6-40 minutes.
Exchange-to-exchange transfers
Total time includes:
- Source exchange withdrawal processing
- On-chain confirmation
- Destination exchange crediting
Processing time components
Source exchange withdrawal processing:
- Coinbase: Usually immediate, can be delayed for security
- Kraken: 5-60 minutes typically
- Binance: Usually fast, batched periodically
- Smaller exchanges: Hours to day+
- After security events (password change, new IP): 24-72 hour holds possible
On-chain confirmation:
- See chain-specific times above
- Mining luck affects Bitcoin especially
- Gas fees affect Ethereum speed
Destination exchange crediting:
- Large exchanges: Few blocks after sufficient confirmations
- Smaller exchanges: May batch credit periodically
- Holidays/weekends: Sometimes slower
Typical exchange-to-exchange transfer times
Bitcoin:
- Fast case: 30-60 minutes
- Normal case: 1-2 hours
- Slow case: 2-6 hours (high fees, congestion)
- Problem case: 24+ hours (stuck, security holds)
Ethereum:
- Fast case: 5-15 minutes
- Normal case: 15-45 minutes
- Slow case: 45+ minutes
- Problem case: Hours (stuck transactions)
Other chains: Generally faster than Ethereum, often under 15 minutes.
When transfers seem stuck
Quick diagnostic
Step 1: Find your transaction hash:
- Exchange withdrawal confirmation
- Wallet history
- Check destination for received activity
Step 2: Verify transaction on block explorer:
- Bitcoin: mempool.space, blockstream.info
- Ethereum: etherscan.io
- Solana: solscan.io
- Others: chain-specific explorers
Step 3: Interpret status:
- Unconfirmed / Pending: Still waiting; if stuck, see fee-related sections above
- Confirmed with few confirmations: Normal, waiting for recipient’s threshold
- Confirmed with many confirmations + not credited: Contact recipient (exchange)
- Failed: Transaction executed but reverted (for smart contracts)
- Not found: Transaction may have dropped; check wallet/exchange
Common “stuck” scenarios
Scenario: Showed as sent but never appeared on chain:
- Wallet/exchange may have not actually broadcast
- Check exchange withdrawal status
- Wait for retry; some exchanges auto-retry
Scenario: On chain but not credited to exchange:
- Wait the exchange’s required confirmation count
- Monitor via exchange support
- If many hours, contact support with transaction hash
Scenario: Wrong network selected:
- If you sent wBTC to BTC address or similar, see sent Bitcoin to wrong address
- Usually recoverable with exchange support but takes time
Scenario: Multiple pending blocking each other:
- Nonce issue (Ethereum)
- Speed up or cancel earliest pending
Optimizing for speed
For time-sensitive transfers
Choose chain wisely:
- Lightning (if recipient supports): Fastest for Bitcoin value transfer
- Solana, Avalanche, or modern L2s: Fast for stablecoin or token transfers
- Avoid base-layer Bitcoin during high congestion
Set appropriate fees:
- Higher priority fees during congestion
- Use current-market gas estimates
- Don’t try to save $2 if you’re transferring $10,000 quickly
Know exchange patterns:
- Some exchanges batch; time accordingly
- Avoid weekend/holiday transfers if speed matters
- After security events (password change), assume longer delays
For cost-sensitive transfers
Use cheaper chains:
- L2s for stablecoin transfers
- Lightning for small Bitcoin
- Avoid Ethereum L1 for small values
Time around congestion:
- Avoid peak hours if possible
- Asian overnight often cheaper
- After major events often cheaper
Batch transfers:
- If sending to multiple recipients, batch in one transaction
- Saves significantly on fees
Related reading
- Bitcoin transaction stuck or unconfirmed?
- MetaMask transaction stuck pending?
- Sent Bitcoin to wrong address?
- What to do if you lose your seed phrase
- How to buy Bitcoin in Singapore
- Is Bitcoin a good investment in 2026?
- Crypto glossary
- Live crypto prices
Crypto transfer times vary dramatically based on which chain you’re using, current network conditions, and how many confirmations the recipient requires. Understanding the expected times for each chain — and the factors that can extend them — helps set realistic expectations and troubleshoot when things are slower than expected. For time-sensitive transfers, choose fast chains (Lightning, Solana, modern L2s); for cost efficiency, be patient or use cheaper chains. When transfers do get stuck, having the debugging knowledge to diagnose and resolve the issue is valuable.
This article is for informational purposes only and is not financial advice. Transfer times are indicative and subject to network conditions. Cryptocurrency investments carry substantial risk, including total loss.




