MARKET
How-to guide · Execution · 16 min read

How to withdraw crypto safely — the 7-step checklist

Quick answer. A safe crypto withdrawal is a fixed sequence: copy the address from the receiving wallet’s own screen, match the network to what that wallet accepts, add the memo if the chain uses one, send a small test and wait until it is credited, then send the rest and whitelist the address. The test costs one extra flat fee — 0.01 to 1.5 USDT on Binance in September 2026 — on a transfer that can never be undone.

To withdraw crypto safely, verify four things before you confirm: the destination address, the network, the memo or destination tag if the chain requires one, and that a small test transaction has already arrived. A withdrawal is the only action in trading that cannot be undone — no chargeback, no recall, no authority to appeal to. This is the checklist to run every single time, in order.

The Binance Withdraw Crypto screen drawn as a diagram: a pasted address 0x71C7 to 9f3A, an open network list showing BNB Smart Chain BEP20 at 0.01 USDT, Polygon POS at 0.07, Arbitrum One at 0.1, Ethereum ERC20 at 0.3 and selected, Solana at 0.3 and Tron TRC20 at 1.5, with notes saying the cheapest row is also the wrong one here that the form cannot tell which chain the receiving side is watching, a panel listing what the screen cannot check for you, and Binance’s own warning not to pick the cheapest fee option

The network step of the Withdraw Crypto screen, redrawn from Binance’s public help pages and fee table (read 5 Sep 2026 without signing in). Structure and wording, not a screenshot — exchanges redesign, and the fees move with the network.

KEY TAKEAWAYS

  • A confirmed withdrawal is irreversible — the network is not protecting you, it is obeying you.
  • Four fields decide the outcome: address, network, memo/tag, amount. Three of them fail silently.
  • Always send a test transaction first — on a $10,000 transfer that is 0.0001% to 0.015% of the amount, depending on the network.
  • Address poisoning and clipboard malware beat careful people, because both attack the copy-paste step rather than your judgement.

Why is a withdrawal different from every other button you press?

Every other mistake in trading is survivable in the same way: you close a bad position, cancel a bad order, or take the loss and move on. A withdrawal has no equivalent. Once the transaction is confirmed, the network has done exactly what you instructed, and there is no institution above it to appeal to. The people who lose money here are usually not reckless — they are careful people who were slightly rushed.

Those mistakes are common because a withdrawal form looks like a bank transfer, which trains the wrong instincts. A bank transfer to a wrong account number typically fails or gets recalled. A blockchain transfer to a valid but wrong address succeeds perfectly. That is the whole problem in one sentence: the system is not protecting you, it is obeying you. The reason no chain can see any other — which is what makes the wrong-network mistake permanent rather than recoverable — is explained in what a blockchain actually is.

The four checks that come before the irreversible stepA left-to-right pipeline with four checkpoints — address, network, memo and test transaction — feeding a final confirmation block. Each checkpoint is cheap to run; the confirmation after them cannot be undone. Four checkpoints before the irreversible step 1 · ADDRESS2 · NETWORK3 · MEMO4 · TEST copied from thereceive screenmatches thereceiving siderequired onsome chainssmall amount,wait for credit CONFIRM — irreversible no chargeback · no recall · no appeal
Every checkpoint is cheap. The step after them is permanent.

What are the seven steps, in order?

Copy the address from the source, verify its ends after pasting, match the network, check for a memo, send a test, wait for it to be credited, then send the rest and whitelist the address. Each step exists to catch one specific failure, and the table names it.

#StepThe failure it prevents
1Copy the address from the receiving wallet, never from a transaction historyAddress poisoning
2Check the first six and last six characters after pastingClipboard malware
3Read the network on the receive screen first, then match it on the withdrawal formWrong-chain loss
4Check whether the chain needs a memo or destination tagUncredited deposit
5Send a small test and wait until it is creditedAll of the above, cheaply
6Send the full amount only after the test landsActing on assumption
7Save the verified address to your whitelistRepeating the risk next time

Step 1 — copy from the source, not from history. The safest place to get an address is the receive screen of the wallet or exchange that will hold the funds. Never copy an address out of your own transaction history, and never out of a chat message. This single rule defeats the most common attack in the space, described below.

