If you're serious about cryptocurrency, you need a non-custodial wallet — one where you hold the private keys, not an exchange. Coinbase Wallet is one of the most popular and user-friendly options, giving you full control over your assets while still integrating seamlessly with the Coinbase ecosystem.
In this comprehensive guide, we'll walk you through every step of setting up Coinbase Wallet, securing your recovery phrase, funding your wallet, connecting to dApps, and avoiding common security pitfalls. Whether you're new to self-custody or switching from MetaMask, this guide has you covered.
➡️ Read next (recommended)
📋 Table of Contents
- 1. What Is Coinbase Wallet (Non-Custodial)?
- 2. Prerequisites
- 3. Step 1: Download the App or Extension
- 4. Step 2: Create a New Wallet
- 5. Step 3: Secure Your Recovery Phrase (Critical!)
- 6. Step 4: Set a Strong Password & Enable Biometrics
- 7. Step 5: Fund Your Wallet
- 8. Step 6: Send Crypto
- 9. Step 7: Connect to dApps
- 10. Step 8: Manage Tokens (Add Custom Tokens)
- 11. Step 9: Backup and Recovery
- 12. Security Best Practices
- 13. Coinbase Wallet vs MetaMask vs Trust Wallet
- 14. Frequently Asked Questions
What Is Coinbase Wallet (Non-Custodial)?
Coinbase Wallet is a self-custody (non-custodial) cryptocurrency wallet. Unlike the regular Coinbase exchange account where Coinbase holds your private keys, with Coinbase Wallet you control your private keys and recovery phrase. This means you are the only one who can access, move, or lose your funds.
💡 Key Differences: Coinbase Exchange vs Coinbase Wallet
- Coinbase Exchange: Custodial – Coinbase holds your keys. Easier for beginners but you don't have full control.
- Coinbase Wallet: Non-custodial – You hold your keys. You can interact directly with dApps, DeFi protocols, and store any ERC-20 tokens.
The wallet supports multiple blockchains including Ethereum, Polygon, BNB Smart Chain, Avalanche, and more. It also has a built-in dApp browser (mobile) and browser extension for desktop, making it easy to connect to decentralized applications.
Prerequisites
- A smartphone (iOS or Android) or a desktop computer with Chrome/Firefox/Brave browser.
- Valid email address (for optional cloud backup).
- Pen and paper to write down your recovery phrase (do NOT store digitally).
- (Optional) Some crypto to fund the wallet after creation.
Step 1: Download the Coinbase Wallet App or Extension
For Mobile: Go to the official app store (Apple App Store or Google Play Store) and search for "Coinbase Wallet". Ensure the developer is Coinbase, Inc. to avoid fake apps. Download and install.
For Desktop: Visit the Chrome Web Store or official Coinbase Wallet website and install the browser extension. Again, verify the developer.
⚠️ Important
Always download from official sources. There are many phishing apps that mimic Coinbase Wallet. Check reviews, developer name, and download counts.
Step 2: Create a New Wallet
Open the app/extension and tap "Create a new wallet". You'll be presented with your recovery phrase – a set of 12 random words. This is the most important step.
Your Recovery Phrase Is Your Wallet
The 12-word phrase is the master key to your funds. Anyone with these words can drain your wallet. There is no "forgot password" option – if you lose your phrase, your funds are gone forever.
Step 3: Secure Your Recovery Phrase
After the wallet generates your 12-word phrase, you'll be asked to confirm it by selecting the words in order. This ensures you've written it down correctly.
📝 Pro Tips for Seed Phrase Safety
- Write the words on the provided card or a piece of paper. Use a pen – pencil can fade.
- Consider stamping the words into metal (e.g., using a metal seed storage kit) for fire/water protection.
- Store multiple copies in different secure locations.
- Never enter your phrase into any website or app other than the official Coinbase Wallet app itself.
Step 4: Set a Strong Password & Enable Biometrics
Coinbase Wallet also lets you set a local password (app lock) and enable fingerprint/Face ID for quick access. This adds a layer of security on your device but does not replace your recovery phrase – it just prevents someone with your unlocked phone from opening the wallet.
Step 5: Fund Your Wallet
Now that your wallet is created, you need to add funds. Tap "Receive" to see your wallet address. You can copy it or show the QR code. Send crypto from an exchange (like Coinbase exchange, Binance, etc.) to this address. Make sure you select the correct network (e.g., Ethereum mainnet for ETH/ERC-20 tokens).
⚠️ Network Selection
Always double-check the network when sending. If you send Ethereum on the BSC network to an Ethereum address, funds may be lost. Coinbase Wallet supports multiple networks; you can switch networks in settings.
Step 6: Send Crypto
To send crypto, tap "Send", enter the recipient address, select the asset and amount, review the network fee (gas), and confirm. The wallet will show you the estimated fee and total cost. Always verify the address before confirming.
Step 7: Connect to dApps (Decentralized Applications)
One of the biggest advantages of a non-custodial wallet is the ability to interact with DeFi protocols, NFT marketplaces, and Web3 games.
On Mobile: Use the built-in dApp browser (available in the app). Navigate to a dApp like Uniswap or OpenSea and connect your wallet by selecting "Coinbase Wallet" as the connection method. Approve the connection in the wallet.
On Desktop: With the browser extension installed, go to any dApp, click "Connect Wallet", and choose Coinbase Wallet. The extension will prompt you to approve.
🔗 Example: Swapping Tokens on Uniswap
Once connected, you can swap tokens directly from your wallet. The dApp will show you the exchange rate and fees. You'll need to confirm each transaction in the wallet. This is the same process for lending on Aave or minting an NFT.
Step 8: Manage Tokens – Add Custom Tokens
By default, Coinbase Wallet shows popular tokens. If you receive a less common ERC-20 token, it may not appear automatically. To add it, tap the "Tokens" tab, scroll to the bottom, and tap "Add Custom Token". Enter the contract address (get it from the official project or a trusted source like CoinGecko). The wallet will auto-fill the symbol and decimals.
Step 9: Backup and Recovery
Your wallet can be restored on any device using your 12-word recovery phrase. If you lose your phone or uninstall the app, simply download Coinbase Wallet again, select "Import existing wallet", and enter your phrase. Make sure you are in a private environment when doing this.
Security Best Practices
🔒 Essential Rules
- Never share your recovery phrase. Not with "support", not with anyone.
- Beware of phishing sites. Always double-check URLs. Bookmark your favorite dApps.
- Use hardware wallet for large amounts. Coinbase Wallet supports hardware wallet integration (Ledger, Trezor) via WalletConnect or the extension.
- Revoke unnecessary permissions. Use tools like Revoke.cash to remove token approvals for dApps you no longer use.
- Keep your device free of malware. Use antivirus and avoid installing unknown apps.
Coinbase Wallet vs MetaMask vs Trust Wallet
| Feature | Coinbase Wallet | MetaMask | Trust Wallet |
|---|---|---|---|
| Non-Custodial | ✅ Yes | ✅ Yes | ✅ Yes |
| Blockchains Supported | Ethereum, Polygon, BSC, Avalanche, etc. | Ethereum + EVM chains (via custom RPC) | Multi-chain (60+) |
| dApp Browser | ✅ Mobile & Extension | ✅ Extension only (mobile via WalletConnect) | ✅ Mobile only |
| Built-in Exchange | ✅ Buy crypto with fiat | ❌ No | ✅ Buy crypto with fiat |
| Staking | ✅ For some assets (e.g., ETH, MATIC) | ❌ Not directly | ✅ For various coins |
| Hardware Wallet Support | ✅ via WalletConnect | ✅ Ledger, Trezor directly | ❌ No |
All three are excellent choices. Coinbase Wallet stands out for its beginner-friendly interface and tight integration with the Coinbase exchange ecosystem, making it ideal if you already use Coinbase. For more advanced features, MetaMask remains the developer favorite.
Frequently Asked Questions
Yes, the wallet is completely free to download and use. You only pay network gas fees when transacting (sending, swapping, interacting with dApps).
Absolutely. The wallet is independent. You can create a wallet with just the app – no exchange account needed. However, you can also link your Coinbase exchange account for easy transfers between them.
There is no way to recover your funds. The phrase is the only key. This is why secure backup is critical. Consider using metal backups and storing copies in multiple secure locations.
Yes. During setup, choose "Import existing wallet" and enter your MetaMask seed phrase (the 12/24 words). The wallet will restore all accounts and balances. Make sure to do this in a secure environment.
Coinbase Wallet does not natively support Bitcoin on the Bitcoin blockchain. However, it supports WBTC (Wrapped Bitcoin) on Ethereum and other EVM chains. For native Bitcoin, you'll need a dedicated Bitcoin wallet like BlueWallet or a hardware wallet.
You can use Layer 2 networks like Polygon, Arbitrum, or Optimism. Coinbase Wallet supports these. Send your funds to L2 and transact there for fractions of a cent. Check our lowest fee guide.
Take Control of Your Crypto
Setting up a non-custodial wallet is the first step toward true financial sovereignty. Coinbase Wallet makes this process accessible without sacrificing security. Remember: your recovery phrase is everything. Guard it like the keys to a bank vault.
Once your wallet is set up, you can explore DeFi lending, yield farming, NFT collecting, and more. Use the links below to continue your journey.
🚀 Next Steps
Now that you have a secure wallet, learn how to earn passive income with it: