The basic path: Binance to fiat wallet to bank transfer
To withdraw from Binance to your bank account, you convert your cryptocurrency to fiat currency (dollars, euros, pounds, etc.) inside Binance, move it to your Binance fiat wallet, then initiate a bank transfer. Binance does not send crypto directly to a bank — the bank only accepts currency, not digital assets. The whole process usually takes 1 to 5 business days depending on your bank and country.
The speed and fees depend on which withdrawal method you choose. Binance offers several: bank transfer (ACH in the US, SEPA in Europe), wire transfer, and in some regions, debit card or local payment methods. Each has different costs and timelines. Your bank may also charge a fee on the receiving end, especially for international transfers.
Before you start, make sure your Binance account is fully verified (identity verification complete) and your bank account is linked to your Binance profile. Binance will not process a withdrawal to an unverified account or to a bank account that is not registered under your name.
Key Takeaways
- Convert your crypto to fiat currency inside Binance first — your bank cannot receive Bitcoin or other digital assets.
- Link your bank account to Binance and complete identity verification before attempting any withdrawal.
- ACH transfers (US) and SEPA transfers (Europe) are usually cheaper than wire transfers but take 3 to 5 business days.
- Wire transfers arrive faster (1 to 2 business days) but cost more and may trigger additional bank fees on your end.
- Check both Binance's withdrawal fee and your bank's incoming transfer fee — you may pay on both sides.
Step-by-step: Converting crypto to fiat and withdrawing
Step 1: Sell your cryptocurrency for fiat. Log into Binance, go to your wallet, and find the crypto you want to withdraw. Click "Sell" or "Convert" and choose your target currency (USD, EUR, GBP, etc.). Binance will show you the exchange rate and any trading fees. Complete the trade. Your fiat balance now appears in your Binance fiat wallet.
Step 2: Go to the Withdraw page. In your Binance account, navigate to Wallet > Fiat and Spot. Find your fiat currency and click "Withdraw". Binance will ask you to choose a withdrawal method.
Step 3: Select your withdrawal method and enter bank details. Choose ACH (US), SEPA (Europe), wire transfer, or another option available in your region. Enter your bank account number, routing number (US) or IBAN (Europe), and the bank's name and address. Double-check these details — a mistake will delay or reject the transfer. Binance will show you the fee and estimated arrival time before you confirm.
Step 4: Confirm and wait. Binance will send a confirmation email. Click the link to verify the withdrawal. The money then leaves Binance and enters the banking system. You should see it in your bank account within the timeframe Binance stated — usually 1 to 5 business days depending on the method.
ACH transfers versus wire transfers: Which is faster and cheaper
An ACH transfer (Automated Clearing House) is the standard method for US bank accounts. Binance typically charges $0 to $1 for ACH withdrawals, and the transfer takes 3 to 5 business days. Your bank may also charge a small fee (often $0 to $3) for receiving an incoming ACH transfer, though most do not. ACH is the cheapest option but the slowest.
A wire transfer moves money through the Federal Reserve or SWIFT network and arrives in 1 to 2 business days. Binance usually charges $15 to $25 for a wire withdrawal. Your bank may charge an additional $10 to $25 for receiving a wire. Wire transfers cost 2 to 3 times more than ACH but arrive much faster. Use wire transfer if you need the money urgently and can absorb the fee.
Outside the US, SEPA transfers (Europe) work like ACH — they are cheap (often free or under €1) and take 1 to 3 business days. Other regions may have local payment methods (bank transfer in Australia, local transfer in India) with varying fees and timelines. Check Binance's withdrawal page for your country to see what methods are available and what each costs.
What to do if your withdrawal is delayed or does not arrive
If your money has not arrived after the stated timeframe, first check your Binance withdrawal history. Log into Binance, go to Wallet > Transaction History, and find your withdrawal. Look for a status: "Completed", "Processing", or "Failed". If it shows "Completed", the money has left Binance and is in the banking system — contact your bank to trace it. If it shows "Processing", wait another 24 hours; if it shows "Failed", Binance will usually refund the fiat to your Binance wallet within 24 hours.
If your bank has not received the money and Binance shows "Completed", ask your bank to search for the incoming transfer using the wire reference number or ACH trace number. Binance provides this in your withdrawal receipt. Your bank can track the transfer through the Federal Reserve (for ACH) or SWIFT (for wire) and tell you where it is stuck. Sometimes a transfer gets held for fraud review — your bank will contact you if this happens.
If Binance shows "Failed" and the money does not return to your Binance wallet within 24 hours, contact Binance support through the Help Center in your account. Provide your withdrawal ID, the date, and the amount. Binance support can investigate and reprocess the withdrawal or refund you.
Verification requirements and why Binance asks for them
Binance requires identity verification (uploading a government ID and sometimes a selfie) before you can withdraw to a bank account. This is a legal requirement in most countries — banks and payment processors must verify the identity of people moving money. If your account is not verified, you cannot withdraw fiat, even if you have crypto in your wallet.
Binance also requires that the bank account you link is registered in your own name. You cannot withdraw to someone else's account. This is another legal requirement designed to prevent money laundering and fraud. If you try to withdraw to an account that does not match your verified name, Binance will reject the withdrawal.
Some countries have withdrawal limits based on your verification level. In the US, most verified accounts can withdraw up to $50,000 per day. In Europe, limits vary by country and bank. Check your account settings under "Limits" to see your daily and monthly withdrawal caps. If you need to withdraw more, you may need to increase your verification level or split the withdrawal across multiple days.
Fees you will pay on both ends
Binance charges a withdrawal fee that appears on the withdrawal confirmation page before you submit. This fee varies by method and region: ACH in the US is usually free or $1, SEPA in Europe is usually free or under €1, and wire transfers are typically $15 to $25. Binance also charges a small conversion fee when you sell your crypto for fiat — this is usually 0.1% of the amount you convert.
Your bank may charge a fee for receiving the transfer. Most US banks do not charge for incoming ACH transfers, but some charge $1 to $3. Wire transfers often trigger a fee of $10 to $25 on the receiving end. International transfers (wire or SEPA) may incur additional correspondent bank fees if your bank uses intermediary banks to process the transfer. Ask your bank what it charges for incoming transfers before you withdraw.
The total cost of withdrawing $1,000 via ACH might be $0 to $4 (Binance $0 to $1, your bank $0 to $3). The same amount via wire might cost $30 to $50 (Binance $15 to $25, your bank $10 to $25). Plan accordingly, especially for smaller amounts where fees eat into your withdrawal.
Frequently Asked Questions
Can I withdraw directly from Binance to a bank account without converting to fiat first?
No. Banks only accept fiat currency (dollars, euros, etc.), not cryptocurrency. You must sell your crypto for fiat inside Binance before you can withdraw to a bank. The conversion happens in your Binance account, not at the bank.
What if I enter the wrong bank account number?
If you enter an incorrect account number, the transfer may be rejected by your bank or routed to the wrong account. Always double-check your account number, routing number (US), and IBAN (Europe) before confirming. If the money goes to the wrong account, contact your bank immediately — they can sometimes recall the transfer if it has not been claimed.
How long does a wire transfer actually take?
Wire transfers usually arrive within 1 to 2 business days, but can take up to 3 to 5 business days if your bank or the receiving bank is slow to process. Weekends and holidays add time. If you do not see the money after 5 business days, contact your bank with the wire reference number from your Binance receipt.
Do I have to pay taxes on money I withdraw from Binance?
Withdrawing fiat to your bank account is not a taxable event by itself — you already paid tax (or owe tax) when you sold the crypto for fiat. The sale is what triggers a taxable gain or loss. Keep records of the sale price and date for your tax return. Consult a tax professional about your specific situation.
Can I withdraw if my Binance account is in a different country than my bank?
It depends on Binance's rules for your country and your bank's rules for international transfers. Some banks reject incoming transfers from outside their country. Binance may also restrict withdrawals to certain countries. Check with both Binance support and your bank before attempting a cross-border withdrawal. Wire transfers are more likely to work internationally than ACH or SEPA.