← Back to Start Here Bitcoin question, clearly explained

What does pending mean for a Bitcoin transaction?

A wallet can show that a transaction was sent before it appears in a block. Here is what broadcast, pending, and confirmation usually mean.

Broadcast is the network announcement

A wallet signs a transaction, then broadcasts it to peers. Nodes can check it and may relay or hold it as unconfirmed. Different nodes can have different views of unconfirmed transactions; there is not one universal queue.

Pending usually means unconfirmed

Wallets and services use labels such as pending differently. In general, an unconfirmed transaction has zero confirmations because no block currently includes it. Fee conditions, node policy, and competing transactions can affect whether it is relayed or included.

A confirmation is block inclusion

The first confirmation means a block includes the transaction. Each later block built on top increases the confirmation count. Confirmation reduces some risks, but services choose their own acceptance requirements based on their situation.

Worked example: a store order

Suppose your wallet says “sent” and displays a transaction ID. That shows what the wallet reports about broadcasting; it does not by itself prove the store has seen or credited the payment. Check the transaction details and ask the store what confirmation status it requires.

Before you retry

Check the transaction status in the wallet you used and contact the recipient through a trusted channel. Avoid sending a second payment just because a checkout page has not updated; first determine whether the original payment is still pending, confirmed, or was replaced.

Educational information only. This guide is not wallet-specific setup or financial advice. Follow documentation for the wallet and software you use.