Super Smart Bitcoin
Bitcoin

Unconfirmed Bitcoin Transaction: Check the TXID, Fee and Who Can Change It

A yellow transaction slip waits on a navy bench, with a dashed path toward ledger blocks and a separate white custodian record.

A wallet says “pending,” but that word alone does not tell you what is delayed. The payment may be waiting for its first Bitcoin confirmation, or a custodian may still be processing a withdrawal. Start by establishing who sent the payment, who controls the sending wallet, and whether there is a transaction ID (TXID) for an on-chain transfer.

Start with the sender, the custodian and the TXID

Did you send from a wallet whose keys you control, request a withdrawal from a custodian, or wait to receive bitcoin from someone else? A recipient can observe an incoming transaction but cannot change the sender’s wallet settings or authorize a replacement on the sender’s behalf.

Find the TXID in the sending wallet’s transaction details or the custodian’s withdrawal record. Copy the whole value and check it in your wallet or an independent Bitcoin explorer. Compare the destination address and amount with the intended payment. An account reference or withdrawal request number may help when contacting a custodian, but it is not necessarily an on-chain TXID.

Without a TXID, do not assume the transaction is waiting in Bitcoin’s network. The service might still be reviewing, preparing or broadcasting the withdrawal. If you have a TXID, record its confirmation count, whether its details match the intended transfer, and when you checked. If one explorer cannot find it, ask the sender or custodian whether it was broadcast and to confirm the TXID.

Read confirmations and fees without guessing a deadline

A transaction has its first confirmation when it is included in a Bitcoin block. Until then, a wallet may show it as unconfirmed even though it has been broadcast. Further confirmations add confidence that the payment will remain in the chain. Bitcoin.org explains that confirmation times vary and that a fee below what the network is prioritizing can make the first confirmation take longer. Its transaction and fee FAQ also explains that fees depend on the transaction’s size, not simply the amount of bitcoin sent.

If your wallet shows the fee rate, use it as one clue, not a countdown. A wallet may show the total fee instead; totals cannot be compared meaningfully without considering transaction size. A low fee rate may help explain a delay, but a displayed estimate cannot reserve space in a future block. The relevant question is whether the payment has actually confirmed, followed by whether the sending wallet offers an appropriate action. Bitcoin.org states that there is no guaranteed minimum or maximum confirmation delay. Anyone promising an exact confirmation time is claiming more certainty than the network provides.

Separate the recipient’s account balance from the chain record. A receiving service may show an incoming amount while waiting for its required confirmations or account checks. An on-chain transaction may already have confirmations while that service still labels the deposit pending. Ask the service what its label means.

Who can change an unconfirmed transaction?

Some sending wallets can create a higher-fee replacement for an eligible unconfirmed transaction. This is commonly called replace-by-fee, or RBF. The Bitcoin Core opt-in RBF FAQ describes transactions flagged as replaceable before confirmation and explains why a replacement must pay a higher fee. Eligibility, wallet support and the transaction’s current state all matter. Seeing “unconfirmed” does not, by itself, mean there is a usable replacement button.

A fee bump needs the necessary transaction access and signing permissions. Bitcoin Core’s versioned psbtbumpfee documentation requires the original transaction to be in the wallet and describes a replacement that pays an additional fee. Other wallets may work differently; a customer cannot run that command against a custodian’s wallet.

If you sent from your own wallet, inspect its transaction details for an offered fee adjustment. Read the wallet’s explanation and review the proposed transaction before authorizing it, including the destination, amount, change and additional fee. If you requested a custodial withdrawal, the custodian controls its sending wallet and decides what its systems permit. Ask its support team whether the withdrawal has been broadcast and whether it offers any approved remedy. Do not assume you can modify its transaction yourself.

Replacement is not a cancellation guarantee. An unconfirmed payment can still confirm, and a proposed replacement may fail to be accepted or may never confirm. Once a payment is confirmed, it cannot simply be undone by the sender or a support agent; a return depends on the recipient making a separate payment. Bitcoin.org describes confirmed Bitcoin payments as irreversible. Check the address and transaction details before authorizing a fee bump.

A decision tree for a pending payment

  1. Do you have a TXID? If no, check the sending wallet or custodial withdrawal record. Ask whether the transfer was broadcast and request the TXID if it was. Treat the displayed “pending” status as an internal status until you have evidence of an on-chain transaction.
  2. Does the TXID show a confirmed transaction? If yes, record the confirmation count and give the receiving service the TXID if its balance still says pending. Ask what account crediting requirement or review remains. A confirmed chain transaction and an unavailable account balance are different issues.
  3. Does the TXID show zero confirmations? If yes, verify the destination and amount, then check the fee information and the sending wallet’s available options. Do not send the payment again merely because the first one is slow; that could create a second payment.
  4. Who controls the sending wallet? If you do, check whether it explicitly supports a replacement for this transaction and review the extra cost before authorizing any action. If a custodian controls it, ask the custodian what it can do. If you are only the recipient, give the sender the TXID and let the sender or its custodian assess its options.
  5. Is the transaction missing from one lookup? Recheck the TXID and consult the sending wallet’s own record. If the mismatch persists, ask whether the transaction was broadcast or whether the service supplied an internal reference instead. Do not infer that the original payment has safely disappeared.

Questions to ask wallet or exchange support

Use the support channel you reach from the wallet or service itself. Give the relevant TXID or withdrawal reference, the time of the request and a concise description of what its interface shows. Then ask specific questions that support can answer from its own records:

  • Has the withdrawal been broadcast to the Bitcoin network? If so, what is its TXID?
  • Does “pending” refer to broadcast, chain confirmations, a security review or account crediting?
  • If the on-chain transaction has zero confirmations, does this sending wallet support a higher-fee replacement for this particular transaction?
  • Who is authorized to request that action, what additional fee would apply, and how would the revised transaction appear in my account?
  • If the transaction already has confirmations, what requirement still prevents the deposit or withdrawal from showing as complete?

Support may need to investigate before answering. Do not provide a recovery phrase, private key or remote access to someone offering to “unstick” the payment. Bitcoin.org’s scam guidance warns that fake support agents ask for precisely those credentials. A legitimate status investigation needs a transaction reference and account verification through the provider’s normal process, not control of your wallet.