The seven-step withdrawal checklistA seven-step withdrawal sequence: copy the address from the destination wallet, verify the first and last six characters after pasting, check the network on both sides, check whether the chain needs a memo, send a test and wait until it is credited, then send the remainder, and finally whitelist the address.1Copy the address from the destination walletNever from chat, email or a screenshot2Paste, then verify first and last 6 charactersClipboard malware swaps the middle, which nobody reads3Check the network matches on both sidesRight coin on the wrong network is the most common total loss4Check whether the chain needs a memo or tagBlank memo = the deposit arrives unattributed5Send a test and wait until it is creditedOne extra flat fee — 0.01 to 1.5 USDT on Binance6Only then send the restThe address is now proven, not assumed7Save the address to your whitelistSo the next transfer skips steps 1 to 3 entirelyStep 5 is the one nobody skips twice.
A withdrawal is the one button on an exchange with no undo. The checklist exists because the cost of being wrong is the whole balance.

Step 2 — verify the ends, not the middle. Nobody reads a 42-character string accurately. Check the first six characters and the last six, and glance at the overall length. Do it after pasting, in the withdrawal field itself, comparing against the receive screen — not against what you believe you copied.

Step 3 — match the network on both sides. The same token exists on several chains, and the network dropdown on the withdrawal form has to match what the receiving side accepts. Read the network on the receive screen first, then set the withdrawal network to match — not the other way around, because the withdrawal form will happily offer you a cheaper chain the recipient does not support. This is the highest-value thirty seconds in the entire process.

Step 4 — check for a memo or destination tag. Some chains, including XRP, Stellar and several Cosmos-based networks, pool all of an exchange's customer deposits into one shared address. The memo is the only thing telling the exchange whose money just arrived. Omit it and the funds reach the exchange but are not attributed to you, which becomes a support ticket with an uncertain ending. If the receive screen shows a memo field, treat it as mandatory.

The withdrawal form, and the two boxes that lose moneyBinance withdrawal screen, simplified. Labels as the exchange writes them. The withdrawal form, and the two boxes that lose money Binance withdrawal screen, simplified. Labels as the exchange writes them. Withdraw Crypto Withdraw Fiat BEP20 ERC20 TRC20 Address 0x71C7…9f3A From the receive screen only Network ERC20 0x… fits ERC20 and BEP20 Memo / Tag (empty) Blank = arrives unattributed Amount 5.00 — test first Fee appears after this Withdraw Cancel Binance’s own warning: “DO NOT select the cheapest fee option.” The form offers every network. Only the receiving side decides which one is right. Memo is mandatory on BEP2, EOS, XRP and Stellar — blank means the deposit is not credited to you. Step 5 happens here: send 5 USDT first (the form refuses less than the minimum), then wait for credit.
The address box and the network box are the two that lose money, and they fail differently. A wrong address is caught by checking six characters at each end. A wrong network is not caught by anything on this screen — ERC20 and BEP20 addresses look identical, so the form accepts either. That is why step 3 says read the network on the receive screen first.

Step 5 — send the test. Send a small amount first, then wait until it shows as credited and spendable on the receiving side. Not "sent". Not "one confirmation". Credited. This is the step people skip when they are in a hurry, and it is the only step that validates all the others at once.

Step 6 — send the rest only after the test lands. If you send the full amount while the test is still pending, you have not run a test; you have run the same risk twice in parallel.

Step 7 — whitelist the address. Most exchanges let you save a verified address to an address book, and many offer a setting that blocks withdrawals to any address not on that list. Turn it on. Some venues enforce a 24 to 48 hour delay before a newly added address becomes usable — an inconvenience that exists precisely because it defeats an attacker who has your password and your phone for one evening.

Which network should you withdraw on, and what does each one cost?

The network the receiving side accepts — and only that one. Cost comes second, because the fee spread between networks is wide but the loss from picking the wrong one is total. On Binance the same USDT costs 0.01 USDT to send over BNB Smart Chain and 1.5 USDT over Tron, a 150× gap, read on the public deposit-and-withdrawal fee page on 5 Sep 2026.

USDT network (Binance name)Flat fee, 5 Sep 2026Test + full send on $10,000Fee as % of a $200 sendSend where one fee = 1%
BNB Smart Chain (BEP20)0.01 USDT0.02 USDT · 0.0002%0.0050%$1
Polygon POS0.07 USDT0.14 USDT · 0.0014%0.035%$7
Arbitrum One0.1 USDT0.2 USDT · 0.0020%0.050%$10
Ethereum (ERC20)0.3 USDT0.6 USDT · 0.0060%0.15%$30
Solana0.3 USDT0.6 USDT · 0.0060%0.15%$30
Tron (TRC20)1.5 USDT3 USDT · 0.030%0.75%$150

Read the columns left to right. The second is what the form will show you. The third is what this whole article asks you to pay: two fees instead of one, and even on the dearest network that is 3 USDT on $10,000 — 0.03%. The fourth is why shuttling $200 around is expensive on some chains and free on others. The last column is the amount below which a single fee already eats 1% of what you are moving — on Tron that is $150, on BNB Smart Chain it is one dollar.

Two things the table cannot tell you. First, the minimum withdrawal on these networks was 3 to 5 USDT on the same day, so a “tiny” test is not 0.01 — the form will refuse it; send the minimum or slightly above. Second, the cheapest row is a trap by design. Binance’s own form says, in capitals, do not select the cheapest fee option; select the one that is compatible with the external platform. The right network is decided by the receive screen on the other side, and the fee column is only for choosing among the networks that side supports. Fees move with congestion, so treat these as a snapshot and read the number on your own form. The rest of Binance’s fee schedule, including the one fee that is not on the fee page, is in Binance fees explained, and the full network-by-network table for USDT, BTC and USDC is in Binance withdrawal fees by network.

What does a test transaction actually cost?

One extra network fee — a flat amount that does not grow with the transfer. Traders skip the test because it feels like paying twice. Priced on Binance’s own table rather than a round number, the objection disappears.

What one extra network fee costs against a $10,000 transferA full-width bar representing a ten thousand dollar transfer. The extra flat fee added by sending a test first is too small to draw at the same scale: on Binance on 5 September 2026 it ranged from 0.01 USDT on BNB Smart Chain to 1.5 USDT on Tron, which is 0.0001 to 0.015 percent of the transfer. A table below lists the extra fee and its percentage for all six networks.THE TEST ADDS ONE EXTRA FLAT FEE — PRICED ON BINANCE’S OWN TABLE, 5 SEP 2026$10,000 you are movingthe extra fee is here — 1 pixel wide, and that is drawn too bigon Tron, the dearest of the six. On BNB Smart Chain it is 1/150th of that.NETWORKEXTRA FEE FOR THE TESTAS A SHARE OF $10,000BNB Smart Chain (BEP20)0.01 USDT0.0001%Polygon POS0.07 USDT0.0007%Arbitrum One0.1 USDT0.0010%Ethereum (ERC20)0.3 USDT0.0030%Solana0.3 USDT0.0030%Tron (TRC20)1.5 USDT0.0150%Worst case the test costs 0.015% of the transfer — the price of proving the address works.
Priced on the table above, not on a round number: the extra fee the test adds runs from 0.01 USDT on BNB Smart Chain to 1.5 USDT on Tron. Against $10,000 that is 0.0001% to 0.015% — too small to draw next to the transfer, which is the whole argument.

Say you are moving $10,000. Sending a small test first adds exactly one extra network fee, and the table above says what that fee is: 0.01 USDT on BNB Smart Chain, 1.5 USDT on Tron. Against $10,000 that is 0.0001% to 0.015% of the amount being moved — on the dearest of the six networks, fifteen thousandths of one percent. For one hundredth of one percent you confirm that the address is right, the network is right, the memo is right, and that the receiving side genuinely credits it. Nothing else in trading is insured at that price.

The mirror-image mistake deserves pricing too. Withdrawal fees are usually flat per transaction rather than a percentage — so splitting the same $10,000 into ten transfers to "be safe" pays the flat fee ten times over — 15 USDT instead of 1.5 on Tron, or 0.1 instead of 0.01 on BNB Smart Chain — and it multiplies your exposure to the exact step you were nervous about. Safety comes from one verified test followed by one transfer, not from chopping the amount into pieces.

