How to Verify a Bitcoin Transfer & Estimate Confirmation Time
This guide shows you how to check the status of a Bitcoin transaction on the public blockchain, confirm that it has been included in a block, and estimate how long you’ll wait for confirmations. You’ll need the transaction ID (TXID) and, optionally, the receiving address. No special software is required—just a block explorer website.
What You’ll Need
- The transaction ID (TXID) – a 64-character hexadecimal string that uniquely identifies the transfer. You can find it in your wallet’s transaction history or in the payment details from the sender.
- The receiving Bitcoin address (optional but useful for double-checking).
- Internet access to a block explorer such as mempool.space, blockchain.com, or blockstream.info.
Step-by-Step
- Copy the TXID. Open your wallet or exchange and locate the transaction. Copy the full TXID—it’s long, so use the copy button if available. Do not rely on memory; a single wrong character will show an error.
- Open a block explorer. In a browser, go to a reputable block explorer. Mempool.space is popular for its clear display and real-time fee estimates, but any major explorer works.
- Paste the TXID into the search bar. The search field is usually at the top. Paste the TXID and press Enter or click the search icon.
- Read the transaction overview. The explorer will show a page with details. Look for:
- Status: “Unconfirmed� or “Confirmed� (sometimes shown as “In Mempool� or “In Block�).
- Number of Confirmations: A number like “12 confirmations� or “3,456 confirmations�.
- Block Height: The block number where the transaction was included (if confirmed).
- Timestamp: The date and time the transaction was included in a block.
- Verify the amount and addresses. Check that the “From� (inputs) and “To� (outputs) match what you expect. Confirm the exact amount in BTC (and fiat equivalent if shown). This ensures the transaction is the one you intended to verify.
- Estimate confirmation time. If the status is “Unconfirmed,� the transaction is in the mempool (the pool of pending transactions). The confirmation time depends on:
- The fee rate you paid (in sat/vB – satoshis per virtual byte).
- The current network congestion (how many transactions are waiting).
- The block interval (average ~10 minutes, but it varies).
Most explorers show an estimate: “Expected confirmation in 30 minutes� or “This transaction is likely to confirm in the next 1-2 blocks.� If you see a fee rate, compare it with the current recommended rates on the explorer’s homepage (often shown as “High�, “Medium�, “Low� priority).
- Check confirmations over time. If the transaction is unconfirmed, refresh the page after a few minutes. Once it is included in a block, the confirmation count will start at 1 and increase as new blocks are mined. For most payments, 1-2 confirmations are enough, but for large amounts, many services require 6 confirmations (about 1 hour).
Common Mistakes
- Using the wrong TXID. A single typo will show a “Transaction not found� error. Always copy-paste the TXID from your wallet.
- Confusing “unconfirmed� with “failed.� An unconfirmed transaction is still valid and waiting; it hasn’t failed. Only if it is dropped from the mempool after days (usually due to low fees) does it become invalid.
- Assuming all confirmations are equal. One confirmation is generally safe for small amounts, but for large transfers, waiting for 6 confirmations is standard practice to prevent double-spending.
- Ignoring fee rate. A transaction with a very low fee (e.g., 1 sat/vB) may take hours or days, especially during busy periods. Check the fee rate on the explorer and compare with current mempool conditions.
Tips
- Use a mempool visualizer. Sites like mempool.space show a graph of pending transactions sorted by fee rate. You can see where your transaction sits and estimate how many blocks it will take.
- Set a custom fee in your wallet. If you’re sending a transaction, choose a fee rate that matches your urgency. For time-sensitive payments, use the “High� or “Priority� option.
- Bookmark the transaction page. After searching, save the URL or bookmark it. You can return later to see updated confirmations without re-entering the TXID.
- Understand the block time. The average block time is 10 minutes, but it can be as short as 1 minute or as long as 60+ minutes. Don’t panic if a block takes longer than expected.
- Use a wallet that shows confirmations. Most good wallets display the number of confirmations next to each transaction. You can often tap on the transaction to see the TXID and block explorer link.
Troubleshooting
- “Transaction not found� on the explorer. Double-check the TXID for typos. If it’s correct, the transaction might be very recent (not yet broadcast to all nodes) or already dropped from the mempool. Wait a few minutes and try again. If it still doesn’t appear, contact the sender to confirm they actually broadcast it.
- Transaction stuck as unconfirmed for hours. This usually means the fee is too low relative to the current mempool. You have two options:
- Wait. If the network clears, it may eventually confirm. However, if the mempool is large, it could take days.
- Use Replace-By-Fee (RBF). If your wallet supports RBF and you enabled it when sending, you can broadcast a new transaction with a higher fee that replaces the stuck one. Most modern wallets (e.g., Electrum, Blue Wallet) support this.
- Use Child-Pays-For-Parent (CPFP). If you are the recipient, you can spend the unconfirmed output in a new transaction with a high fee, which incentivizes miners to include both. This is more advanced but works.
- Explorer shows “double spend� or “conflict�. This is rare but means another transaction with the same inputs was broadcast and confirmed first. The transaction you are viewing will never confirm. Contact the sender immediately.
- Confirmation count is not increasing. If the count stays the same for a long time, the network may be experiencing a slow period. Check the explorer’s block height to see if new blocks are being mined. If the block height is stuck, it’s a network issue, not your transaction.
- You don’t have the TXID. If you are the recipient, ask the sender for the TXID. If you are the sender, look in your wallet’s transaction history. Some wallets label it as “Transaction ID� or “Hash�.
Frequently Asked Questions
How many confirmations do I need?
For most everyday payments, 1 confirmation is enough. For larger amounts, 6 confirmations (about 1 hour) is the standard threshold used by exchanges and services to ensure the transaction is irreversible. For very large amounts, some require 12 or more.
What does “unconfirmed� mean?
It means the transaction has been broadcast to the network and is waiting in the mempool to be included in a block by a miner. It is not yet part of the blockchain, so it can still be replaced (if RBF) or dropped if the fee is too low.
Can I speed up a stuck transaction?
Yes, if you have a wallet that supports RBF (Replace-By-Fee) and you enabled it when sending. You can resend the transaction with a higher fee. Alternatively, as a recipient, you can use CPFP (Child-Pays-For-Parent) to spend the unconfirmed output with a high fee.
Why does my transaction show 0 confirmations after an hour?
This likely means the fee is too low for the current network conditions. Check the mempool congestion. If the fee is below the minimum relay fee (usually 1 sat/vB), the transaction may be dropped entirely. If it’s just low, it may take many hours or days.
What is the difference between “confirmation� and “block height�?
A confirmation is the number of blocks that have been mined on top of the block containing your transaction. Block height is the absolute number of blocks in the blockchain. For example, a transaction in block 800,000 has 1 confirmation when block 800,001 is mined, and so on.
Is it safe to accept a Bitcoin payment with 0 confirmations?
Generally no, because the transaction could be double-spent. For small in-person purchases, some merchants accept 0 confirmations, but for any significant value, wait for at least 1 confirmation. For online sales, 6 confirmations is recommended.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.