Many users see the "Address Management" (Whitelist) toggle in the Binance Official Website security settings and hesitate to turn it on. This feature acts as a financial guardrail for your account—once enabled, withdrawals on the Official Binance App can only be sent to addresses you have pre-authorized. iPhone users should refer to the iOS installation guide to set up the client before proceeding for better stability.
A: Users with long-term holdings, single withdrawals exceeding $1,000, or total holdings over $5,000 must enable the whitelist. Those engaged in high-frequency arbitrage who need to withdraw to different addresses at any time may keep it disabled but should use other methods such as API limits, IP restrictions, and sub-accounts for reinforcement.
What Exactly Is the Withdrawal Whitelist?
A: The Whitelist (Withdrawal Address Whitelist / Address Management) is a list of withdrawal addresses you have authorized. Once enabled, Binance only allows withdrawals to addresses on the list, and any attempt to withdraw to an unauthorized address will be blocked immediately.
How it works:
- You add a BTC address, an ETH/USDT address, and a TRX/USDT address in "Address Management."
- Label each address: "My OKX," "My Ledger," "Family Member's Bybit."
- Adding an address requires email verification + 2FA confirmation + a 24-hour "cooling-off" period.
- The address becomes active after 24 hours, after which you can select it from the whitelist for withdrawals.
- If someone gains access to your account and tries to withdraw to their own address, the whitelist will block them.
This guardrail prevents the extreme scenario where an "attacker gets your password + 2FA and immediately drains your funds." Even if they compromise everything, they would still have to wait 24 hours to add a new address, during which time Binance will send a series of email alerts, giving you time to react.
Who Must Enable the Whitelist?
A: For the following five types of users, not having a whitelist is like walking around "naked"—long-term holding + large funds + fixed withdrawal destinations are the three core reasons to enable it.
Groups Strongly Recommended to Enable It
- Long-term HODLers – You only move funds once every six months and always to your own hardware wallet.
- Large Holders – Your account exceeds $5,000, and you cannot afford the loss of a theft.
- New Users – You haven't fully established security awareness yet; an extra lock provides extra peace of mind.
- Corporate/Institutional Accounts – In a collaborative environment where operators may leave.
- Expats/Frequent Travelers – Frequent VPN switching and IP anomalies can trigger risk control; the whitelist provides an extra layer of defense.
- Users Who Have Suffered Phishing/Suspicious Logins – Your account is already on an attacker's radar.
Groups Who Can Temporarily Keep It Disabled
- High-frequency arbitrageurs who withdraw more than 5 times a week.
- "Brick-movers" (arbitrageurs) who change addresses daily for settlement.
- Small accounts (under $500) used for testing.
- Those using APIs for quantitative trading where addresses change dynamically.
However, these users aren't actually "ignoring security"; they should use an alternative plan: API key IP white-listing + restricted permissions + sub-account isolation + SMS alerts.
Step 1: Access the Address Management Page
A: The whitelist entry is under "Wallet" → "Overview" → "Address Management," not in the "Security" section. Many people search for it in security settings because it's categorized as a wallet feature.
On PC:
- Log in to your Binance account.
- Select "Wallet" → "Overview" from the top navigation.
- Find "Address Management" in the left menu.
- You will see the "Whitelist" toggle, which is off by default.
On App:
- Open the App and tap "Funds" at the bottom.
- Tap the ellipsis (...) or the settings icon in the top right.
- Select "Address Management."
- Toggle the "Whitelist" switch at the top.
Step 2: Add Your First Batch of Whitelisted Addresses
A: When adding for the first time, it's recommended to add all your frequently used destinations at once—hardware wallets, other exchanges, your backup addresses, and family members' addresses, at least 3-5 in total. Adding them all now prevents having to wait 24 hours later.
Addition Process
- Click "Add Address."
- Select the coin and network (BTC, ERC20, TRC20, BSC, Polygon, etc.).
- Paste the address.
- Write a label: Recommended format is "Destination + Coin + Network," e.g., "OKX-USDT-TRC20."
- Select "Withdrawals only to whitelisted addresses."
- Enter email verification code + 2FA code.
- 24-hour activation wait period.
- Active and ready to use after 24 hours.
Common Pitfalls When Adding
- Wrong Network: For the same USDT address, TRC20 and ERC20 are two completely different networks and must be added separately.
- Typo in Address: Double-check the last 6 characters of the address source before pasting.
- Vague Labels: As you add more addresses, it becomes hard to distinguish them.
- Impatience: The 24-hour wait is mandatory and cannot be bypassed.
Whitelist Enabled vs. Disabled Comparison
A: The difference between enabling and disabling primarily lies in "protection after compromise" and "withdrawal convenience."
| Dimension | Whitelist Enabled | Whitelist Disabled |
|---|---|---|
| Destination Restriction | Whitelisted addresses only | Any address |
| Temporary Withdrawals | 24-hour wait for new addresses | Immediate |
| Fund Protection | Strong (Attacker cannot withdraw immediately) | Weak (Lost once 2FA is breached) |
| Phishing Risk | Low (Address is locked) | High |
| Cross-account Convenience | Low | High |
| Target Users | Long-term holders | High-frequency traders |
| Emergency Add Delay | 24 hours | 0 |
| SMS/Email Verification | Still required | Still required |
Worth noting: Whitelist + Disabling non-whitelist withdrawals + 2FA + Anti-phishing code + Reverse IP restriction—this combination puts your account in a "maximum defense" state, making the probability of being drained extremely low.
Alternatives to Disabling the Whitelist
A: High-frequency users can use a three-piece suite: API permission levels + sub-account isolation + withdrawal limits. Essentially, this replaces the "address lock" with a "behavioral lock."
Alternative 1: Strict API Key Permission Control
- Set the main account's API key to "Read Only"—do not enable withdrawals.
- Create a separate API key solely for withdrawals and bind it to a fixed IP.
- No API key should have combined permissions for both futures and withdrawals.
Alternative 2: Sub-account Isolation
- Keep only short-term spendable funds in the main account.
- Store long-term holdings in sub-accounts that main account operators cannot see.
- Configure sub-accounts with their own 2FA and whitelist.
Alternative 3: Withdrawal Limits + SMS Alerts
- Lower the single-day/single-transaction withdrawal limits in security settings.
- Any withdrawal exceeding the limit requires additional review.
- Enable both SMS and email alerts.
Alternatives can block some risks, but none match the hard blocking effect of a whitelist. Unless you are tied down by millisecond-level arbitrage, it is recommended to enable the whitelist.
How to Temporarily Disable or Adjust the Whitelist
A: You can disable the whitelist at any time, but the disabling operation itself has a 24-hour cooling-off period. This is a deliberate design by Binance to prevent an attacker from disabling the whitelist and moving assets immediately after gaining account access.
Process to Disable the Whitelist
- Go to "Address Management."
- Turn off the "Withdrawals only to whitelisted addresses" toggle.
- Complete email verification + 2FA verification.
- You will receive an email stating "Whitelist will be disabled in 24 hours."
- During the 24-hour countdown: Withdrawals to non-whitelisted addresses are still blocked.
- After 24 hours, the whitelist feature is fully disabled, and you can withdraw to any address.
Deleting a Single Whitelisted Address
- Go to "Address Management" and find the address.
- Click "Delete."
- Complete email + 2FA verification.
- Deletion takes effect immediately (no 24-hour wait).
- However, if you add the same address back, you must wait another 24 hours.
This is another detail: Deletion is instant, while adding or disabling the whitelist feature takes 24 hours. The design protects your need to "immediately stop withdrawals to a certain address" while blocking an attacker's path to "immediately withdraw to their own address."
FAQ
Q: Does the 24-hour whitelist countdown start from addition or email confirmation? A: It starts from email confirmation. Binance will send a confirmation email, and the countdown begins only after you click the confirmation link. Therefore, you should immediately check your email and confirm after adding an address, rather than waiting several hours.
Q: Is there a limit on the number of addresses in the whitelist? A: There is a limit of approximately 200 addresses per coin-network combination, which is more than enough for individual users. Institutional accounts with special needs can contact customer support for an expansion. It is recommended to periodically clean up old, unused addresses to keep the list organized.
Q: Is the whitelist shared across different coins? A: No. A whitelist for the BTC network only applies to BTC withdrawals, and a whitelist for USDT-TRC20 only applies to USDT on the TRC20 network. If you need to withdraw both BTC and USDT, you must add both addresses separately.
Q: Do I still need 2FA if I have a whitelist? A: Absolutely. The whitelist is a lock on "where you can withdraw," while 2FA is a lock on "who can initiate a withdrawal." The two locks prevent different vulnerabilities. The best practice is to enable the "four-piece suite": Whitelist + Google Authenticator + Email Verification + Anti-phishing Code.
Q: Can a whitelisted address belong to someone else? For example, a friend's wallet? A: Yes, but be cautious. The essence of a whitelist is "trusting only these addresses." Adding a friend's address is equivalent to treating their wallet as your own. If your friend's account is compromised or your relationship changes, remember to delete that address promptly.
Q: If I delete an address from the whitelist, do I have to wait 24 hours to re-add it? A: Yes. Deletion is immediate, but re-adding the same address still requires the full 24-hour review period. This design prevents "delete-and-re-add" bypass attacks—even if an attacker deletes all your addresses, they would still have to wait 24 hours to replace them with their own.
Q: Will logging in from an overseas IP automatically disable the whitelist? A: No. The whitelist is an account-level setting and will not be disabled automatically due to IP changes. However, logging in from an overseas IP may trigger Binance's risk control audit, potentially resulting in a temporary 24-48 hour suspension of withdrawals, which is a separate mechanism.