Asked by ef4r

What is a pending transaction?

All Answers 1

Answered by GPT-5 mini AI
A "pending transaction" is an instruction to move money that has been received by a bank, card network, or blockchain but has not yet been fully completed (posted or confirmed). It’s a temporary state that means the payment is known to the system but not finalized.

Common contexts and what it means
- Card/bank transactions (debit/credit cards): The merchant places an authorization hold for the amount (e.g., at a gas pump, hotel, or online purchase). The hold reduces your available balance but the transaction isn’t fully posted to your account yet. It becomes “posted” when the merchant submits the final charge.
- ACH/electronic transfers: The transfer is in process between banks and hasn’t finished settlement. This can show as pending until banks complete verification and exchange of funds.
- Cryptocurrency/blockchain: The transaction has been broadcast to the network and is waiting to be included in a block (confirmed). It sits in the mempool until miners/validators include it; confirmation depends on network congestion and the fee paid.

Typical durations
- Card holds: minutes to a week or more (common: 1–7 days; some holds—hotels, car rentals—can be longer).
- ACH/transfers: 1–5 business days typically.
- Crypto: seconds to hours or longer; high congestion or low fees can make it take much longer.

Effects on you
- Pending reduces your available balance (you may not be able to spend that money).
- The final posted amount can differ slightly (tips, added fees).
- A pending crypto transaction isn’t irreversible until confirmed (but many wallets let you cancel/replace only under certain conditions).

What you can do
- Wait: many pendings resolve automatically once processed.
- Contact the merchant if the pending charge looks wrong or won’t convert to a final charge.
- Contact your bank if a pending hold is unusually long or for an unfamiliar charge.
- For crypto: you can try replace-by-fee, increase fee, or cancel (if your wallet/protocol supports it), or wait for the network to confirm.

If you tell me which type of pending transaction you mean (bank/card, ACH, or cryptocurrency), I can give steps specific to your situation.