🔍 Introduction: Why Is My Withdrawal Pending?
A pending withdrawal means your exchange has received your request but has not yet broadcasted it to the blockchain or sent the fiat transfer to your bank. This status is normal and can last anywhere from a few minutes to several days, depending on the asset, network, and exchange policies.
While most pending withdrawals resolve automatically, sometimes they get stuck due to security checks, network congestion, or missing verification steps. This guide will help you identify the cause and take appropriate action.
Pending does not mean lost. Most withdrawals are processed within the expected timeframe. Avoid panic and follow the systematic steps below.
📋 Common Reasons for Pending Withdrawals
Here are the most frequent causes of withdrawals staying in pending status:
Exchanges automatically review large or unusual withdrawals for fraud prevention. This can take from minutes to hours.
You may have received an email or 2FA prompt to confirm the withdrawal. If not approved, it stays pending.
If the exchange is waiting for a low network fee slot, the broadcast may be delayed. This is common with Ethereum and Bitcoin during high traffic.
If you've exceeded your daily limit, the exchange may hold the withdrawal until the limit resets.
Fiat withdrawals are subject to bank processing times, weekends, and holidays.
Rarely, the exchange may experience system delays. Check their status page.
Always check your email and 2FA app immediately after initiating a withdrawal. Often, the pending status is simply waiting for your confirmation.
👣 Step-by-Step Troubleshooting
Follow these steps to diagnose and resolve a pending withdrawal:
-
1
Check your email and 2FA
Look for a confirmation email or 2FA notification. Complete any pending verification steps. Some exchanges require you to click a link or enter a code.
-
2
Verify the withdrawal details
Ensure the address, network, and amount are correct. If there's an error, you may need to cancel and resubmit.
-
3
Check your withdrawal limits
Go to your account limits page. If you've exceeded your daily or weekly limit, you'll need to wait for the reset.
-
4
Check exchange status
Visit the exchange's status page or social media to see if there are any reported delays or maintenance.
-
5
For crypto, check network status
If the exchange has broadcasted the transaction, check the TXID on a block explorer. If not, the exchange is holding it.
-
6
Wait the expected processing time
Crypto: 5–30 minutes. Fiat: 1–5 business days. If it's still pending beyond that, proceed to the next step.
-
7
Contact support
Open a ticket with your withdrawal ID, amount, asset, and a screenshot of the pending status. Provide all details upfront.
Take screenshots of the pending withdrawal, the confirmation page, and any error messages. These will be helpful for support.
✖️ Can I Cancel a Pending Withdrawal?
In many exchanges, you can cancel a withdrawal while it is still in "pending" status. Look for a Cancel button next to the withdrawal in your transaction history.
- If you cancel, the funds will be returned to your exchange balance (may take a few minutes).
- If the withdrawal has moved to "processing" or "completed", cancellation is no longer possible.
- Some exchanges have a short window (e.g., 5 minutes) during which you can cancel before it becomes irreversible.
If you made a mistake (e.g., wrong address), cancel immediately and resubmit with the correct details.
Always double-check the withdrawal address and network before confirming. If you realize an error right after submitting, cancel as soon as possible.
💵 Fiat Withdrawal Pending – Special Considerations
Fiat withdrawals are subject to banking hours and intermediary processing. If your fiat withdrawal is pending:
- Check the estimated processing time – SEPA: 1–2 business days, ACH: 3–5 business days, SWIFT: 2–5 business days.
- Weekends and holidays – Banks do not process transfers on weekends or public holidays, which extends the wait.
- Verify bank details – Ensure the account number, IBAN, and routing information are correct. A mismatch can cause delays or rejection.
- Contact your bank – If the exchange shows the withdrawal as "completed" but you haven't received the funds, check with your bank for any holds.
For fiat withdrawals, always account for weekends and holidays. If you need funds by a specific date, initiate the withdrawal several days in advance.
📧 When and How to Contact Support
Contact support if:
- The pending status exceeds the normal processing time (e.g., >1 hour for crypto, >5 business days for fiat).
- You have completed all verification steps but the status hasn't changed.
- You see an error message or the withdrawal has been stuck for more than 24 hours.
- You suspect your account may have been compromised.
What to provide:
- Withdrawal ID (found in your transaction history).
- Asset and amount.
- Destination address / bank account.
- Network (if crypto).
- Screenshot of the pending status.
- Any error messages you received.
Be polite and concise in your support ticket. Include all details in the first message to avoid back-and-forth. Use a clear subject line like "Pending withdrawal #12345 – urgent".
🛡️ How to Prevent Future Pending Issues
- Complete all security verifications – Ensure 2FA and email confirmations are set up and you respond promptly.
- Stay within withdrawal limits – Check your limits before initiating large withdrawals.
- Use trusted networks – Withdraw on networks with low congestion (e.g., TRC20 for USDT) to avoid delays.
- Plan for fiat delays – Initiate fiat withdrawals well in advance of when you need the funds.
- Keep your exchange app/email notifications on – So you don't miss confirmation requests.
Before confirming a withdrawal, review all details and ensure you have access to your 2FA and email. This minimizes the chance of pending delays.