A crypto withdrawal is pending for one of three reasons. The exchange has not broadcast it yet, because it is still running checks or a security hold applies (24 hours to 7 days after a password change, a card purchase or an ACH deposit). The transaction is broadcast but the blockchain has not confirmed it, which depends on the network's block time and the fee. Or it is confirmed and the destination platform has not credited it, because it waits for more confirmations or the network or memo was wrong.
The transaction hash tells you which case you are in: no hash means the exchange still holds the coins, a hash with an unconfirmed status means the network is working, and a hash with a confirmed status means the exchange is done and the destination owns the next step.
A pending withdrawal is the most common support ticket in crypto, and the word covers three different situations: the exchange has not sent anything yet, the transaction is on the network waiting for confirmations, or the coins have arrived and the receiving platform has not credited them. This guide separates the three with the exchanges' own definitions (Kraken, Binance, Coinbase, Crypto.com and Uphold), lists the security holds that delay a withdrawal before it starts, shows how long one confirmation takes on each network right now, and says at what point each exchange wants you to open a ticket.
The short version
- Find the transaction hash first. If the exchange shows a TxID, it has already sent the coins and the wait is on the blockchain or at the destination. If there is no TxID, the delay is inside the exchange: a check, a hold or a review.
- The exchange stage is short when nothing is wrong: Kraken's checks take up to 10 + 10 minutes, Binance generates a TxID within 1 to 30 minutes, and Crypto.com says withdrawals are usually instant and take no longer than 2 to 3 hours.
- Security holds are the usual reason for a long wait: 24 hours after a password change at Kraken and Binance (48 for a 2FA reset at Binance), 72 hours after card or PayPal purchases at Kraken, 7 days after an ACH purchase through Plaid, 48 hours for a Coinbase vault, 24 hours for a new address when Crypto.com's withdrawal lock is on.
- Contact support when the exchange's own window has passed: Binance after 6 hours without a TxID, Kraken when the status says On hold, Crypto.com past 2 to 3 hours. Nobody can speed up blockchain confirmations, and anyone who phones or messages you offering to is a scammer.
1. Why does a withdrawal show as pending?
Because a withdrawal is three handovers, and the word pending is used for all of them. Binance's withdrawal FAQ lists the stages: the withdrawal request on Binance, the blockchain network confirmation, and the deposit on the corresponding platform. The exchange owns the first, the network the second, the receiving wallet or exchange the third.
In the first stage the exchange checks the request, applies any security hold and signs the transaction; nothing exists on the blockchain yet. In the second the transaction is broadcast and waits for blocks, and the exchange cannot speed it up any more than you can. In the third the coins are at the destination address and the receiving platform decides when to show them, usually after its own number of confirmations.
Each stage has its own normal duration and its own ways of going wrong, which is why "my withdrawal is pending" has no single answer. The sections below take them in order.
2. First check: has the exchange generated a TxID?
Open the withdrawal in your history and look for a transaction hash, shown as TxID or TxHash. Binance says a TxID is usually generated within 1 to 30 minutes and that it means Binance has broadcast the transaction. Kraken's withdrawal statuses put the exchange stage at up to 10 minutes of internal checks (Initiated) plus up to 10 minutes at the payment gateway (Pending) before the status turns to Sending. Crypto.com says withdrawals are usually instant and should take no longer than 2 to 3 hours.
If there is a hash, the exchange has finished its part. Paste it into the explorer of the network you chose, as the transaction hash guide explains, and read the status there: unconfirmed means stage two, confirmed means stage three. If there is no hash after the exchange's own window, the delay is inside the exchange, and the next two sections list the reasons.
3. Security holds: why the exchange is waiting on purpose
Most long waits at the first stage are deliberate. Exchanges delay withdrawals after events that look like an account takeover or a payment that could still be reversed, and they publish the rules:
| Exchange | Trigger | Hold |
|---|---|---|
| Kraken | Password change | Withdrawals to new addresses held for up to 24 hours; saved addresses unaffected |
| Kraken | Instant purchase with a debit or credit card, Apple Pay, Google Pay or PayPal | 72-hour withdrawal hold on the purchased amount |
| Kraken | ACH purchase through Plaid, or recurring SEPA Direct Debit purchase | 7-day hold on the purchased amount |
| Kraken | Stock or ETF sale | Held until settlement, one business day after the trade |
| Binance | Password change or other security operations | Withdrawals suspended for 24 to 48 hours; reactivated automatically, cannot be lifted early |
| Binance | Abnormal activity detected | Withdrawals disabled until identity verification or a withdrawal appeal is approved |
| Coinbase | Withdrawal from a vault | Approval from the linked email addresses, then a 48-hour waiting period that support cannot bypass |
| Crypto.com | New withdrawal address with the 24-hour withdrawal lock enabled | 24 hours before the address can be used |
The details are on Kraken's withdrawal hold page and Binance's page on reactivating withdrawals, with the Coinbase and Crypto.com pages linked in section 7. Two things are worth knowing: at Kraken the hold applies to the purchased amount, so the rest of the balance can still be withdrawn, and at Binance the suspension "cannot be lifted before the suspension period ends", so a ticket does not shorten it.
4. Manual reviews and the On hold status
A hold that is not in the table is a review. Kraken's status On hold means the withdrawal is held for a manual check by its support staff, and its page on restricted withdrawals says that during an account review it cannot process deposits or withdrawals in fiat or crypto, that a review usually takes 10 to 14 business days and can take longer in busy periods, and that the fastest way through is to answer every question in one go with complete documents. Other triggers Kraken lists are a name mismatch between the Kraken and bank accounts, a bank asking for a hold, and limits exceeded within 24 hours or 30 days.
Binance disables withdrawals when it detects abnormal activity until identity verification or a withdrawal appeal is approved. Uphold describes preliminary checks and screenings that every crypto withdrawal passes before the account is debited, with execution times from a few seconds to several hours. The common thread: the exchange will not say much beyond "under review", it will ask for what it needs by email or in the app, and the review ends sooner when the documents arrive complete.
5. Broadcast but not confirmed: the blockchain stage
Once the hash exists, the wait is on the network. Coinbase's page on pending transactions lists the usual reasons a broadcast transaction stays pending: not enough network confirmations yet, an insufficient fee, high network volume with more transactions than block space, and brief losses of sync between the exchange's systems and the network, which Coinbase says usually resolve in under an hour.
How long a confirmation takes depends on the chain. This is the current block time of the EVM networks the ChainGate gas tracker follows, which is the shortest possible interval between two confirmations on each of them:
| Network | Block time now | Gas price now |
|---|---|---|
| Ethereum | 13.4 s | 0.45 gwei |
| BNB Chain | 0.45 s | 0.05 gwei |
| Arbitrum | 0.27 s | 0.02 gwei |
| Optimism | 2 s | <0.001 gwei |
| Base | 0.21 s | 0.006 gwei |
| Polygon | 1.5 s | 221.76 gwei |
| Avalanche | 1.1 s | 3.59 gwei |
Live figures for November 9, 2026 from the ChainGate gas tracker. An exchange usually requires several confirmations, so multiply by the number it asks for.
Bitcoin is the slow one: blocks arrive every 10 minutes on average, exchanges often want several of them, and a low fee can leave a transaction unconfirmed for hours. The Bitcoin fees guide explains how that fee market works. The exchange sets the fee of its own withdrawal, so there is nothing to bump from your side.
6. Confirmed on chain but not credited: the destination stage
If the explorer says confirmed, the coins are at the destination address. Binance's FAQ says that a transaction shown as confirmed on the explorer means the funds were sent out successfully, that Binance cannot give further assistance at that point, and that the owner or support team of the destination address is the one to contact. Every exchange applies the same logic to its own withdrawals.
Three things delay the credit. The receiving exchange requires more confirmations than the network has produced so far, and each one publishes its own number; this fixes itself with time. The memo or destination tag was missing on a network that needs one. Or the network was not one the destination supports. The withdrawal address guide covers memos and network choice, and the wrong network recovery guide covers what can be done when the coins confirmed on the wrong chain.
7. What each exchange's status words mean
The same stage has different names on each platform. From the exchanges' own help pages:
| Exchange | Status | What it means |
|---|---|---|
| Kraken | Initiated | Requested; internal checks running, up to 10 minutes |
| Kraken | Pending | Checks done; sent to the payment gateway, up to 10 minutes |
| Kraken | Sending | Broadcast to the network; waiting for a blockchain confirmation |
| Kraken | Success | The network has confirmed the withdrawal |
| Kraken | On hold | Held for a manual check by support; contact them, or they may contact you |
| Kraken | Failure | Failed; the reason is in the Error field of the withdrawal |
| Binance | Processing | Still moving through confirmation; wait, and look the TxID up on an explorer |
| Binance | Completed | Funds sent out; click the TxID for details and check with the receiving platform |
| Coinbase Exchange | Pending | Withdrawal in progress |
| Coinbase Exchange | Completed | Done; the transaction hash is provided |
| Coinbase Exchange | Canceled | The cancelReason field says why |
| Crypto.com | Request confirmation email | Request acknowledged; processing is usually instant and takes no longer than 2 to 3 hours, with a second notification when processed |
Sources: Kraken, Binance, Coinbase Exchange and Crypto.com. Crypto.com also notes that withdrawals are sent from an address that differs from your deposit address, so an unfamiliar sender on the explorer is normal.
8. How long should I wait before contacting support?
Use the exchange's own thresholds:
- Binance: 6 hours without a TxID
- If no TxID has appeared 6 hours after you confirmed the withdrawal email, contact support through the chat with a screenshot of the withdrawal history. If the TxID exists and the explorer shows the transaction confirmed, Binance will point you to the destination platform.
- Kraken: the status, not the clock
- On hold and Failure mean contact support now. Initiated and Pending each allow up to 10 minutes; Sending waits for the network. For cash withdrawals Kraken says to contact support if Sending lasts more than one business day, or if the funds have not arrived five business days after Success.
- Crypto.com: past 2 to 3 hours
- Processing is usually instant and should take no longer than 2 to 3 hours. A withdrawal or address-whitelisting email you did not request is a reason to contact support immediately through the in-app chat.
- Coinbase: under an hour for sync delays
- Delays from a brief loss of sync with the network usually resolve in under an hour. A vault withdrawal waits 48 hours by design, and a restricted account shows in the app the steps that have to be completed before sending.
- Uphold: seconds to hours
- Uphold puts execution between a few seconds and several hours after its compliance checks, and treats a withdrawal as final only when the network's own finality time is reached.
When you write, include the transaction hash if there is one, the coin, the amount, the network you selected, the destination address and the time of the request. That is the same data the recovery forms ask for, and it saves a round of questions.
9. Can I cancel a pending withdrawal?
Only while the exchange still holds the coins. Kraken allows a cancellation request only in the Initiated or Pending status, and says cancellation is not guaranteed once the status is Pending. From Sending onwards the transaction is on the network and no exchange can recall it; Coinbase's pending page notes that a confirmed transaction cannot be reversed.
The one case that can still be undone after the fact is a Coinbase send to an email address or phone number, which stays pending until the recipient accepts it and returns to the sender after 30 days if nobody does. For an on-chain withdrawal that went to the wrong address or network, the wrong network recovery guide lists what can still be done.
10. Cash withdrawals pending
Many searches for a pending withdrawal are about cash, and the rules differ. Kraken's cash withdrawal times are 0 to 2 business days for ACH (with a 14:00 EST cutoff), 0 to 1 for FedWire, 1 to 5 for SWIFT, 0 to 5 for SEPA and near-instant for SEPA Instant, with the note that processing times are estimates and outside Kraken's control. Its cash statuses mirror the crypto ones: Pending means Kraken's systems are processing, Sending means they are done and the bank is working, Success means the funds went to the funding provider.
Coinbase's "funds temporarily on hold" notice refers to cash you recently deposited, which cannot be withdrawn until the hold passes; Coinbase says it cannot shorten that hold because of banking rules. The 72-hour and 7-day holds in the table above also apply to cash at Kraken.
11. Scams built around pending withdrawals
A pending withdrawal is a moment of worry, and the search results for "withdrawal pending" are full of pages that exploit it: fake support phone numbers planted in forum posts and uploaded PDFs, "recovery experts" and chat agents who ask for a fee or a seed phrase. No exchange support process starts with you calling a number found in a search result, and nobody can accelerate a blockchain confirmation for money.
Use the support entry point inside your logged-in account or the official help centre. Crypto.com's guidance for a withdrawal email you did not request is to contact support immediately through the in-app chat; Binance.US and MetaMask publish the same warning about third parties offering recovery for a fee. A pending status is an annoyance; a seed phrase handed to a stranger is a loss.
12. Where to go from here
If the withdrawal has a hash, the transaction hash guide shows how to read its status on the explorer; the withdrawal address guide covers the form itself and the confirmations an exchange asks for; the wrong network recovery guide is for the case where it confirmed in the wrong place; and the gas tracker shows block times and fees on every network right now. If you are building a platform that sends and tracks transactions on Bitcoin, Ethereum and the other EVM networks from one SDK, ChainGate does that.
Frequently asked questions
Why is my crypto withdrawal pending?
For one of three reasons: the exchange has not broadcast it yet (checks, a security hold or a review), the transaction is broadcast and waiting for blockchain confirmations, or it is confirmed and the receiving platform has not credited it yet. The transaction hash tells you which: no hash means the exchange still holds the coins.
How long does a crypto withdrawal take?
Minutes when nothing is wrong. Kraken's internal checks take up to 10 minutes plus up to 10 minutes at the payment gateway, Binance generates a TxID within 1 to 30 minutes, Crypto.com says withdrawals are usually instant and take no longer than 2 to 3 hours. Then the network needs its confirmations and the destination its own number of them. A security hold adds 24 hours to 7 days.
Why is my Coinbase withdrawal pending?
Coinbase lists insufficient network confirmations, an insufficient fee, high network volume and brief losses of sync with the network, which usually resolve in under an hour. A vault withdrawal waits 48 hours after the email approvals, a restricted account shows the steps to complete in the app, and recently deposited cash can be on hold for withdrawal.
Why is my Kraken withdrawal pending?
Initiated and Pending are normal for up to 10 minutes each; Sending waits for the blockchain; On hold means a manual check by support. Withdrawals to new addresses are held for up to 24 hours after a password change, card and PayPal purchases carry a 72-hour hold, Plaid ACH purchases a 7-day hold, and an account review takes 10 to 14 business days.
Why is my Binance withdrawal still processing?
Processing means the transaction is moving through blockchain confirmation; look the TxID up on an explorer. A TxID normally appears within 1 to 30 minutes; if none appears after 6 hours, contact support with a screenshot. After a password change or another security operation, withdrawals are suspended for 24 to 48 hours and the suspension cannot be lifted early.
Why is my Crypto.com withdrawal pending?
Crypto.com processes withdrawals automatically, usually instantly and within 2 to 3 hours at most, and sends a confirmation email when the request is received and a notification when it is processed. A newly added address waits 24 hours if the withdrawal lock is enabled, and the coins arrive from an address that differs from your deposit address.
Can an exchange speed up or cancel a pending withdrawal?
Cancel, only before it is broadcast: Kraken accepts cancellation requests in the Initiated or Pending status and does not guarantee them once Pending. Speed up, never: once the transaction is on the network the exchange waits for confirmations like everyone else, and a confirmed transaction cannot be reversed.
My withdrawal says completed but the coins are not in my wallet. What now?
Completed means the exchange broadcast the transaction and the explorer shows it confirmed. Check that the receiving platform has reached its own number of confirmations, that the memo or tag was included where needed, and that the network matches what the destination supports; the withdrawal address and wrong network guides cover the last two.
What should I send to support about a pending withdrawal?
The transaction hash if there is one, the coin and amount, the network you selected, the destination address and the time of the request, with a screenshot of the withdrawal history. Send it only through the support channel inside your account or the official help centre.
Someone offers to release my pending withdrawal for a fee. Is it legitimate?
No. Nobody outside the exchange can touch a pending withdrawal, nobody can accelerate confirmations, and no legitimate support asks for a seed phrase. Binance.US and MetaMask both warn about third parties offering recovery for a fee.
Build with ChainGate
Put these ideas to work — ChainGate gives you wallets, transactions and managed RPC for Ethereum and 20+ other blockchains with one install.