- 1. Find your transaction ID before you do anything else
- 2. Read the four fields that actually matter on the explorer
- 3. Match what the explorer says to what you should do next
- 4. Check your fee rate to see if you're stuck or just slow
- 5. Know your platform's confirmation threshold before you contact support
- 6. Rule out the wrong network before you assume the money vanished
- What a transaction ID can't do for you
- Pending is not the same as gone
- Frequently asked questions
Waiting for cryptocurrency to reflect in your account can be stressful. You hit send from your end, your account gets debited, but the receiving address hasn’t received it yet.Â
Did I send it to the right address? Is the network down? Did I just lose my money?
Relax. A Bitcoin transaction is almost never lost. You can see exactly where it is in under a minute, with a transaction ID and a free explorer.
Blockchain is pretty transparent. Instead of going through customer support, you can track the transaction. What’s more, the process is straightforward, too.Â
Here is a comprehensive guide on how to track your Bitcoin transaction and ensure your funds are safe.
1. Find your transaction ID before you do anything else
The transaction hash, also called the TXID, is the only string that points to one specific transfer. Without it, you’re guessing.
On an exchange, it’s usually under Wallet or Funds, then History or Withdrawals, then the specific transfer. Look for a field labeled TxHash, Transaction ID, or TXID. Many apps have a Copy button or a “View on Explorer” link.
In a self-custody wallet, check the asset’s Activity tab, tap the transaction, and look for “View on Block Explorer” or “Copy Transaction ID.”
You can also paste a wallet address into an explorer instead of a TXID, and it works, but it returns every transaction that address has ever touched. On an exchange address, that’s thousands of rows. The TXID goes straight to yours.
If you’re the receiver and don’t have a TXID, ask the sender for it. It’s worth knowing this is completely fine to ask for: a TXID is a receipt, not a key. Sharing it gives away nothing about the wallet itself.
2. Read the four fields that actually matter on the explorer
An explorer shows a dozen fields. Four of them actually decide what you do next.
- Status: unconfirmed means broadcast and waiting; confirmed means it’s in a block. There’s no third status that means “lost.”
- Confirmations: how many blocks have been mined on top of yours, each roughly ten minutes apart. One confirmation means it has landed.
- Fee rate, shown in sat/vB: the field most people skip, and the one that decides whether you wait or act. It scales with your transaction’s data size, not the amount you sent, which is why a small transfer can cost the same as a large one.
- Outputs: often two, sometimes more. One is the recipient. The others are usually change coming back to the sender, covered in more detail further down.
Everything else on the page can wait until you need it.
3. Match what the explorer says to what you should do next
There are five things the explorer can show you, and each one has exactly one correct next move.
| What you see | What it means | What to do |
| Transaction not found | Not broadcast yet, or you’re on the wrong chain’s explorer | Wait 10 minutes, then double-check the network |
| Unconfirmed, 0 confirmations | Broadcast, waiting for a miner | Compare your fee rate to the current network rate |
| Confirmed, but your app shows nothing | The blockchain is done, the platform isn’t | Check the platform’s confirmation threshold |
| Confirmed, and the recipient has it | Finished | Nothing left to do |
| Confirmed, to an address you don’t recognize | Either change, or it went somewhere unintended | Work out which output is changed |
Delays happen because transactions sit in a waiting room called the mempool until a miner picks them up, and miners pick by fee rate, not by arrival order. In practice, that means you can pay a bit more to skip the line.
4. Check your fee rate to see if you’re stuck or just slow
Stuck and slow look identical on an explorer. They have opposite fixes. The difference comes down to one number: whether your fee rate is above or below what the network is currently taking.
The one-minute self-check
Read your transaction’s fee rate off the explorer. Then read the current network rate off the same explorer’s fee estimate panel.
If your rate is at or above the network rate, you’re slow, not stuck. Wait it out. If your rate is below it, you’re stuck, and nothing changes until the network quietens down or you take action.
If you’re the sender
Three real options exist once you’re confirmed stuck.
Replace-by-Fee lets you rebroadcast the same transaction at a higher fee. It only works if the original was flagged as replaceable and your wallet supports it.
Child Pays For Parent spends the incoming change at a high fee, forcing a miner to take both transactions together. It’s useful when RBF isn’t available to you.
Accelerators are third-party services that push your transaction toward mining pools. Most are paid, and none can actually guarantee inclusion, so set your expectations accordingly.
If you’re the receiver
There’s genuinely nothing you can do to bump a fee on a transaction you didn’t send. Your only real moves are sending the sender this section, or using CPFP if the funds have already reached an address you control.
If it never confirms
Two separate mechanisms can eventually drop an unconfirmed transaction from the network.
The first is a straightforward time expiry. Bitcoin Core’s default mempool expiry is 336 hours, which is 14 days, regardless of fee rate.Â
The second, and the one that actually removes most stuck transactions in practice, is memory pressure: a node drops its lowest fee-rate transactions once its mempool hits capacity, which can happen in hours during heavy network congestion.
Either way, the coins were never actually removed from your control. Once the transaction drops, the balance simply becomes spendable again.
5. Know your platform’s confirmation threshold before you contact support
If the explorer says confirmed and your app still shows nothing, you’ve stopped dealing with the blockchain. You’re now dealing with the platform’s confirmation threshold, and that number is worth actually knowing.
Platforms wait for a set number of confirmations because they’re protecting themselves against a reversal on money they’ve already paid out.Â
One confirmation is enough for the blockchain to consider a transfer landed. It’s often not enough for a business paying real naira or cedis against it.
Sources disagree with each other on exact numbers across the industry, which is exactly why checking your specific platform’s own number matters more than a generic rule.
6. Rule out the wrong network before you assume the money vanished
Two things get misread on an explorer more than anything else: a transaction that isn’t there, and an address that shouldn’t be there. Neither usually means what people fear.
If the explorer shows nothing
Give it ten minutes first. Not every node has seen the broadcast yet, and if it came from an exchange, the exchange itself may not have broadcast it immediately.
If it’s still missing after that, the real cause is usually the network, not a typo. Bitcoin addresses carry a built-in checksum, and the odds of a typo slipping past it are roughly one in four billion.Â
The mistake that actually happens is sending on the wrong network entirely, and no checksum catches that.
Concretely, that looks like BTC sent on BEP20, or USDT sent on TRC20 when the recipient expected ERC20. A Bitcoin explorer will never find a transaction that was never on Bitcoin in the first place, so use the explorer for the chain you actually sent on.
If the funds landed on a chain you control, you can often reach them by adding that network to your wallet. If they landed at an exchange instead, contact them with the TXID quickly, because that window is short.
One more thing worth knowing: a Lightning payment never appears on the Bitcoin blockchain at all, so searching an explorer for one will never work.
If you see an address you don’t recognize
Bitcoin spends in whole chunks, so it usually sends the remainder back to the sender as change. A two-output transaction where one output is an unfamiliar address is completely normal.
To tell which is which: the output matching the amount you meant to send is the actual payment. The other one is change.
What a transaction ID can’t do for you
A TXID proves a payment happened, and shows where the money went next. It doesn’t tell you who holds it, and it can’t get it back.
It can follow the coins forward through later transactions, and show you when they land at a clustered address that looks like an exchange. What it can’t do is name a person.Â
Wallet addresses carry no identity attached to them. The only real way to a name runs through a regulated exchange responding to law enforcement, not through you searching an explorer.
One protective note worth stating plainly: anyone who replies to a public post offering to recover your funds for a fee is running a second scam.
Pending is not the same as gone
Almost every panic covered in this guide resolves to one of two facts: the fee was too low, or the platform is still counting confirmations. Neither one means the money is lost.
One habit worth keeping for next time: send a small test amount first whenever you’re moving to a new address or a new chain. It costs a few hundred naira, and it removes the entire wrong-network category of problem before it ever happens.
Frequently asked questions
How do I know if a Bitcoin transaction is pending?Â
Check its status on any block explorer using the transaction ID. Pending, or unconfirmed, means it has been broadcast to the network and is waiting for a miner to include it in a block.
Why is my BTC confirmation taking so long?Â
Usually because your fee rate is below what the network currently requires to get picked up quickly. Compare your transaction’s fee rate to the live network rate on the explorer to confirm this.
How long can a BTC transaction stay unconfirmed?Â
Bitcoin Core’s default mempool expiry is 14 days, though heavy network congestion can cause a low-fee transaction to get dropped much sooner than that, sometimes within hours.
Can I cancel a pending Bitcoin transaction?Â
Not directly. You can replace it with a higher-fee version using Replace-by-Fee, but only if the original transaction was marked as replaceable when it was sent.
Why does my wallet say confirmed but the app say processing?Â
The blockchain has finished its part, but the app is still waiting for its own required number of confirmations before crediting your account. This is a platform decision, not a sign that anything has gone wrong.




