How to withdraw and deposit crypto on Crypto.com
Learn how to easily deposit and withdraw crypto using the Crypto.com App and web platform. Discover supported coins, fees, limits and transfer times – all in one guide.
Nic Tse
Cryptocurrency transfers may look complex at first, but the Crypto.com App is designed to make deposits and withdrawals straightforward, even for beginners. This guide covers everything you need to know, from the transaction steps to network fees and confirmations.
How to deposit cryptocurrency to Crypto.com
Depositing crypto is the process of sending digital assets from another wallet or exchange into your Crypto.com App account. The App generates a unique deposit address for each asset, which you copy into the sending platform.
Depositing the correct asset to the correct address is critical; sending unsupported tokens or sending tokens on the wrong network can lead to permanent loss of funds.
The Crypto.com App makes these details explicit in the process so you always know what you’re sending and where.
The deposit process is nearly identical whether you are transferring Bitcoin, Ether, USDC or any other supported asset. What differs is the address format, whether a memo or tag is required and how long the blockchain takes to confirm the transaction.
Step-by-step guide to deposit crypto to the Crypto.com App
1. Open the Crypto.com App
Tap the main menu and select ‘Deposit’.
2. Choose ‘Crypto’
The App will display a list of all cryptocurrencies supported for deposits.
3. Select the asset you want to receive
Choose from the list of supported tokens. The App will then show your deposit address and a corresponding QR code.
4. Check whether the asset requires a memo, destination tag or message
Some networks require an additional identifier besides the address. This applies to assets such as XRP (destination tag), XLM (memo), EOS (memo), HBAR (memo) and more.
Note: If the App displays a tag or memo, you must enter it when sending from the external wallet. |
5. Copy the deposit address or scan the QR code
Paste it into the platform you’re sending from.
For ETH and ERC-20 tokens, the address is the same.
For some assets like Bitcoin Ordinals or BRC-20, the App will only accept deposits to a Taproot (bc1p) address, not a legacy BTC address.
6. Submit the transaction from the sending wallet
Follow the confirmation steps on that platform.
7. Wait for blockchain confirmations
The App will credit the funds after the required number of network confirmations, which differs depending on the asset and network conditions.
You can find the approximate number of confirmations needed by going to: Balances > Select Crypto > Deposit > Choose Network |
8. Receive an email notification once the deposit is successful
The deposit will appear in your Crypto Wallet inside the App.
Important reminders for App withdrawals and deposits
|
How to deposit crypto on Crypto.com (Web platform)
If you prefer using a browser, you can also deposit crypto through the Crypto.com web platform, which follows a similar flow.
Note: You can check out this Crypto.com Exchange deposit and withdrawal guide for the full details. You can also learn more about the differences between the App and Exchange flows and requirements in the comparison table later in this article.
Supported cryptocurrencies for deposits on Crypto.com
The Crypto.com App supports deposits for a wide range of assets across multiple networks, including Bitcoin, Ether (and other ERC-20 tokens), stablecoins (e.g., USDT and USDC) and more.
Find the full list of supported crypto here.
Availability depends on your region and the latest product configuration. If a particular asset does not show a deposit address in the App, deposits for that asset are not supported from your account.
Deposit processing times
Blockchain confirmation speeds vary significantly between networks. Crypto.com credits deposits after the network completes the required number of confirmations, which is displayed in the process.
Some examples:
Token | Approximate time taken |
BTC | 10 to 30 minutes, depending on network traffic. |
ETH and ERC-20 tokens | 3 to 10 minutes, but can increase during heavy traffic. |
SOL | Generally near-instant to a few minutes, depending on cluster load. |
Stablecoins | On fast networks (e.g., Cronos, Arbitrum, Solana), deposits can be near-instant. On Ethereum, stablecoins settle within the usual ERC-20 timing. |
Once the deposit clears, you’ll receive an in-app alert and an email confirmation.
How to withdraw crypto from Crypto.com
Withdrawing crypto means sending digital assets out of your Crypto.com account, either to another Crypto.com user, your own external wallet or an exchange.
The Crypto.com App supports fast internal transfers, on-chain withdrawals, address whitelisting and multiple layers of security to keep your transactions secure.
Similar to depositing, it's important to confirm the correct address, network and any required memo or destination tag, since blockchain transactions can’t be reversed once submitted.
1. How to withdraw crypto to another Crypto.com user (internal transfer)
Internal transfers between eligible Crypto.com users are the fastest and most cost-efficient way to move assets within the ecosystem. As it’s not recorded on-chain, it incurs no network fees and the transfer happens almost instantly.
How to make an internal transfer:
- Open the Crypto.com App.
- Go to Transfer → Withdraw → Crypto
- Select ‘Crypto.com User’.
- Enter the recipient’s registered email address, phone number or Crypto.com username.
- Choose the token and amount.
- Review the details and confirm the transfer.
2. How to withdraw crypto to an external wallet (on-chain withdrawal)
For self-custody wallets, exchanges, hardware wallets or any destination outside Crypto.com, withdrawals happen on-chain. This means they are subject to blockchain fees, network conditions and confirmation times.
Step-by-step: Withdrawing to an external address
- Open the Crypto.com App.
- Tap Transfer → Withdraw → Crypto
- Select ‘External Wallet’.
- Choose an already whitelisted address.
- If not, tap ‘+ Add Wallet Address’
- Select the correct network.
- Example: USDT (ERC-20 vs TRON), ETH (ERC-20), CRO (Cronos), BTC (native BTC)
- Paste or scan the external address.
- Add a label or name to identify the wallet later.
- Complete verification with your Passkey (if enabled). Otherwise, you’ll need a combination of 2FA (e.g., Google Authenticator) and SMS or email confirmation
- Enter the withdrawal amount.
- Review the summary screen and double-check the network choice, fee and amount to be received.
- Tap ‘Confirm'
The transaction is then broadcast to the blockchain. You’ll receive a withdrawal request confirmation email and another notification once the withdrawal is processed.
Good to know: Crypto.com sends withdrawals from a different address than your deposit address. This is normal for its security framework. |
3. Withdrawing crypto to Crypto.com Onchain (self-custody wallet)
If you want to move funds into a self-custodial environment, such as Crypto.com Onchain (formerly referred to as the DeFi Wallet), the process is identical to withdrawing to any external address:
- Add your ‘Onchain receiving address’ via the whitelisting process.
- Choose the correct asset and network supported in Onchain.
- Complete the withdrawal steps as usual.
On-chain transfers allow you to manage private keys, interact with DeFi protocols or move assets to hardware wallets depending on your preferences.
Networks, tags and memo requirements
Before confirming a withdrawal, double-check:
1. Correct network
For example, sending USDT on TRC-20 to an ERC-20 address will cause irreversible loss.
2. Correct memo or destination tag
Similar to the deposit process, double-check that the token requires a memo or tag.
3. Address formats
- BTC → native SegWit, Taproot, or legacy. Usually starts with ‘bc1p’ or ‘bc1q’.
- ETH or ERC-20 tokens → Ethereum addresses usually start with ‘0x’ followed by a hex string.
- Cronos → Usually also starts with ‘0x’ for CRC-20 (EVM) addresses.
If you enter the wrong memo or tag for supported assets, the receiving platform may not credit the funds.
Withdrawal notifications and tracking
After submitting a withdrawal, you can track it directly in the App:
Accounts → Crypto Wallet → Transaction History |
You’ll be notified through a few different ways such as an in-app confirmation, email confirming withdrawal request and email confirming completion.
If you ever receive a notification for a withdrawal you didn’t initiate, contact customer support immediately.
Withdrawal processing times
Crypto.com withdrawals are typically processed almost instantly, but it’ll take some time for the funds to reflect on the receiving platform.
Some instances may take 2 to 3 hours depending on network traffic, security checks or blockchain congestion. On-chain settlement times vary.
Crypto deposit and withdrawal fees and limits
Zero deposit fees on Crypto.com
Crypto.com itself doesn’t charge any fees for receiving crypto deposits. You only pay the network fee charged by the platform or wallet you send from; you’ll receive exactly the amount that arrives on-chain, minus only the fee paid on the sending side.
However, the sending platform (e.g., another exchange or wallet) will charge a network fee, which goes to blockchain validators or miners. The amount required for this fee depends on the network you choose.
Crypto withdrawal fees
Crypto.com charges a network fee for all on-chain withdrawals. This fee:
- Isn’t a platform mark-up.
- Goes to blockchain validators or miners.
- Varies by network conditions (e.g., Ethereum gas fees, Bitcoin congestion).
- Is displayed before you confirm every withdrawal.
You’ll always see the withdrawal amount, network fee and the final amount that will arrive at the destination wallet.
Network requirement and limits examples
Crypto.com displays the correct network, address format and any memo or tag requirements for each asset right before you make a transfer.
Minimum and maximum thresholds also vary by asset and can change over time, so always follow the limits shown in the App or on the web version.
Here are two examples for BTC and ETH.
Token | Description | Deposit limits | Withdrawal limits |
BTC | Network: BTC must be sent over the Bitcoin network only. Address format: Crypto.com typically provides a SegWit address (e.g., starting with ‘bc1’). | Crypto.com does not publish a fixed minimum crypto deposit amount. You’ll see any applicable minimum on the deposit screen if one applies. Transactions below that amount may result in an error prompt. | Crypto.com currently enforces a maximum withdrawal limit equivalent to 10 BTC worth across all cryptocurrencies on a rolling 24-hour basis. This means the total value of your outbound transfers in that period cannot exceed this threshold (as shown in the app’s ‘Fees & Limits’ page). |
ETH | Network: ETH must be transferred over the ERC-20 network unless otherwise specified in-app. Token-specific rules: Certain ERC-20 tokens may have their own minimum deposit values or memo or tag requirements, and these are shown when you initiate the transfer. | The same rolling 24-hour maximum value limit applies (e.g., up to ~10 BTC worth of assets in total), regardless of whether you withdraw ETH, USDC, or other supported tokens, as long as the cumulative value does not exceed the threshold. ETH withdrawals must cover the required network gas fee, so the minimum withdrawal amount shown in-app may fluctuate with network conditions. |
These limits depend on your verification level, jurisdiction, account type and security settings.
Higher tiers and VIP users may have elevated withdrawal limits. The App automatically calculates and displays your remaining daily limit during the withdrawal flow, so you always know how much more you can withdraw on a given day.
If you reach your daily limit, you’ll need to wait for the next 24-hour cycle.
Linking and managing wallet addresses
Before you can withdraw crypto to an external address, the Crypto.com App requires you to add and verify that address (i.e., whitelisting). This helps reduce the risk of accidental transfers and ensures withdrawals only go to approved destinations.
For a step-by step guide on how to add an external wallet address, check the earlier section on ‘How to withdraw crypto to an external wallet (on-chain withdrawal). |
Other key wallet management functions include labels to organize all accounts and addresses, plus a 24-hour withdrawal lock on newly added addresses for added security.
Security measures
Crypto withdrawals are permanent. Once a transaction is sent to the blockchain, it cannot be reversed. To protect users, the Crypto.com App layers multiple security mechanisms across the withdrawal flow.
Here’s what safeguards withdrawals and what you can do to keep your funds more secure.
Built-in security features
Security feature or tip | Description |
Passkey authentication | Replaces SMS codes for verification on trusted devices. Adds stronger login and transaction protection. |
Two-Factor Authentication (2FA) | If passkeys are not enabled, the App requires 2FA (e.g., Google Authenticator) and SMS OTP. |
Address whitelisting | Withdrawals are only allowed to pre-approved, verified addresses, preventing accidental or unauthorized transfers. |
Anti-phishing warnings | If unusual activity is detected, such as login from a new device or withdrawal attempts to unrecognized addresses, the App may prompt additional verification steps. |
Best practices for secure transfers
|
Common issues and troubleshooting
1. Deposit or withdrawal delayed
Possible reasons include network congestion, security reviews and more. You can track on-chain progress via:
Accounts → Crypto wallet → Transaction history → Select the transaction → View TxHash |
2. Missing or incorrect memo or tag
If these fields aren’t filled for memo-based assets, deposits and withdrawals may not successfully be processed. In these cases, users may need to contact the receiving platform’s support team, as the blockchain transaction itself is considered valid.
3. Wrong network selected
An example of wrong network choice would be sending USDT via TRC-20 to an ERC-20 address. Wrong-network transfers are typically irreversible. Always verify the asset and network pair before initiating transfers.
4. ‘Pending’ withdrawal for an extended time
A withdrawal may remain in ‘Pending’ status if:
- Additional verification is required.
- The blockchain is congested.
- The network fee is too low for quick confirmation.
- Internal risk checks are being performed.
5. Received a withdrawal email you didn’t request
This is a critical scenario. If you receive a withdrawal notification you did not initiate, open the App and disable crypto transactions (if available in your region) immediately. You’re also encouraged to change your App passcode and Crypto.com login email password. For more assistance, you can contact Customer Support via in-App chat.
Differences between the Crypto.com App and Web platforms
Feature | Crypto.com App | Crypto.com Web |
Crypto deposits and withdrawals | ✔️ Full support for all supported deposit and withdrawal flows | ✔️ Full support for deposits and withdrawals through browser |
QR code support | ✔️ Built-in QR code scanner for deposit addresses | ❌ No QR scanning; copy-paste only |
Notifications | ✔️ Push notifications for deposit and withdrawal confirmations and alerts | ❌ No push notifications; email or browser updates only |
Internal transfers | ✔️ Supports instant internal transfers between eligible Crypto.com users | ✔️ Supports App ↔ Exchange internal transfers (where supported) |
Security features | ✔️ Passkeys, 2FA, SMS or email confirmations, withdrawal protection | ✔️ 2FA, SMS or email confirmations (no passkey UI yet depending on region and platform) |
Extra features (Earn, Supercharger, Missions, etc.) | ✔️ Integrated directly into the App | ❌ Not available; Web platform focuses on account access and transfers |
Your crypto transfers, made more secure
Whether you’re withdrawing to your own wallet or topping up your Crypto.com account, the app lays out clear network options, transparent fees and built-in protections like passkeys and withdrawal whitelisting.
Download the Crypto.com App to get started today.
FAQs on withdrawals and deposits on Crypto.com
What cryptocurrencies can I deposit on Crypto.com?
Crypto.com supports deposits for major assets like BTC, ETH, ERC-20 tokens, stablecoins, SOL, CRO, XRP, ATOM, XLM, EOS, STX and others.
Availability varies by region, so always check the deposit screen in the App, which shows supported networks and any memo or tag requirements.
How long does a crypto deposit take?
Deposit times depend on how quickly the blockchain processes the transaction and how many confirmations are required for the asset.
Once the deposit reaches the required confirmation threshold, the App automatically credits the funds and sends a push notification and email. If timing is critical, enabling notifications helps you track deposits the moment they clear.
Are there any deposit or withdrawal fees?
Crypto.com does not charge fees for receiving deposits. The only cost is the network fee paid on the sending platform, which goes to blockchain validators or miners.
For withdrawals, a network fee applies and varies depending on blockchain activity. This fee is clearly displayed before you confirm every withdrawal.
Internal transfers, such as sending crypto to another Crypto.com App user or moving assets between the App and the Crypto.com Exchange (where supported), incur no network fees because they do not require on-chain settlement.
What’s the minimum deposit amount?
Minimums depend on the blockchain’s rules. Some networks reject tiny transactions or require enough gas to process the transfer.
Always check the ‘Supported Cryptos’ view in the App to confirm requirements before sending funds.
Why is my withdrawal pending?
A withdrawal may be pending due to blockchain congestion, low network fees or additional security checks.
Once approved, the transaction is broadcast and will follow the confirmation speed of the selected network.
Can I cancel a crypto withdrawal?
No. Once a withdrawal request has been processed and broadcast to the blockchain, it cannot be reversed or cancelled. If you submitted the request in error and the transaction has not yet been broadcast, you may be able to contact Customer Support immediately via in-App chat, but cancellation is not guaranteed.
If you receive a withdrawal notification you did not initiate, treat it as a security alert and take action immediately.
What happens if I use the wrong network?
Sending crypto on the wrong network (e.g., sending USDT on TRC-20 to an ERC-20 address) can result in permanent loss of funds. Similarly, some assets require specific address formats, such as BRC-20 or Ordinals, which must go to a Taproot (bc1p) address.
Always confirm that the asset, network and address shown in the Crypto.com App match the details in the wallet you are sending from.
What is the daily withdrawal limit?
Withdrawal limits vary based on verification level, region, and security settings. Higher tiers or VIP users may have elevated limits. Your personal limit is shown directly in the withdrawal screen.
How can I add or remove a withdrawal address?
Add addresses via Transfer → Withdraw → Crypto → External Wallet → + Add Wallet Address, then verify with passkey or 2FA.
You can remove addresses in the same menu and enable a 24-hour lock for added protection.
Are internal transfers between Crypto.com accounts instant?
Yes. Transfers between eligible Crypto.com App users, or between the Crypto.com App and Crypto.com Exchange (where supported), are processed internally and do not rely on blockchain confirmations. This makes them near-instant and fee-free.
Important information: This is informational content sponsored by Crypto.com and should not be treated as investment advice. Trading cryptocurrencies carries risks, such as price volatility and market risks. Past performance may not indicate future results. There’s no assurance of future profitability. Before deciding to trade cryptocurrencies, consider your risk appetite.
Services, features and other benefits referenced in this article may be subject to eligibility requirements, token holdings, and may change at the discretion of Crypto.com.
Share with Friends
Ready to start your crypto journey?
Get your step-by-step guide to setting upan account with Crypto.com
By clicking the Submit button you acknowledge having read the Privacy Notice of Crypto.com where we explain how we use and protect your personal data.
