What should I know before withdrawing crypto from my account?
Crypto withdrawals from Singapore accounts can be made to either an Exchange or a Self-hosted wallet. However, this depends on whether Withdrawal Protection is enabled or disabled on your account.
Previously known as the Approved Addresses feature, this has now been separated into two components:
- Address Book 📗: A list of wallet addresses for withdrawals, applicable only to self-hosted wallets at the moment. The feature to add Exchange Addresses to the Address Book is coming soon*.
- Withdrawal Protection 🔐: A security feature that imposes a 7-day hold on newly added addresses.
*To use the Withdrawal Protection feature, all the withdrawal addresses need to be added to the Address Book. However, since adding Exchange addresses to the Address Book is currently not supported, withdrawals to Exchanges are not allowed with the Withdrawal Protection feature on. To withdraw to an Exchange, please disable the Withdrawal Protection feature. For more information on Withdrawal Protection, including steps to disable it, please refer to this article.
Withdrawal Protection OFF: |
Withdrawal Protection ON: |
|
Withdraw to Exchange |
![]() |
![]() |
Withdraw to Self-hosted Wallet | ![]() |
![]() |
What’s the difference between an Exchange-hosted wallet and a Self-hosted wallet?
Wallet Type | Who Manages It | Private Keys | How to Identify On-Chain |
---|---|---|---|
Exchange | Managed by the Exchange | Held by the Exchange | Often labeled on block explorers; shows high volume, many users; linked to known Exchanges |
Self-hosted | Managed by you | Held by you | Unique to the user; fewer, personalized transactions; not labeled as exchange-related |
If you're unsure whether the address you're withdrawing to belongs to an exchange or a self-hosted wallet, we recommend checking with the provider of the address to confirm.
How do I withdraw to a TRUST Exchange?
- Go to your Send flow and select the supported asset you wish to withdraw.
- Choose your destination by selecting either an Exchange or a Self-Hosted Wallet.
- If sending to an Exchange*, select the TRUST Exchange from the list, provide the recipient information, and confirm your transaction.
*Withdrawals to exchanges are currently not supported while Withdrawal Protection is enabled on your account.
How do I withdraw to a non-TRUST exchange?
Due to MAS Travel Rule regulations and to protect your funds, transfers to non-TRUST exchanges are not supported. For a full list of TRUST Exchanges, please refer to this article. When transferring from your Gemini wallet to another crypto address, we will request the recipient’s name (whether a person or entity). To protect your privacy, the data you provide is shared only between the sending and receiving providers.
How do I withdraw to my self-hosted wallet?
- Add your wallet address to your Address Book.
- Complete the Small Deposit Test to verify that you control the address.
- Once the wallet reaches Active status (after verification and the 7-day waiting period - if you have Withdrawal Protection enabled), go to your Send flow, select the asset, choose “Self-Hosted Wallet” as the destination, select the verified address, and confirm your transaction.