ERC-20 tokens are a widely adopted standard for creating fungible tokens on the Ethereum blockchain. From stablecoins like USDT and USDC to utility tokens powering decentralized applications, thousands of digital assets operate under this protocol. While many of these tokens are available on the Coinbase centralized exchange (CEX), not all are listed—and even if they aren’t, you can still receive and manage them in your Coinbase Wallet.
Unlike the Coinbase exchange, which holds your assets on your behalf, the Coinbase Wallet is a self-custody wallet, meaning you control your private keys and have full ownership of your crypto. This gives you greater flexibility to interact with decentralized finance (DeFi) platforms, NFT marketplaces, and more. However, it's important to note that while the wallet supports most major ERC-20 tokens, it doesn’t support every single one in existence.
If you're wondering how to add an ERC-20 token to your Coinbase Wallet, this comprehensive guide will walk you through each step—from setting up your wallet to securely receiving tokens.
Setting Up Your Coinbase Wallet
Before you can add any ERC-20 tokens, you’ll need to set up your Coinbase Wallet properly. Note that Coinbase Wallet is separate from the Coinbase exchange app, even though both are developed by the same company.
Step 1: Download the Coinbase Wallet App
Start by downloading the official Coinbase Wallet app from either the Apple App Store or Google Play Store. Make sure you're installing "Coinbase Wallet" and not the main "Coinbase" app used for trading. The wallet app allows direct interaction with Ethereum-based tokens and decentralized applications.
👉 Get started with secure crypto storage today.
Step 2: Create a New Wallet
Once installed, open the app and tap “Create a new wallet.” If you already have a crypto wallet and recovery phrase, you can choose “I already have a wallet” to import it.
Step 3: Secure Your Recovery Phrase
You’ll be prompted to back up your 12-word recovery phrase. This phrase is crucial—it’s the only way to recover access to your wallet if you lose your device or forget your password.
- Write it down on paper.
- Never store it digitally (e.g., screenshots, notes apps).
- Keep it in a safe, private location.
The app will ask you to verify the phrase by selecting words in order. Do this carefully.
Step 4: Set a Strong Password
Next, create a strong password for your app login. The wallet checks password strength in real time. For maximum security:
- Use at least 8 characters.
- Include uppercase letters, numbers, and special symbols.
- Avoid common words or personal information.
Step 5: Choose a Username (Optional)
You can create a unique username or link an Ethereum Name Service (ENS) domain if you own one. Your username makes sending and receiving easier—others can send crypto using your name instead of a long wallet address.
Remember: You can only change your username once per year, so choose wisely.
After completing these steps, you’ll land on your wallet dashboard, where you can view your Ethereum balance and manage assets.
How to Add an ERC-20 Token to Your Coinbase Wallet
Now that your wallet is set up, let’s go over how to receive ERC-20 tokens from another wallet or exchange.
Step 1: Access Your Wallet Address
From the home screen of your Coinbase Wallet app, tap “Receive.” You’ll see a screen displaying:
- Your Ethereum public address (a long string starting with
0x) - A QR code
- The network type (ensure it says Ethereum Network)
This address works for all ERC-20 tokens—not just ETH.
Step 2: Copy Your Ethereum Address
Tap the copy icon next to your address or manually copy the full 0x... string. Double-check that no characters are missing or altered when pasted elsewhere.
⚠️ Security Tip: Always verify the first and last few characters of the address when transferring large amounts.
👉 Learn how top traders manage multiple crypto assets securely.
Step 3: Initiate Transfer from Source Platform
Go to the platform where your ERC-20 tokens are currently held—this could be another wallet (like MetaMask), a centralized exchange (like Binance or Kraken), or a DeFi protocol.
Locate the “Withdraw” or “Send” option for the specific ERC-20 token (e.g., UNI, LINK, DAI).
Paste your Coinbase Wallet Ethereum address into the recipient field.
Make sure:
- The network selected matches Ethereum (ERC-20).
- You're not sending via BEP-20, Polygon, or another chain unless bridged properly.
- You leave enough ETH in the sending wallet to cover gas fees.
Step 4: Confirm and Send
Review all transaction details:
- Recipient address
- Token amount
- Network fee (gas)
Then confirm the transaction. Depending on Ethereum network congestion, it may take a few seconds to several minutes for the tokens to appear.
Step 5: Verify Receipt in Coinbase Wallet
Return to your Coinbase Wallet app and check the dashboard. Most popular ERC-20 tokens will appear automatically once received.
For unsupported or newly added tokens, follow these steps:
- Tap the search icon in the asset list.
- Enter the token contract address or symbol.
- Tap “Add Token” to display it in your portfolio.
You now officially hold and control your ERC-20 token in a self-custody environment.
Frequently Asked Questions (FAQ)
Q: Can I add any ERC-20 token to Coinbase Wallet?
A: While most major ERC-20 tokens are supported automatically, some obscure or newly launched tokens may not appear by default. You can manually add them using their contract address.
Q: Is there a fee to receive ERC-20 tokens?
A: No—receiving tokens is free. However, the sender must pay gas fees (in ETH) to process the transaction on the Ethereum blockchain.
Q: What happens if I send an ERC-20 token from the wrong network?
A: Sending via a non-Ethereum network (e.g., BSC or Polygon) may result in permanent loss of funds unless cross-chain recovery tools are used. Always double-check the withdrawal network.
Q: Do I need ETH in my Coinbase Wallet to receive tokens?
A: You don’t need ETH to receive tokens, but you’ll need ETH later if you want to send or swap them, as gas fees are paid in ETH.
Q: Can I use my Coinbase.com account to receive ERC-20 tokens?
A: No—only the standalone Coinbase Wallet app gives you self-custody access. Funds sent directly to a Coinbase.com account must go through their internal deposit addresses.
Q: How do I find a token’s contract address?
A: Use trusted blockchain explorers like Etherscan.io. Search for the token name, verify the official project website link, and copy the contract address from there.
Final Thoughts
Adding an ERC-20 token to your Coinbase Wallet is a straightforward process once you understand the distinction between custodial exchange accounts and self-custody wallets. By following this guide, you gain full control over your digital assets while maintaining compatibility with Ethereum’s vast ecosystem of DeFi, NFTs, and Web3 applications.
Always prioritize security: protect your recovery phrase, verify addresses before sending, and stay cautious of phishing attempts.
As decentralized finance continues to grow, managing your own crypto with tools like Coinbase Wallet becomes increasingly essential.
👉 Explore advanced tools for managing ERC-20 and other blockchain assets.
With proper setup and awareness, you can confidently store, send, and use any major ERC-20 token—putting true ownership of your crypto within reach.