Bitcoin Transaction Verification: How to Check a TXID and Confirmations

A Bitcoin transaction can be checked by its transaction ID, usually called a TXID. This lets you distinguish a payment that has been broadcast from one included in a block. A pool’s internal balance or a payout request is not itself an on-chain transaction.

Find the transaction ID

Open the payment details in the sending wallet or the pool’s payout history and copy the TXID. Check that you are looking at a Bitcoin network payment and the intended account. If a payout is still pending internally, ask the sending service for its status rather than inventing a transaction hash.

An address and a TXID serve different purposes. An address search may show several transfers; the TXID identifies the specific transaction you want to check.

Check a Bitcoin block explorer

  1. Open the block explorer directly, for example mempool.space.
  2. Paste the TXID into its search field.
  3. Check the confirmation status and the transaction outputs.
  4. Compare the recipient address and amount with your payment details.

Bitcoin transactions can contain multiple outputs, including change returned to the sender or payments to several recipients. The transaction’s total output value is not necessarily the amount sent to you. Bitcoin addresses are visible on-chain; an explorer does not by itself identify the people behind them.

Understand the status

An unconfirmed transaction has not yet been included in a block observed by the explorer. One confirmation means it has been included; later blocks add confirmations. Block discovery is variable, so an exact confirmation time is not guaranteed. Wallets and receiving services set their own confirmation requirements.

For the protocol background, see the Bitcoin developer documentation on blocks and proof of work.

Verify the payment in a wallet

Open your wallet’s transaction history and select the payment. Compare its TXID, recipient details and status with the explorer. Bitcoin Core also provides transaction details in the wallet interface. A wallet may display a different confirmation count briefly while it updates its view of the chain.

Checking a transaction does not require a seed phrase, private key or payment to a recovery service. Use the wallet’s own history and public transaction identifier.

If the transaction is not found

Check for copying errors and confirm the network. Ask the sending service whether it has actually broadcast the payment. An internal transfer or pending pool withdrawal may not have a Bitcoin TXID yet. A transaction absent from one explorer is not sufficient evidence that a payment has completed or failed.

When reporting a payout issue, provide the public TXID if available, the payment time and the relevant account reference through the service’s normal support channel. Keep account passwords and wallet recovery information private.

Related: switching mining pools without losing track of outstanding payments.

Article rating
—/ 5

No ratings yet

Rate this article

Join headframe

Join headframe Join headframe