Our Take On Coinbase Wallet
THE BOTTOM LINE:
The easy-to-use Coinbase Wallet brings support for Ethereum-based tokens, Bitcoin, Solana, Dogecoin, and Litecoin in a convenient mobile app on iOS and Android, and browser extension on Chrome and Brave. I found Coinbase Wallet to be a good fit and offer a similar feel for those coming from the Coinbase exchange with a mix of assets, including Bitcoin, Ethereum, Solana, and NFTs. I thought Coinbase Wallet could use a bit of polish in a few UI areas, however.
- Easy-to-use NFT and crypto storage
- Support for Bitcoin, Ethereum, Base, Polygon, Solana, Dogecoin, Litecoin and every ETH-compatible network
- Compatible with other BIP39 wallets
- Link to Coinbase account or use independently
- Free ENS-compatible wallet name
- Send USDC with no network fees on Ethereum L2 networks
- Internet-connected hot wallet
- Not open-source
The Coinbase Wallet is a standalone product, although you can also use it with your Coinbase account. Coinbase Wallet’s mobile app and browser extension supports Ethereum and several other compatible networks, like Arbitrum and Polygon, as well as Solana, Bitcoin, Dogecoin, and Litecoin. Coinbase Wallet is also supported by popular DeFi apps, making connections easy. In addition, the Coinbase Wallet allows in-app trading and swaps
- Support for top blockchains, including Bitcoin, Ethereum, Layer 2 networks, Dogecoin, Litecoin, and Solana
- Ledger support
- Excellent token detection
- Supported by a wide range of DeFi apps
- Closed-source code
- Support for many blockchains: Coinbase Wallet is compatible with the Solana Network, Polygon, Ethereum, and more, all with one seed phrase.
- Easy dApp connections: You’ll often see Coinbase Wallet listed alongside MetaMask as a connection option for dApps.
- Token detection: Coinbase Wallet often finds tokens that MetaMask misses.
Coinbase Wallet offers a beginner-friendly option to get started with DeFi. Support for Bitcoin, Solana, Ethereum, Layer 2 networks, and more lets you grow without changing wallets.
What Is Coinbase Wallet?
Like similar wallets, Coinbase Wallet provides a way to send and receive crypto assets on the blockchain. And because the wallet supports the Ethereum blockchain as well as Ethereum-compatible networks, like Base, Polygon and Optimism, you can use Coinbase Wallet as a DeFi crypto wallet, so you can connect to a growing number of decentralized applications (dApps).
For example, you can connect to Uniswap, the leading decentralized exchange, or Opensea, the leading NFT marketplace.
Coinbase Wallet also supports self-custody storage for the Bitcoin, Solana, Dogecoin and Litecoin networks.
|Connect to your Coinbase exchange account’s payment methods, allowing you to buy several types of cryptocurrency within your wallet or buy crypto via local payment methods in 130+ countries
|Swap with price checks on over 75 DEXes and the ability to trade thousands of tokens across major chains including Ethereum, Base, Polygon, Solana, and BNB Chain
|Lets you transfer supported tokens between blockchains
|Send to contacts or any address; receive using your address, scannable QR code, .eth address, or your Coinbase Decentralized ID (cb.id). Send USDC on Base, Polygon, Optimism, Arbitrum and Avalanche C-chain without any network fees
|dApp browser (mobile)
|Connect to decentralized applications to trade, buy NFTs, or explore metaverse worlds
|Enhanced token detection
|Coinbase Wallet can automatically detect new tokens added to your wallet. You can also add support for new tokens manually
|Support for hardware wallets
|Pair Coinbase Wallet with Ledger devices. Your hardware wallet provides a second signature for transactions
|Adjustable gas fees
|Adjust transaction costs with custom slippage tolerance to match the transaction’s priority
|Coinbase Wallet automatically filters out spam tokens and NFTs. Decodes and simulates transactions, including EIP-712 messages in a clear, user-friendly format. Offers protective warnings against malicious dapps and addresses. Users can easily review and revoke existing token allowance approvals as well
Coinbase Wallet Fees
|Sending USDC on Base, Polygon, Optimism, Arbitrum and Avalanche C-chain
|Other token and NFT sends
|Network fee (varies)
|variable based on networks and payment methods
- For most transfers, there are the standard network transaction fees. Coinbase Wallet doesn’t add any additional fees.
- There are no fees for sending USDC between wallets on Base, Polygon, Optimism, Arbitrum and Avalanche C-chain
- If you connect your Coinbase Wallet to your Coinbase account to trade, expect to pay a fee of between 0.5% and 4.5% on trades depending on the token, volume, and payment method.
- You will pay a flat fee of 1% if you want to swap one token for another in your Coinbase Wallet.
Our Expert Review Of Coinbase Wallet
I took Coinbase Wallet for a test drive, trying out the Chrome Extension and mobile app to give you our Milk Road opinion. Here’s my experience with each.
Coinbase Wallet Browser Extension Review
When I sent MATIC from my wallet, Coinbase automatically chose the Polygon network where I had my MATIC tokens stashed. No surprises there and no settings to change.
What was surprising is that Coinbase Wallet shows sending amounts in USD as well as the crypto token quantity. MetaMask, the most popular competitor, shows these values in crypto tokens. Score one for Coinbase Wallet; after all, we still think in USD (or our local currency).
To get the receiving address, you can scan a QR code, copy/paste the address, or use the ENS-compatible name for the wallet described in the how-to later in the article.
Coinbase Wallet lets you adjust the network fee for ETH-compatible network transactions, a feature made possible by EIP-1559, an improvement to the Ethereum network that allows fee adjustments. It also supports Replace-By-Fee (BIP-125) which allows you to speed up BTC transactions.
Although Coinbase Wallet is a standalone app, you can connect it to your Coinbase (Pay) account to fund purchases. On the Coinbase exchange, you’ll find a wider selection – but not all are supported by the wallet. You can also buy crypto with local fiat onramps and payment methods in 130+ countries via Coinbase Wallet’s integrations with Transak and Onramper.
MetaMask, which we’ve also reviewed, offers four ways to buy crypto (including Coinbase Pay).
I used Coinbase Wallet to swap USDC for MATIC on Polygon. The wallet app compared exchange rates from 21 different sources (liquidity pools) and gave me the best price possible from these markets. Slippage is set to 3% by default, but this can be easily adjusted in the app. They also have a gasless swap feature, where I can choose to pay the network fee with USDC (deducted from my swap) instead of MATIC.
Sometimes, you need to move assets from one blockchain to another, such as when I sent a bunch of MATIC from my Coinbase account over the Ethereum network rather than the Polygon network.
Coinbase Wallet offers a cross-blockchain bridge for these situations with support for bridging assets to and from the Polygon, Base, Arbitrum, and Optimism networks.
The bridge fee was $6.20 for the transaction due to network traffic. In a few minutes, the MATIC tokens arrived on the Polygon network.
I connected my Ledger to the Coinbase Wallet extension (mobile isn’t supported). One downside to using a Ledger with Coinbase Wallet is that you have to start with a new Coinbase Wallet. With MetaMask, you can connect to an existing wallet (but Ledger adds new accounts).
Coinbase’s ENS-compatible name system lets you search for users by their .eth or cb.id name. This makes it easy to send crypto to someone you know – or just peek at their activity.
Vitalik.eth is going bonkers with the BONK token, it seems.
Coinbase offers chatbot support (Coinbase Assistant) and email support. You can find both on the help page.
I reached out to Coinbase with a setup question but didn’t get far with the chatbot.
I also used the contact form to inquire. Three hours later, I received a cordial reply, but my specific question remained unanswered.
However, I did reach a live agent through chat on a separate issue after Coinbase restricted my account for 24 hours. I could buy crypto, but my crypto was trapped on Coinbase.
After some friendly discussion, I was told there was no way to override the system and to wait 24 hours for the restriction to be lifted.
Coinbase Wallet Mobile App Review
Coinbase’s mobile wallet performs sending and receiving tasks well. I sent BTC, ETH, and MATIC to another wallet without any surprises. The mobile wallet uses a built-in QR code scanner to read the receiving address of other wallets quickly.
When sending, I was able to adjust the fee for ETH transactions. Lower fees may mean slower transactions, whereas higher fees can speed up transactions. It also supports Replace-By-Fee (BIP-125) which allows you to speed up BTC transactions.
The buy feature in Coinbase Wallet connects to the payment methods you use on the Coinbase exchange. Coinbase uses Plaid to connect to your bank. Users with multi-factor authentication on their bank account might run into trouble, like I did. If you use PayPal with Coinbase, PayPal isn’t available with Coinbase Pay.
Once you’re connected, you can use a bank account or debit card to buy any cryptocurrency supported by the mobile wallet. Fees for buying crypto through Coinbase Wallet follow Coinbase’s basic fee structure (which is costlier than Coinbase Advanced).
|$10 to $25
|$25 to $50
|$50 to $200
Fees ranges can vary from these figures, however. I was quoted $1.99 for a $24.84 purchase. You’ll also pay about 4% for card-funded purchases. You can preview the transaction cost before finalizing your purchase.
In this example, my fee is $1.49, plus a $0.17 network fee to transfer the Bitcoin to my wallet.
Balances for mobile-only cryptocurrencies (like Bitcoin) won’t show in the Coinbase Wallet Chrome extension.
The experience for swaps (exchanging one token for another) works just like on the Chrome extension. Swaps execute smoothly and the Coinbase Wallet supports adjusting the slippage allowed.
In the example below, I was offered the best price from 21 decentralized exchanges. Coinbase doesn’t add any additional fees for swapping tokens, but there is a fee charge which is the sum of expected network fees as well as 0.1% charge from their DEX aggregator.
Coinbase’s bridge lets you move cryptocurrency across blockchains. Transactions take several minutes.
Here you can see some of the interface issues in which the app doesn’t scale to the device screen properly. In some cases, I wasn’t able to read the blue button at the bottom to preview or execute transactions.
Ethereum and compatible cryptocurrency networks support smart contracts (computer programs that run on the blockchain), making decentralized applications possible. Swap tokens, play games, or shop for NFTs.
Coinbase’s mobile wallet provides a built-in dApp browser featuring popular dApps like Opensea and Quickswap. I visited both and found my Coinbase Wallet was already connected to these dApps. Quickswap warned that I was on the wrong network (Ethereum) and provided an option to switch to Polygon. Uniswap did not connect automatically, however.
The dApp browser is slow, but for simple DeFi tasks on the go, Coinbase Wallet gets the job done.
Who’s Coinbase Wallet Good For?
- Existing Coinbase Users. If you already use Coinbase to trade and need a wallet to store your tokens, the Coinbase Wallet is an ideal solution because it integrates seamlessly with the trading platform. You can also cut trading fees by transferring money easily between your Coinbase Wallet and Coinbase account compared to other wallet apps.
- People with a diversified crypto portfolio. The Coinbase Wallet supports thousands of tokens ranging from popular ones like Ethereum and Solana to less popular ones like Zora. If you have a crypto portfolio spread across different assets, Coinbase Wallet may be a solid place to store your tokens.
- People that want to be in control of their assets. The Coinbase Wallet is a self-custody wallet, so users retain control of their tokens and keys. No third party can tamper with the funds without your permission.
- NFT collectors. Coinbase Wallet makes it discover trending NFTs.
Who’s It Not Good For?
- People wary of self-custody risks. The Coinbase Wallet is a self-custody wallet that gives users full control over their tokens. However, if you lose your wallet keys and recovery phrase, you won’t be able to recover your tokens.
- People who prefer cold storage. Coinbase Wallet is a “hot wallet,” meaning it is connected to the internet and vulnerable to hacking attacks. Some people prefer “cold wallets” that are offline to reduce the risks of compromise.
Coinbase Wallet Alternatives
Here’s how Coinbase Wallet compares to other popular wallets.
|Chrome extension, iOS & Android mobile app
|Chrome extension, iOS & Android mobile app
|Chrome extension, macOS, iOS & Android mobile app
|ERC-20 tokens and Solana (Chrome extension), ERC-20 tokens, Solana, Bitcoin, Dogecoin, Litecoin, Ripple, and more (mobile)
|ERC-20 tokens, Bitcoin, Dogecoin, Tron, Solana, Stellar, and more
|Crypto purchase fees
|$0.99 to $2.99, 3.99% for debit card purchases
|$1.85 to $3.50, depending on payment processor
|Up to 4.5% or $3.99, whichever is higher
|Yes, ERC-20 tokens
|Yes, ERC-20 tokens
|Yes, ERC-20 tokens
|Yes, ERC-20 tokens
|Yes, ERC-20 tokens
|No, external only
|Hardware wallet support
|Ledger (browser extension only)
|Ledger and Trezor (Chrome extension)
|Ledger (browser extension only)
Coinbase’s wallet app is available as a Chrome extension or as a mobile wallet (iOS and Android) and can connect to your Coinbase exchange account to buy crypto (but not sell).
How Does Coinbase Wallet Work?
Coinbase Wallet uses BIP39, the industry standard, to generate a 12-word recovery phrase. This recovery phrase is the key to your wallet. Anyone with the recovery phrase can re-create your wallet and control your crypto assets, so you want to be very careful storing this.
In the background, the 12-word phrase is linked to a private key (a long string of letters and numbers) that allows you to control your wallet assets on the blockchain.
Wallets also use a public key, which creates the wallet address. Coinbase Wallet supports multiple networks (on mobile) and multiple accounts, so you might have several addresses.
All your Coinbase Wallet assets share the same 12-word recovery phrase.
Coinbase Wallet is a hot wallet, meaning the wallet’s keys were generated and stored on a device connected to the internet. You can connect a Ledger hardware wallet (a cold wallet that generates a private key offline) to a Coinbase Wallet to further secure your assets. However, you need to do this with a new Coinbase Wallet using the Chrome extension. You can find instructions to connect your Ledger here.
When you send crypto or connect to a decentralized application, your wallet asks permission to “sign” the transaction using your private key. In simple terms, your wallet works as an authenticator.
Coinbase Wallet supports several popular Ethereum-compatible blockchains, including Base, Polygon, and Avalanche C-Chain. The wallet also supports Solana, Bitcoin, Dogecoin, Binance Chain, and Litecoin.
However, some popular cryptocurrencies, such as Cardano and Polkadot, are not supported by the extension or the mobile app. If you have a diversified portfolio, you may need more than one wallet.
How To Set Up Your Coinbase Wallet
I set up a new wallet using the Coinbase Wallet Chrome extension. Here’s a step-by-step guide.
Step 1: Download And Install The Coinbase Wallet Extension.
Visit Coinbase for the official download link. The link takes you to the Chrome extension installation page. Add the extension to your Chrome or Chromium-based browser.
Step 2: Create A New Wallet.
Click on create new wallet. You can use the second option to install your wallet on additional devices later if needed.
Step 3: Write Down Your Recovery Phrase.
Your wallet will generate a 12-word recovery phrase as well as a hidden private key. Write down the recovery phrase and store it safely. Although Coinbase Wallet offers the option to copy the seed phrase to your clipboard, for security reasons, this isn’t recommended.
Step 4: Verify Your Recovery Phrase And Choose A Password.
Choose the first and last word from your recovery phrase. On the next screen, you’ll also choose a password to protect your wallet while away from your computer.
Step 5: Claim Your Username.
Coinbase Wallet offers a free Ethereum Name Service (ENS) username using this format: yourname.cb.id. Others can send supported crypto tokens directly to your username, which maps to your wallet address. You can also import a .eth name if you have one.
That’s it. Click on the Buy button to connect to your Coinbase Pay account if needed.
To Sum It Up
Coinbase Wallet brings some advantages compared to its main competitor, MetaMask, by offering support for Bitcoin, Litecoin, and a number of other cryptocurrencies.
For basic sending and receiving as well as problem-free swaps, Coinbase Wallet’s mobile app makes a solid choice, while the Chrome and Brave extension provides a reliable way to explore web3 on the desktop.
Frequently Asked Questions
Yes. Coinbase Wallet offers a reliable way to store supported coins and tokens or connect to decentralized applications.
Coinbase Wallet is a hot wallet, meaning the wallet’s private key was generated and stored on a device connected to the internet. You can reduce risk by limiting how much you keep in your wallet or by pairing the Coinbase Wallet Chrome extension with a hardware wallet to enhance security.
No. Coinbase Wallet lets you buy or swap crypto, but there is no way to transfer money to your bank account from your wallet.
Coinbase Wallet doesn’t charge a fee to use the wallet, but some actions require a fee. Swaps can cost $6 and up. Buying crypto through Coinbase Wallet comes with fees of up to 3.99%.
A crypto wallet lets you control your crypto assets on the blockchain. A standalone wallet can connect to web3 applications and provide an off-exchange way to manage your cryptocurrency or NFTs.
It appears pretty safe. Coinbase Wallet gives you full control over your crypto keys, so no third party can tamper with your funds without permission. If you download the mobile app, you can also control access to it with biometric authentication (fingerprint or Face ID). Keep in mind that it’s impossible to know if this wallet will always be safe in the long run.