Splitting one transfer into ten, priced on the real fee tableTwo pairs of bars drawn exactly ten times apart. Moving ten thousand dollars in one transfer on Tron pays 1.5 USDT; splitting it into ten transfers pays 15 USDT. On BNB Smart Chain the same split costs 0.01 USDT against 0.1 USDT. The same amount arrives either way, and the network check is repeated ten times instead of once.THE SAME $10,000, MOVED ONCE OR MOVED TEN TIMES — REAL BINANCE FEES, 5 SEP 2026Tron (TRC20)dearest of the six1.5 USDT — one transfer15 USDT — ten transfersBNB Smart Chain (BEP20)cheapest of the six0.01 USDT — one transfer0.1 USDT — ten transfersTen times the fee — and ten runs of the network check you were nervous about.One verified test, then one transfer: one extra fee, paid once.Each pair is drawn to its own scale — Tron itself costs 150× BNB Smart Chain.
The two bars in each pair are drawn exactly ten times apart, because the fee really is ten times larger. The same $10,000 arrives either way. What splitting buys you is nine more chances to pick the wrong network.

There is a second-order effect worth knowing: because the fee is flat, the percentage cost of moving money collapses as the amount grows. Take a round $5 fee — an illustration, not a figure from the table above: it is 2.5% of a $200 withdrawal and 0.05% of a $10,000 one. That is a real argument against constantly shuttling small amounts between platforms while you are learning — the friction is invisible per transfer and substantial per year. The same logic runs through why trading is a profession, not gambling: small repeated costs decide outcomes that feel like they should be decided by big decisions.

Why a flat fee punishes small, frequent transfersTwo bars showing the same flat five dollar withdrawal fee as a percentage of the amount moved: 2.5 percent on a two hundred dollar withdrawal, and 0.05 percent on a ten thousand dollar withdrawal.WHAT A FLAT $5 WITHDRAWAL FEE ACTUALLY COSTS YOU$200 out2.5%Invisible per transfer. Substantial per year.$10,000 out0.05%Same $5 fee. Fifty times cheaper as a percentage.One verified test, then one transfer — not ten nervous ones.
A different cut of the same flat fee: not what it costs, but what fraction of you it eats. The $5 here is a round illustration, not a Binance figure — the real table above runs 0.01 to 1.5 USDT. Whatever the number, a flat fee is fifty times heavier on a $200 withdrawal than on a $10,000 one, which is the case against shuttling small amounts between platforms while you learn.

Which two attacks beat careful people?

Address poisoning. An attacker watches the chain, sees your transactions, and generates a vanity address whose first and last characters match one you have used. They then send you a zero-value or dust transaction from it, so their lookalike now sits in your transaction history right beside the real address. Next time you withdraw, you copy from history because it is faster — and the ends match, so your usual check passes. The attack does not defeat your caution; it defeats your convenience. The counter is step 1: never copy from history, always from the receive screen.

Clipboard hijacking. Malware watches for anything resembling a wallet address on your clipboard and silently substitutes its own at paste time. You copied the right address; a different one landed in the field. The counter is step 2 — verifying the ends after pasting, in the field itself. Checking before you paste proves nothing, because the swap happens between the copy and the paste.

Notice that both attacks target the mechanical step in the middle of the process rather than your decision-making. That is exactly why "being careful" is not a defence and a written checklist is. The same principle drives the pre-trade checklist on the trading side: steps you always run beat vigilance you sometimes have.

When is this checklist wrong?

Three cases, and naming them keeps the rest honest.

The amount is close to the minimum. If you are moving 10 USDT and the minimum withdrawal is 5, a 5 USDT test is not a test — it is half the transfer, and the fee on it is the same flat fee you would pay on the whole. Below roughly twice the network minimum, just send it once, and treat the whole thing as the test for the larger transfer you will make later.

The address is already proven and whitelisted. Step 7 exists so that steps 1, 2, 3 and 5 collapse on the next transfer to the same place. Running a fresh test to an address that has already received and credited your funds, on the same network, buys nothing except a second fee. What it does not excuse is skipping the memo check on chains that need one, because a memo can be right for one deposit and stale for the next.

The destination is your own self-custody wallet. A wrong-network send to a wallet whose keys you hold is usually recoverable: the funds exist on the chain you used, and adding that network to the wallet reveals them. The checklist still applies, but the failure is an inconvenience rather than a loss. The case it is written for is the exchange deposit address, where a wrong network puts your money in an address someone else controls.

