Last updated on March 2nd, 2023
USDC is one of the stablecoins that is pegged to the US dollar, and it is a rather versatile currency that can be used on multiple networks.
If you are looking to add USDC to your Metamask wallet, there are actually quite a lot of ways you can do so!
Here’s what you need to know.
Contents
- 1 Can I add USDC to my Metamask wallet?
- 2 How to add USDC to Metamask on the ERC20 network
- 3 How to add USDC to Metamask on the Polygon Network
- 4 How to add USDC to Metamask on the Cronos network
- 5 How to add USDC to Metamask on the Harmony ONE Network
- 6 How to add USDC (USDC.e) to Metamask on the Avalanche Network
- 7 Conclusion
- 8 👉🏻 Referral Deals
Can I add USDC to my Metamask wallet?
You are able to add USDC to your Metamask wallet on any networks that are compatible with the Ethereum network (e.g. Polygon and Cronos). However, you aren’t able to add USDC to your Metamask wallet using networks that are not compatible with the Ethereum network (e.g. Solana, Terra or Algorand).
There are many networks that you can add USDC to, which you can view on the USDC page on CoinMarketCap.
![Metamask CoinMarketCap Metamask CoinMarketCap](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-CoinMarketCap.png)
You are able to add USDC to networks that are supported by Metamask, which are mainly those which are compatible with the Ethereum network.
However, USDC can exist on other networks, such as Solana and Tron (TRC20). You will not be able to add these versions of USDC to your Metamask wallet since Metamask does not support them.
If you’re looking to send USDC to your Metamask wallet, you can check out my video guide here:
How to add USDC to Metamask on the ERC20 network
Here are 3 steps to add USDC to Metamask on the ERC20 network:
- Go to your Metamask wallet and ensure that you are using the Ethereum Mainnet
- Select ‘Import Tokens’, and then search for USDC
- Confirm the addition of USDC to your Metamask wallet
Go to your Metamask wallet and ensure that you are using the Ethereum Mainnet
The first thing you’ll need to do is to ensure that you are using the Ethereum Mainnet on Metamask.
![Metamask Select Ethereum Mainnet Metamask Select Ethereum Mainnet](https://thefipharmacist.com/wp-content/uploads/2021/12/Metamask-Select-Ethereum-Mainnet.png)
This is the default network for all Metamask wallets. However, you are also able to connect Metamask to other blockchain networks, such as:
As such, do remember to be on the Ethereum Mainnet before moving on to the next step.
Select ‘Import Tokens’, and then search for USDC
Once you’re on the Ethereum Mainnet, the next step will be to select ‘Import Tokens‘.
![Metamask Select Import Token Ethereum Metamask Select Import Token Ethereum](https://thefipharmacist.com/wp-content/uploads/2021/12/Metamask-Select-Import-Token-Ethereum-1024x555.png)
On the ‘Search‘ tab, you can search and select USDC as the token that you wish to import.
![Metamask Search For USDC Metamask Search For USDC](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-Search-For-USDC.png)
Confirm the addition of USDC to your Metamask wallet
The last step you will need to do is to confirm importing USDC one more time.
![Metamask USDC Import ERC20 Metamask USDC Import ERC20](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-USDC-Import-ERC20-599x1024.png)
Once you’ve successfully imported USDC to your Metamask wallet, you should see it as one of your assets under the Ethereum Mainnet.
![Metamask USDC Imported Metamask USDC Imported](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-USDC-Imported.png)
This process is similar to adding other tokens, such as RARI or MANA.
How to add USDC to Metamask on the Polygon Network
Here are 4 steps to add USDC to Metamask on the Polygon Network:
- Go to Metamask and ensure that you are using the Polygon Mainnet
- Select ‘Import Tokens’, and then ‘Import Custom Token’
- Copy the Polygon contract from CoinMarketCap
- Double check that USDC is detected and select ‘Add Custom Token’
And here is each step explained:
Go to Metamask and ensure that you are using the Polygon Mainnet
The first thing you’ll need to do is to ensure that you are using the Polygon Mainnet on Metamask.
![Metamask Select Polygon Mainnet Metamask Select Polygon Mainnet](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-Select-Polygon-Mainnet.png)
If you have not set up the Polygon Mainnet on your Metamask wallet, you can check out this step-by-step guide here.
Alternatively, you can view this video on how to add any new networks automatically with just one click:
Select ‘Import Tokens’, and then ‘Import Custom Token’
Once you’re on the Polygon Mainnet, the next step will be to select ‘Import Tokens‘.
![Metamask Select Import Token Polygon Metamask Select Import Token Polygon](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-Select-Import-Token-Polygon-648x1024.png)
On the Polygon network, you are only able to import custom tokens.
![Metamask Avalanche Import Custom Token Metamask Avalanche Import Custom Token](https://thefipharmacist.com/wp-content/uploads/2021/12/Metamask-Avalanche-Import-Custom-Token-687x1024.png)
Copy the Polygon contract from CoinMarketCap
For the next part, you can go to the USDC page on CoinMarketCap.
There is a section called ‘Contracts‘, where you’ll see the Polygon contract for USDC by clicking on ‘More’.
![Metamask USDC CoinMarketCap Polygon Metamask USDC CoinMarketCap Polygon](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-USDC-CoinMarketCap-Polygon.png)
You can click on the contract and it will be copied to your clipboard.
Double check that USDC is detected and select ‘Add Custom Token’
Once you’ve copied the Contract Address, you can paste it in the ‘Token Contract Address‘ field in Metamask.
![Metamask USDC Autofill Polygon Metamask USDC Autofill Polygon](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-USDC-Autofill-Polygon-607x1024.png)
If you pasted the correct contract address, USDC should automatically appear as the Token Symbol.
After selecting ‘Add Custom Token‘, you will need to confirm importing USDC one more time.
![Metamask USDC Confirm Metamask USDC Confirm](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-USDC-Confirm-609x1024.png)
Once you’ve successfully imported USDC to your Metamask wallet, you should see it as one of your assets under the Polygon Mainnet.
![Metamask USDC Added Polygon Metamask USDC Added Polygon](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-USDC-Added-Polygon.png)
This is similar to how you would add KLIMA to Metamask.
How to add USDC to Metamask on the Cronos network
Here are 4 steps to add USDC to Metamask on the Cronos network:
- Go to Metamask and ensure that you are using the Cronos Network
- Select ‘Import Tokens’, and then ‘Import Custom Token’
- Copy the Cronos contract from CoinMarketCap
- Double check that USDC is detected and select ‘Add Custom Token’
And here is each step explained:
Go to Metamask and ensure that you are using the Cronos Network
The first thing you’ll need to do is to ensure that you are using the Cronos Network on Metamask.
![Metamask Use Cronos Network Metamask Use Cronos Network](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-Use-Cronos-Network.png)
If you have not set up the Cronos Network on your Metamask wallet, you can check out this step-by-step guide here.
Select ‘Import Tokens’, and then ‘Import Custom Token’
Once you’re on the Cronos Network, the next step will be to select ‘Import Tokens‘.
![Metamask Cronos Import Token Metamask Cronos Import Token](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-Cronos-Import-Token-611x1024.png)
On the Cronos network, you are only able to import custom tokens.
![Metamask Avalanche Import Custom Token Metamask Avalanche Import Custom Token](https://thefipharmacist.com/wp-content/uploads/2021/12/Metamask-Avalanche-Import-Custom-Token-687x1024.png)
Copy the Cronos contract from CoinMarketCap
For the next part, you can go to the USDC page on CoinMarketCap.
You will need to search for the Cronos contract for USDC by clicking on ‘More‘.
![USDC CoinMarketCap Cronos USDC CoinMarketCap Cronos](https://thefipharmacist.com/wp-content/uploads/2022/01/USDC-CoinMarketCap-Cronos.png)
You can click on the contract and it will be copied to your clipboard.
Double check that USDC is detected and select ‘Add Custom Token’
Once you’ve copied the Contract Address, you can paste it in the ‘Token Contract Address‘ field in Metamask.
![Metamask USDC Cronos Autofill Metamask USDC Cronos Autofill](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-USDC-Cronos-Autofill-607x1024.png)
If you pasted the correct contract address, USDC should automatically appear as the Token Symbol.
After selecting ‘Add Custom Token‘, you will need to confirm importing USDC one more time.
![USDC Metamask Confirm Cronos USDC Metamask Confirm Cronos](https://thefipharmacist.com/wp-content/uploads/2022/01/USDC-Metamask-Confirm-Cronos-597x1024.png)
Once you’ve successfully imported USDC to your Metamask wallet, you should see it as one of your assets under the Cronos Network.
![Metamask USDC Cronos Added Metamask USDC Cronos Added](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-USDC-Cronos-Added.png)
This is similar to how you would add VVS to your Metamask wallet.
You can find out the differences between the CRO, ERC20 and Cronos networks.
How to add USDC to Metamask on the Harmony ONE Network
Here are 4 steps to add USDC to Metamask on the Harmony ONE Network:
- Go to Metamask and ensure that you are using the Harmony Mainnet
- Select ‘Import Tokens’, and then ‘Import Custom Token’
- Copy the Harmony contract from CoinMarketCap
- Double check that USDC is detected and select ‘Add Custom Token’
And here is each step explained:
Go to Metamask and ensure that you are using the Harmony Mainnet
The first thing you’ll need to do is to ensure that you are using the Harmony Mainnet on Metamask.
![Metamask Select Harmony Network Metamask Select Harmony Network](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-Select-Harmony-Network.png)
If you have not set up the Harmony Network on your Metamask wallet, you can check out this step-by-step guide here.
Select ‘Import Tokens’, and then ‘Import Custom Token’
Once you’re on the Harmony Mainnet, the next step will be to select ‘Import Tokens‘.
![Metamask Harmony Import Token Metamask Harmony Import Token](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-Harmony-Import-Token-646x1024.png)
On the Harmony network, you are only able to import custom tokens.
![Metamask Avalanche Import Custom Token Metamask Avalanche Import Custom Token](https://thefipharmacist.com/wp-content/uploads/2021/12/Metamask-Avalanche-Import-Custom-Token-687x1024.png)
Copy the Harmony contract from CoinMarketCap
For the next part, you can go to the USDC page on CoinMarketCap.
There is a section called ‘Contracts‘, where you’ll see the Harmony contract for USDC.
![USDC CoinMarketCap Harmony Contract USDC CoinMarketCap Harmony Contract](https://thefipharmacist.com/wp-content/uploads/2022/01/USDC-CoinMarketCap-Harmony-Contract.png)
You can click on the contract and it will be copied to your clipboard.
Double check that USDC is detected and select ‘Add Custom Token’
Once you’ve copied the Contract Address, you can paste it in the ‘Token Contract Address‘ field in Metamask.
![Metamask USDC Autofill Harmony Metamask USDC Autofill Harmony](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-USDC-Autofill-Harmony-610x1024.png)
If you pasted the correct contract address, 1USDC should automatically appear as the Token Symbol.
After selecting ‘Add Custom Token‘, you will need to confirm importing USDC one more time.
![Metamask USDC Confirm Harmony Metamask USDC Confirm Harmony](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-USDC-Confirm-Harmony-611x1024.png)
Once you’ve successfully imported USDC to your Metamask wallet, you should see it as one of your assets under the Harmony Mainnet.
![Metamask USDC Added Harmony Metamask USDC Added Harmony](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-USDC-Added-Harmony.png)
This is similar to how you would add JEWEL to your Metamask wallet.
How to add USDC (USDC.e) to Metamask on the Avalanche Network
Here are 4 steps to add USDC (USDC.e) to Metamask on the Avalanche Network:
- Go to Metamask and ensure that you are using the Avalanche Network
- Select ‘Import Tokens’, and then ‘Import Custom Token’
- Copy the Avalanche C-Chain contract from CoinMarketCap
- Double check that USDC is detected and select ‘Add Custom Token’
Go to Metamask and ensure that you are using the Avalanche Network
The first thing you’ll need to do is to ensure that you are using the Avalanche Network on Metamask.
![Metmask Select Avalanche Network Metmask Select Avalanche Network](https://thefipharmacist.com/wp-content/uploads/2021/12/Metmask-Select-Avalanche-Network.png)
If you have not set up the Avalanche Network on your Metamask wallet, you can check out this step-by-step guide here.
Select ‘Import Tokens’, and then ‘Import Custom Token’
Once you’re on the Avalanche Network, the next step will be to select ‘Import Tokens‘.
![Metamask Import Token Avalanche Metamask Import Token Avalanche](https://thefipharmacist.com/wp-content/uploads/2021/12/Metamask-Import-Token-Avalanche-1024x505.png)
On the Avalanche network, you are only able to import custom tokens.
![Metamask Avalanche Import Custom Token Metamask Avalanche Import Custom Token](https://thefipharmacist.com/wp-content/uploads/2021/12/Metamask-Avalanche-Import-Custom-Token-687x1024.png)
Copy the Avalanche C-Chain contract from CoinMarketCap
For the next part, you can go to the USDC page on CoinMarketCap.
There is a section called ‘Contracts‘, where you’ll need to view the Avalanche contract for USDC after clicking on ‘More‘.
![USDC CoinMarketCap AVAX Contract USDC CoinMarketCap AVAX Contract](https://thefipharmacist.com/wp-content/uploads/2022/01/USDC-CoinMarketCap-AVAX-Contract.png)
You can click on the contract and it will be copied to your clipboard.
Double check that USDC is detected and select ‘Add Custom Token’
Once you’ve copied the Contract Address, you can paste it in the ‘Token Contract Address‘ field in Metamask.
![Metamask USDC AVAX Autofill Metamask USDC AVAX Autofill](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-USDC-AVAX-Autofill-609x1024.png)
If you pasted the correct contract address, USDC.e should automatically appear as the Token Symbol.
USDC.e is the USDC token that has been migrated to the Avalanche network.
After selecting ‘Add Custom Token‘, you will need to confirm importing USDC.e one more time.
![Metamask USDC AVAX Confirm Metamask USDC AVAX Confirm](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-USDC-AVAX-Confirm-604x1024.png)
Once you’ve successfully imported USDC.e to your Metamask wallet, you should see it as one of your assets under the Avalanche Network.
![Metamask USDC AVAX Added Metamask USDC AVAX Added](https://thefipharmacist.com/wp-content/uploads/2022/01/Metamask-USDC-AVAX-Added.png)
This is similar to how you would add JOE, TIME or MEMO to your Metamask wallet.
Conclusion
There are quite a few ways for you to add USDC to your Metamask wallet. Depending on which network you intend to use USDC on, the process is rather similar.
You can use the same methods to add USDT, ETH or DAI to your Metamask wallet, since you are able to add the same currency under different networks.
However, there are still some versions of USDC (such as the TRC20 version) which can’t be added to Metamask. These are non-EVM-compatible networks, and you can find out more about them here.
👉🏻 Referral Deals
If you are interested in signing up for any of the products mentioned above, you can check them out below!
ZenGo Referral (Get $10 Cashback)
If you are looking for an alternative wallet to Metamask, one of the options you can consider is ZenGo. What’s more, you’d be able to receive $10 cashback, and here’s what you’ll need to do:
- Sign up for a ZenGo wallet using this link
- Enter the Referral Code ‘ZENX0B4G’ when you are entering your email
- Purchase $200 worth of crypto via MoonPay in the ZenGo app
Once this is done, you will receive $10 cashback in BTC.
Are you passionate about personal finance and want to earn some flexible income?