Even If Your Password Is Leaked, Your Crypto Can't Be Stolen
Imagine this scenario: a hacker somehow obtains your Binance password and even gets past your Google Authenticator. They log into your account and prepare to withdraw everything to their own wallet. But when they try to make a withdrawal, they discover it can only go to a few preset addresses — all of which are your own wallets.
That's the power of the withdrawal whitelist. It restricts your Binance account to only withdraw to pre-approved addresses. Any address not on the whitelist simply cannot receive withdrawals, no matter what.
How the Withdrawal Whitelist Works
Before Enabling
Your Binance account can withdraw to any external address. As long as security verification is passed (password, Google Authenticator code, email code, etc.), the system will execute the withdrawal.
After Enabling
Your account can only withdraw to addresses on the whitelist. If you want to withdraw to a new address, you must first add it to the whitelist. Adding a new address requires additional security verification and a waiting period — giving you ample time to detect anything suspicious and take action.
Why You Should Enable the Whitelist
Prevent Assets from Being Quickly Drained
Without a whitelist, a hacker who gains access can immediately withdraw your crypto to their own address. With a whitelist, the hacker would need to add their address first — during which process you'll be notified, giving you the chance to freeze the account.
Prevent Your Own Mistakes
Sending crypto to the wrong address is an irreversible error. With a whitelist, you can only withdraw to addresses you've previously verified, greatly reducing the risk of manual address entry errors.
Add an Extra Review Layer
For situations where multiple team members share access to a managed account, the whitelist prevents unauthorized withdrawals.
How to Set Up the Withdrawal Whitelist
Step 1: Go to Security Settings
Log in to the Binance app or website, go to "Profile" then "Security." Find the "Withdrawal Whitelist" option. Accounts registered through Binance official can use this feature by default.
Step 2: Enable the Whitelist Feature
Click the enable button, and the system will ask for security verification (Google Authenticator code and/or email code). Once verified, the whitelist is activated.
Step 3: Add Trusted Addresses
After enabling the whitelist, you need to add your frequently used withdrawal addresses. Click "Add Address," select the token and network (e.g., BTC on the Bitcoin network, USDT on the TRC20 network, etc.), then enter the address and a note.
Each new address addition requires security verification. In some cases, newly added addresses may have a cooldown period (e.g., 24 hours) during which you cannot withdraw to that address. This cooldown is your safety buffer — if a hacker added the address, you have a full day to detect and respond.
Step 4: Confirm Your Whitelist Addresses
After adding, review all addresses on the whitelist management page to confirm they're correct. It's recommended to write a clear note for each address, such as "My Ledger Hardware Wallet" or "My Trust Wallet," for easy identification later.
Important Notes for Whitelist Management
Double-Check Addresses When Adding
After pasting an address, always verify it character by character against the original. Some malware can replace the address in your clipboard with a hacker's address when you copy it.
Network Types Must Match
The same token can exist on different networks. For example, USDT has ERC20, TRC20, BEP20, and other versions. The network selected when adding a whitelist address must match the network you'll actually use for withdrawals.
Don't Add Too Many Unused Addresses
The purpose of a whitelist is to limit the scope of withdrawals. If you add too many addresses, the protection becomes diluted. Only add addresses you actually need.
Regularly Clean Up Outdated Addresses
If you no longer use a particular address (e.g., you switched to a new wallet), remove it from the whitelist promptly.
Whitelist vs. Withdrawal Limits
The whitelist restricts where you can withdraw to, while withdrawal limits restrict how much you can withdraw per transaction and per day. These are independent security mechanisms that don't affect each other. Using both simultaneously is recommended: the whitelist ensures withdrawals go to the right addresses, and limits ensure that even if something goes wrong, the damage is contained.
Practical Scenarios
Scenario 1: You Only Transfer Between Binance and a Cold Wallet
Your whitelist only needs your cold wallet's address. This way, assets can only flow between Binance and your cold wallet — extremely secure.
Scenario 2: You Frequently Transfer Between Multiple Exchanges
Add your deposit addresses from other exchanges to the whitelist. Note that some exchanges periodically change their deposit addresses — always confirm the address is current before adding it.
Scenario 3: You Occasionally Need to Transfer to a Friend
You can temporarily add your friend's address to the whitelist, complete the transfer, then delete it. While it's an extra step, the security improvement is substantial.
Managing the Whitelist on Mobile
After downloading the Binance app via Binance official, you can conveniently manage your withdrawal whitelist in the security settings. The advantage of mobile management is that you'll receive push notifications for any new address additions — if you get a notification for a whitelist addition you didn't initiate, freeze your account immediately.
Common Questions
Does Enabling the Whitelist Affect Normal Trading?
No. The whitelist only restricts withdrawal operations. It does not affect spot trading, futures trading, deposits, or internal account transfers.
Can I Temporarily Disable the Whitelist?
Yes, but after disabling the whitelist, there's usually a security waiting period before normal withdrawals can resume. This prevents a hacker from disabling the whitelist and immediately draining assets.
What If I Forget Which Addresses Are on the Whitelist?
You can view all added addresses in the whitelist management section under security settings.
The withdrawal whitelist is a simple yet extremely effective security feature. Setting it up takes just a few minutes, but it can save your entire portfolio when it matters most. There's no reason not to use it.
Direct APK install for Android, overseas Apple ID needed for iOS
Sign up through our link for an automatic fee discount on every trade