Which mistakes do careful people still make?

Withdrawing while rushed or emotional. The two most dangerous moments are panic — a rumour about an exchange, a market crash — and euphoria after a large win. Both compress the checklist. If you feel urgency, that is the signal to slow down rather than to skip steps: a withdrawal that is thirty minutes late has cost you nothing, while a wrong-chain transfer has cost you everything you sent.

Trusting an address someone sent you in a message. Chat apps, email and social platforms can all be compromised or spoofed. If a person or a service sends you an address, confirm it through a second channel before using it — and still send a test.

Assuming "supported token" means "supported network". A receiving platform can list a token and still not accept the chain you plan to send it on. Support is granted per network, not per ticker.

Skipping the memo because the last withdrawal did not need one. Memo requirements are a property of the chain and the receiving platform, not a habit that carries across transfers. Read the receive screen every time.

Leaving everything on an exchange because withdrawing feels scary. This is the mistake this article could accidentally cause, so it is worth naming. The answer to withdrawal anxiety is one practised, tested, whitelisted route that you use regularly — not permanent custody with a third party. A process you have run ten times with small amounts is not frightening on the day it matters. The prior decision — how much belongs on the venue at all, and which venue deserves it — is worked out with numbers in choosing a trustworthy exchange.

Frequently asked questions

Can a crypto withdrawal be reversed?

No. A confirmed on-chain transaction is final: there is no chargeback mechanism, no recall and no authority that can undo it. The only partial exception is sending to an address a custodian controls, where recovery becomes a discretionary favour — often subject to a fee, frequently declined, and never something to rely on. Plan as though every withdrawal is permanent, because in every case that matters it is.

What happens if I send on the wrong network?

It depends on who controls the destination. If you sent to your own self-custody wallet, the funds exist on the chain you used and you may be able to reach them by adding that network to the wallet — inconvenient, not fatal. If you sent to an exchange deposit address on a network that exchange does not support for that token, the assets sit in an address the exchange controls but does not credit to you, and recovery depends entirely on its policy and goodwill. Treat it as a loss and let any recovery be a surprise.

What is a memo or destination tag?

On chains such as XRP, Stellar and several Cosmos networks, an exchange typically uses one shared deposit address for all customers, and the memo identifies which customer a deposit belongs to. Sending without it means the money arrives at the exchange but is not linked to your account. It is often recoverable through support, but the process is slow and the outcome is not guaranteed.

How much should a test transaction be?

Enough to clear both minimums: the sending platform's minimum withdrawal and the receiving platform's minimum deposit. On Binance the USDT withdrawal minimum was 3 to 5 USDT depending on network as of 5 Sep 2026, so a 0.01 test will simply be refused. Below the receiving minimum, a deposit may not be credited, and you will misread that as a broken route. Check both minimums and send slightly above the higher one. On a large transfer the test is a rounding error either way.

Which network is cheapest for withdrawing USDT?

On Binance, as of 5 Sep 2026, BNB Smart Chain (BEP20) at 0.01 USDT, against 1.5 USDT on Tron (TRC20) — a 150× spread for the same token. But cheapest is only correct if the receiving wallet or exchange accepts that network for that token. Binance's own form warns not to select the cheapest option for that reason. Choose the network from the receive screen first, then compare fees only among the networks it lists.

Risk reminder: this is education, not advice. Most retail traders lose money.
FREE COURSE · 10 PARTS

The checklists, in one PDF

The pre-trade checklist and position sizing pages in the free course exist for the same reason this one does: steps beat memory.

Get the free course →

Written by the TradingPrimer Team · Published 2026-08-28 · Updated 2026-09-05 (network fee table, minimum-withdrawal correction, when-this-is-wrong section) · Sources: Binance deposit and withdrawal fee page, read 5 Sep 2026 without signing in; Binance Help Centre, How to Deposit/Withdraw Cryptocurrency on Binance (updated 18 Mar 2026) and How to Manage Withdrawal Settings, read 30 Aug 2026. Fees and minimums change with network conditions — read the figure on your own withdrawal form. · Disclosure
Next: once it has left, check the transaction on a block explorer — the two fields that tell an ordinary wait apart from a real problem.

← The Primer Path

Terms in this lesson, each with a full guide: seed phrase · self-custody · stablecoin