BTC 1.03%
ETH 1.00%
SOL 2.31%
PEPE 0.79%
SHIB 2.25%
BNB 1.09%
DOGE 7.01%
XRP 3.17%
TG Casino
powered by $TGC

How to Deposit and Add Tokens to MetaMask in 2024

Eliman Dambell
Last updated: | 5 min read

You’ve just bought some tokens on a centralized exchange and are wondering how to manage them securely yourself. MetaMask is a popular crypto wallet for investors who want to be the sole custodian of their cryptocurrency. Its user-friendly interface, which comes both as a browser extension and a mobile app, has made it a go-to choice for both beginners and experienced investors.

However, while some tokens are automatically recognized by MetaMask, others need to be added manually. Adding custom tokens to your MetaMask wallet is crucial if you want to see your full portfolio or transact with less common cryptocurrencies. This guide will walk you through the process of how to add tokens to MetaMask in 2024.

What tokens are supported by MetaMask?

MetaMask supports all Ethereum and ETH-based tokens, including all tokens created using the ERC-20 token standard, ERC-721 tokens (NFTs), and more. However, while it does not support Bitcoin and other non-ETH-based cryptocurrencies, there are ways to see them on your balance through community-built add-ons.

How to Add Custom Tokens to MetaMask

By default, some notable cryptocurrencies such as Ether (ETH), USDT, and DAI are recognized by MetaMask. However, other less notable cryptocurrencies will need to be added manually by the user. Here are the steps to do so:

1) Find the Token Contract Address

First, to add a custom token, you need to find the token’s contract address. This can typically be found on a block explorer like Etherscan, the project’s official website, or a token indexing website like CoinMarketCap. Here’s an example of how to do it via Etherscan.

Once on the MetaMask platform, you will need to do the following:

  • Visit Head over to and use the search bar to find your token by name.

Etherscan site

Say you want to search for Ethereum meme coins like Pepe — simply type in the token name and click to view the price page.

Pepe Token Etherscan

  • Copy Contract Address: Once you find your token, locate the contract address and copy it.

2) Open the Tokens Tab on MetaMask

After obtaining the token contract address, head back to MetaMask and navigate to the Tokens tab.

  • Open MetaMask
  • Click on the “Tokens” tab to view your token balances

Metamask Tokens Tab

3) Add a Custom Token

You will now be able to import the token to MetaMask. Simply click the “import tokens” button as seen in the image above.

  • Click Add Token: Simply click the “import tokens” button as seen in the image above.#
  • Choose Custom Token: Select the “Custom Token” tab or search for the address you copied earlier.

4) Enter Token Information

Next, enter the token information using the contract address. All you need to do is paste the contract address you copied earlier into the “Token Contract Address” field. MetaMask should automatically fill in the Token Symbol and Decimals of Precision.

Entering Token Information

5) Confirm and Add Token

You’re now at the end of the process — all you need to do is confirm the addition of the custom token by clicking the “Add Tokens” button.

Confirming Token Addition on MetaMask

That’s it! You have successfully added a custom token to your MetaMask wallet. Now, you can see your token balance and transact with it as needed. Let’s now look at how to add crypto funds to MetaMask.

Pepe coin Metamask Added

How to Deposit Crypto to MetaMask

Due to its versatility, the MetaMask wallet allows users to store and manage a range of digital assets securely. One of the first steps to using MetaMask effectively is transfering or purchasing crypto.

Adding crypto to MetaMask can seem daunting for beginners, but it’s a straightforward process once you understand the steps. Read on to learn how to fund your MetaMask wallet with crypto efficiently, whether you’re purchasing cryptocurrency on another exchange or directly through the MetaMask interface.

Option 1: Buy Crypto Using FIAT on an Exchange

One of the most common ways to add funds to MetaMask is to purchase cryptocurrency on an exchange using fiat currency (USD, EUR, etc.) and then transfer the crypto to MetaMask.

  1. Create an Account on an Exchange: Sign up for an account on a reputable cryptocurrency exchange like Binance or Coinbase. Complete any necessary verification processes.
  2. Deposit Fiat Currency: Deposit funds into your exchange account from your bank account. This usually involves linking your bank account and making a transfer.
  3. Buy Cryptocurrency: Use the deposited fiat currency to purchase the cryptocurrency of your choice (e.g., Ethereum, USDT, or another ERC-20 token).
  4. Transfer Your Crypto to MetaMask: Open MetaMask and copy your wallet address. Then, head over to the withdrawal or send section on the exchange, paste your MetaMask address, enter the amount you want to transfer and complete the transaction.

Bonus tip: In case you haven’t decided on which crypto exchange to use, here’s our list of the best crypto exchanges in 2024.

For a more detailed guide on buying crypto on an exchange, refer to our crypto buying guide where we detail the steps to buy Ethereum.

Option 2: Buy Crypto Directly via MetaMask

Alternatively, MetaMask also allows you to buy cryptocurrency directly through its interface, simplifying the process of funding your wallet.

  1. Open MetaMask: Log in to your MetaMask wallet.
  2. Click on “Buy”: In the MetaMask interface, click the “Buy” button.
  3. Choose a Payment Method: Select a payment method. MetaMask partners with services like Wyre and Transak to facilitate fiat-to-crypto purchases.
    Buy on Metamask app
  4. Enter Purchase Details: Specify the amount of cryptocurrency you wish to buy and follow the prompts to complete the purchase using your bank account or credit card.
  5. Confirm Crypto Purchase: After completing the payment, the purchased cryptocurrency will be deposited directly into your MetaMask wallet.


Overall, adding funds and custom tokens to MetaMask is, though daunting at first, a straightforward process. Whether you’re using an exchange or buying crypto directly within the MetaMask platform, you can easily manage and store a wide variety of Ethereum-based cryptocurrencies.

By following the steps outlined above, you will be able to use your MetaMask wallet for all your crypto storage needs. Doing so within a secure and user-friendly platform helps simplify the management of your digital assets. If you are still wondering if MetaMask is safe to use, read our guide which explores this topic.


How do I manually add a token to MetaMask?

To manually add a token to MetaMask, go to the “Assets” tab, click “Add Token,” and enter the token contract address, symbol, and decimal.

How do I deposit tokens to MetaMask?

To deposit tokens to MetaMask, copy your MetaMask wallet address, go to your other wallet or exchange, and initiate a transfer to your MetaMask address.

Why can’t I import tokens on MetaMask?

If you can’t import tokens on MetaMask, it might be because you have incorrect token contract details. Ensure you have the correct contract address and try again.

How do I get tokens to show up on MetaMask?

To get tokens to show up on MetaMask, you need to manually add them by clicking “Add Token” in the “Assets” tab and entering the token details.


  1. MetaMask adds new security features (CNBC)
  2. Ethereum ETF approval expected later this summer (Bloomberg)