The Complete Withdrawal Guide: To a Wallet or to a Bank Card
People pick up buying crypto pretty fast, but the moment they want to get their coins back out, a pile of questions shows up: are "withdrawing crypto" and "cashing out" the same? Should I send to my own wallet, or convert straight back to a bank card? Do I pick TRC20 or ERC20, and what if I mistype that long string of an address? Why is the fee sometimes a few cents and sometimes a dozen dollars? In this guide I walk the whole getting-money-out path end to end, both directions, sending to an on-chain wallet and cashing out to a bank card, each laid out clearly so a beginner can follow it on their first try.
01Withdrawing crypto vs cashing out, what's the difference
A lot of beginners use these two terms interchangeably, but in practice they're two completely different paths.
Withdrawing crypto means sending coins from your account to a blockchain address. That address can be your own wallet, a friend's wallet, or another exchange's deposit address. In essence it's just an on-chain transfer, the coins leave Binance's wallet and travel along some blockchain to the destination. After withdrawing, you still hold coins (still USDT, still BTC); they've just changed where they're stored.
Cashing out usually means turning the assets in your account back into spendable fiat in your bank account. Binance has no "tap once and the cash lands in your bank" fiat-withdrawal button; the common approach is: first sell your USDT to a buyer on the C2C (also called P2P) market, and the buyer sends you the cash via a local payment app (e.g. bank transfer). So strictly speaking, "cashing out to a bank card" has a "sell the coins" step in the middle.
Get this relationship straight and you won't tangle yourself up later:
- Want to hold your own assets long-term, or move them to another platform → withdraw crypto; the destination is an on-chain address.
- Want the money back in your bank account to spend → cash out; you sell the coins for fiat in the middle.
If you just want to move coins from Binance to a wallet app on your phone, that's withdrawing crypto. If you want to turn coins into money in your bank account to spend, that's cashing out. This guide covers both paths, so read down according to what you need.
02Sending to your own on-chain wallet: coin, chain, address
Say you've already installed a wallet on your phone (a common self-custody wallet app, for example) and want to move some USDT from Binance to it. The whole action breaks into three steps: which coin, which chain, and the receiving address. It sounds simple, but people have tripped on every one.
Step 1: pick the coin
In the Binance "Withdraw" entry, first choose the coin you want to send. To send USDT, pick USDT; to send BTC, pick BTC, this step rarely goes wrong. Just watch out that some coins have similar-looking names but aren't the same thing (different projects with same-named tokens); confirm the one you actually hold in your account.
Step 2: pick the chain (this is where things go wrong most)
After picking the coin, the system asks you to choose a "network" or "chain." This is where TRC20, ERC20, BEP20 and the rest show up. The same USDT exists on multiple blockchains at once:
- TRC20: runs on TRON, fast to confirm (at the protocol level, blocks come every few to a dozen-odd seconds), fees usually low, a common pick for sending USDT.
- ERC20: runs on Ethereum; fees can be noticeably higher when the network is busy, suited to situations where you need to use it within the Ethereum ecosystem.
- BEP20: runs on BNB Chain, fees usually low.
Iron rule: the chain you pick must match exactly the chain the receiving side supports. To withdraw to a wallet that only recognizes TRC20 addresses, you must pick TRC20; if your side picks ERC20 while the other side only receives TRC20, the coins may well get stuck in between or be lost. For how the three chains differ and whether a wrong-chain transfer can ever be salvaged, I wrote a separate piece; to understand the chain-choice logic, see how to pick TRC20/ERC20/BEP20, and whether a wrong-chain transfer can be recovered.
When a beginner loses USDT, nine times out of ten it's not a mistyped address, it's a chain mismatch between the two sides. Before withdrawing, go back to your wallet app, confirm which chain it uses to receive USDT, note it down, then return to Binance and pick that chain. Only act once both sides match.
Step 3: enter the receiving address
The address is a long string of letters and numbers. Always copy and paste, never type it by hand. Copy the receiving address from your wallet app and paste it into Binance's address field. After pasting, spend ten seconds checking, focus on whether the first few and last few characters match. Why check? Because a class of malware quietly swaps the address on your clipboard for the hacker's when you copy; you think you pasted your own, but you've actually pasted someone else's. It's uncommon, but the cost is losing all the coins, so an extra glance never hurts.
With the address entered, the chain chosen, and the amount filled in, the screen right before you submit shows how much fee this withdrawal takes and how much actually arrives. Glance at whether the numbers look right, then confirm. After submitting you'll usually do a security check (SMS, email, or an authenticator app); once verified, the coins are sent.
Some coins or chains require a "tag / memo / tag" (for example when depositing certain coins to certain exchanges). If the receiving side gave you a memo and you didn't enter it, the coins may not be credited or may need a manual recovery. Withdrawing to an ordinary self-custody wallet usually doesn't need a memo, but whenever the other side's page asks for one, you must enter it correctly.
One more thing: withdrawing to another exchange
The destination of a withdrawal doesn't have to be your own wallet; it can also be another exchange's deposit address. The process is actually identical: on that exchange, find "Deposit," choose the coin and chain, copy the deposit address it gives you, and return to Binance to withdraw to that address. The one extra thing to watch is that the deposit address an exchange gives you often requires a memo / tag, so never miss it. Miss the memo and the coins reach the platform but can't enter your account, forcing a manual recovery and a hassle. So before withdrawing to an exchange, check whether its deposit page wants a memo, and if so, fill it in faithfully.
A small scene that really happens
Let me describe the typical mindset of a first withdrawal so you won't panic: you tap submit, you stare at the screen, a minute or two passes and the coins still aren't in the wallet, and your heart starts to thump, "did they get lost?" Most of the time they're simply queuing for confirmation on-chain. The right move here isn't to refresh over and over and fret, but to go to the block explorer covered in section five and check the transaction status, if you see "Pending, confirmations climbing," you can relax; if you see "Success, the receiving address is yours," the wallet just hasn't refreshed, so pull to refresh and it'll appear. Get this routine down and withdrawing will never scare you again.
03Cashing out to a bank card: selling USDT on C2C
If your goal is to get the money back to your bank card, the process isn't withdrawing crypto, it's selling the coins first. The most common way is to sell USDT to a buyer on the C2C market. Roughly like this:
- Open the "Sell" page on C2C / P2P, choose the coin USDT, and choose your payment method to receive (bank transfer / local payment app).
- Pick an ad, that is, a buyer, and check their completed-order count, positive rating, and whether the limit fits. Prefer buyers with a strong reputation and lots of trades.
- Enter the amount you want to sell and place the order. The system now freezes your USDT (into escrow, to protect both sides).
- The buyer sends the money to the receiving account you provided within the agreed time. The crucial step: only after the money has genuinely landed in your bank account, and you've verified the amount is correct, do you tap "Confirm release." Never release before you've received the money.
- Once you confirm release, the frozen USDT goes to the buyer, the trade is complete, and the money is already in your account.
This path is itself a normal, platform-supported feature, but it involves a stranger transferring money to you, which carries two risks every beginner must take seriously: one is tainted USDT / a frozen card, if the money the other side sends is connected to illicit funds, your bank account could be flagged and frozen by risk controls; the other is various social-engineering scams. I've written a dedicated piece on how to avoid these, and before cashing out I strongly recommend reading is C2C safe, and how to avoid tainted USDT and frozen cards first. For the complete steps of cashing USDT out to a bank card, how to choose a payment method, and how to read limits, see how to cash USDT out to a bank card.
When selling on C2C, never release before the money has arrived. A scammer's classic move is to send a fake "payment received" screenshot, or claim "the bank is delayed, release first." Trust only the real arrival record you see in your own bank app, and nothing else. Hold this one line and you'll block most of the traps.
04Get a feel for fees and arrival times
This is what beginners ask about most. First, the principle: exact rates and limits follow what Binance and each payment channel show on their current pages; the numbers change, so don't memorize them. Below is only how to look and what rough sense to keep in mind.
Withdrawal fees
A withdrawal fee mostly depends on which chain you use, not much on how much you withdraw (on-chain transfers are mostly a fixed fee). The same USDT over TRC20 versus ERC20 can cost several times as much; ERC20 gets pricier when the Ethereum network is congested. Before you submit a withdrawal, Binance clearly states this fee and the actual arrival amount on that screen, so just go by that. To estimate it before acting, use the chain-choice / withdrawal-fee tool to roughly compare costs across chains.
Withdrawal arrival time
How fast a withdrawal lands is set by two parts: platform processing + on-chain confirmation. On-chain confirmation is a protocol-level matter: TRON produces blocks fast, so TRC20 transfers usually confirm quickly; Ethereum produces a block about every dozen-odd seconds, so it confirms quickly too; Bitcoin is about one block every 10 minutes and needs several confirmations, so BTC withdrawals run slower, anywhere from a dozen minutes to half an hour is normal. If you hit network congestion or a platform risk review, it takes a bit longer.
Cash-out (selling) time
How fast a C2C USDT sale goes mostly depends on the buyer. Most buyers pay quickly, within a few minutes; occasionally you get a slow one, in which case nudge them within the order or open a dispute after a timeout. Once the cash lands in your account, that's instant, with no on-chain wait.
05If a transfer doesn't arrive, how to trace it yourself
The most nerve-wracking part of a first withdrawal: you tap submit, a few minutes pass, the coins still aren't in, is it lost? Don't panic, first learn to check it yourself. On-chain transfers are open and transparent; every one can be looked up on a block explorer.
Use the transaction hash (TxID) to check
After a successful withdrawal, Binance gives you a "transaction hash" (also called a TxID or transaction ID), which is this transfer's unique identity on-chain. Take that hash and search it on the right chain's block explorer to see exactly where this transfer is now:
- TRON (TRC20) → TRONSCAN
- Ethereum (ERC20) → Etherscan
- Bitcoin (BTC) → Blockchain.com explorer
Paste the TxID into the explorer and you can see the transaction's status: whether it's "Pending (awaiting confirmation)" or "Success (confirmed)," how many confirmations it has, and what the sending and receiving addresses are.
Match the result to your situation
- Shows Pending, confirmations still climbing: normal, still confirming on-chain, wait patiently. A slow chain like Bitcoin taking a while is par for the course.
- Shows Success, the receiving address is your wallet address, but it's not in the wallet: most likely the wallet app hasn't refreshed, or you're viewing a different chain in the wallet. Pull to refresh, and confirm the chain you're viewing matches.
- The receiving address isn't yours: the address was entered wrong and the coins went to someone else, which can't be reversed on-chain; you can only contact that party.
- Binance keeps showing "Processing" and no TxID has been generated: it's still stuck on the platform side (possibly a risk review), so contact Binance support to verify rather than just waiting.
The block explorer is your most useful tool; learn to use it and you'll never panic again over "why hasn't the money arrived." After withdrawing, check the TxID first, see clearly which step it's stuck at, then decide whether to wait, refresh, or contact support, this is the one tip a veteran most wants to give a beginner early.
06A few safety reminders that can save you
Getting money out, once it goes wrong, is often irreversible, so rather slow than wrong. Here are the ones I keep stressing to beginners:
- The first time you withdraw to any address, test small. Send a few dollars of USDT first, confirm it arrives correctly, then send the larger amount. One extra small fee buys peace of mind, worth it.
- Copy-paste the address only, then check the head and tail. Don't type by hand, don't go from memory; after pasting, check that the first and last few characters match.
- The chain must match on both sides. Before sending USDT, confirm which chain the receiving side accepts, then pick the same one on Binance.
- When selling on C2C, never release before the money arrives. Trust only the real arrival in your bank app; ignore fake screenshots entirely.
- Don't do large withdrawals on public WiFi or someone else's computer, and set up your account's security (2FA, anti-phishing code), as covered in the security setup to do after opening an account.
- Anyone telling you to "transfer a deposit / fee first to unlock the withdrawal" is running a scam. A legitimate platform deducts the fee from the amount you withdraw and never asks you to send money over.
On whether you should use your own wallet at all, and the difference between self-custody and exchange custody, read on in what's the difference between a wallet and an exchange; for the safety details of cashing out on C2C, run through how to avoid tainted USDT and frozen cards again, and you'll be set to operate with confidence. Before cashing out, spend ten extra minutes checking the rules; you can also refer to the withdrawal notes on the current pages of the official Binance Help Center.
One last word on mindset. Getting money out is different from buying: buy wrong and at worst you lose a little on price; but withdraw or sell wrong and it's often irreversible, a wrong address means coins you can't recover, a wrong chain means coins stuck, releasing too early means money that never came. So the right tempo for this is "slow": check every step before you act, and the first time you face an unfamiliar address or buyer, test small. The little time you "lose" buys you not falling into a big hole. Once you've walked the wallet path and the back-to-bank path each through once, it's all familiar ground from there.
FAQFAQ
Are withdrawing crypto and cashing out the same thing?
No. Withdrawing crypto means moving coins from the exchange to an on-chain address (your own wallet, someone else's wallet, or another exchange) over the blockchain. Cashing out generally means turning the funds in your account back into fiat in your bank account; on a platform like Binance that usually means first selling your USDT to a buyer on C2C, who then sends the cash to your bank. One moves coins, the other converts back to cash, and the workflows and gotchas differ.
Is the withdrawal fee taken by the platform or paid to miners?
A withdrawal fee usually has two parts: a network fee on the blockchain (paid to miners or validators), and possibly a processing fee from the platform. Rates vary a lot by chain and coin, and the same coin on a different chain costs differently. The exact amount follows what the Binance page shows when you withdraw; the screen right before you submit spells out what's deducted and what actually arrives.
If I enter the wrong address, can I get the coins back?
A blockchain transfer is irreversible once confirmed. If you entered an address that's a non-existent random string, the transaction usually won't send; but if you entered another real, existing address, the coins have gone to that person and you can only hope they're willing to return them, the platform generally can't recover them for you. So the first time you withdraw to any address, always test with a small amount first.
Why do I have to pick TRC20 or ERC20 when I'm just withdrawing USDT?
USDT is issued on multiple blockchains at once. TRC20 (TRON), ERC20 (Ethereum), and BEP20 (BNB Chain) are different chain versions. For the same USDT, which chain you use makes a big difference in fee and speed, and the receiving address must support the same chain. Choosing the wrong chain, or a mismatch between the two sides, is the most common reason beginners lose USDT in transit.