Quick answer: To transfer crypto from Coinbase to MetaMask, you’ll need to connect your MetaMask wallet, select the correct network, copy the wallet address, and initiate the transfer on Coinbase.
- Always double-check the wallet address and network before transferring.
- Test with a small amount first to ensure everything works correctly.
- Be aware of network fees and processing times.
- Keep your MetaMask seed phrase secure and never share it.
- Understand the irreversibility of on-chain transactions.
Before you start
- A Coinbase account with sufficient crypto balance.
- A MetaMask wallet installed and set up.
- Ethereum (ETH) or other cryptocurrency in your Coinbase account.
- A small amount of ETH for gas fees if transferring ERC-20 tokens.
- A secure internet connection.
How to Transfer Crypto From Coinbase to MetaMask: step by step
1. Install and set up MetaMask
If you haven’t already, install the MetaMask browser extension or mobile app. Follow the prompts to create a new wallet or import an existing one. Ensure you record your seed phrase securely.
2. Connect to the correct network
Open MetaMask and select the appropriate network for your transfer. For example, choose ‘Ethereum Mainnet’ for ERC-20 tokens. Note that network selection is crucial for successful transfers.
3. Copy your MetaMask wallet address
In MetaMask, click on the account name to copy your wallet address. Ensure you have the correct address and network selected to avoid loss of funds.
4. Navigate to Coinbase and select assets
Log in to your Coinbase account and go to the ‘Portfolio’ section. Select the cryptocurrency you want to transfer to MetaMask.
5. Initiate the transfer
Click on the ‘Send’ or ‘Transfer’ button. Enter the amount you wish to send. Double-check the amount and ensure you have enough ETH for gas fees if required.
6. Enter the MetaMask address
Paste the MetaMask wallet address into the recipient field on Coinbase. Verify the address matches the one copied from MetaMask to prevent errors.
7. Confirm the transaction
Review all transaction details, including the amount and recipient address. Confirm the transfer on Coinbase. The transaction will be processed on the blockchain, and you will receive a confirmation notification.
8. Monitor the transaction
Go back to MetaMask and click on the ‘Activity’ tab to monitor the transaction status. Once confirmed on the blockchain, the funds will appear in your MetaMask wallet.
9. Verify the transfer
After the transaction is complete, verify that the funds have been received in your MetaMask wallet. Ensure the correct amount has been transferred and that there are no discrepancies.
Fees and how long it takes
Typical fees for transferring crypto from Coinbase to MetaMask depend on the network and the cryptocurrency being transferred. Ethereum network fees (gas fees) can vary widely based on network congestion and are typically higher than other networks. Other blockchains may have lower fees. Transfer times also depend on network congestion and can range from a few minutes to several hours.
Coinbase may charge a small fee for the transfer, and the blockchain network will charge a fee for processing the transaction. It’s important to check current network conditions and Coinbase’s fee structure before initiating the transfer.
Tips to avoid mistakes
- Always verify the wallet address and network before confirming the transfer.
- Start with a small test transaction to ensure everything works correctly.
- Keep your MetaMask seed phrase safe and never share it with anyone.
- Check current gas fees on the Ethereum network to avoid overpaying.
- Consider using a different network if Ethereum gas fees are too high.
Stay safe
- Never share your MetaMask seed phrase or private keys with anyone.
- Double-check the wallet address and network to prevent loss of funds.
- Be aware of phishing scams and only use official Coinbase and MetaMask apps.
- Ensure your devices are secure and free from malware.
- Test with a small amount first to verify the process.
If something goes wrong
Transaction not showing up in MetaMask — Check the transaction status on the blockchain explorer using the transaction ID. Ensure you are on the correct network in MetaMask.
Insufficient funds for gas fees — Add more ETH to your Coinbase account or MetaMask wallet to cover the gas fees.
Incorrect wallet address entered — Contact Coinbase support immediately if the transfer has not been processed. Unfortunately, on-chain transfers are irreversible if processed.
Network congestion causing delays — Wait for the network congestion to clear or consider using a different network with lower fees and faster processing times.
Doing this as part of trading, income, or a disposal? See how it may be taxed in Tax by country and the taxable-events section — information, not advice.



