Skip to main content

How to transfer assets from a centralized exchange to MetaMask

Do you have funds in a centralized exchange you want to transfer to your MetaMask account? You're in the right place!

Prerequisites
  • Assets in a centralized exchange
  • A MetaMask account

What is a centralized exchange?

Centralized exchanges (often shortened to CEXs) can be a convenient place to buy cryptocurrencies and tokens. However, once you purchase your assets, they are often held in a custodial wallet on the exchange. This means that the exchange itself holds the private key for that wallet address, and therefore has ultimate control over those assets.

If you want to participate more actively in web3, or just want to move your funds for security or peace of mind, you'll need to move the funds off the exchange. A self-custodial wallet, or decentralized wallet, like MetaMask can be more suitable for these purposes, since you need a self-custodial wallet to manage your digital identity properly. Self-custody means you hold the wallet's private key, and that you are solely responsible for controlling the assets in your wallet.

Buy crypto through your CEX account

You can now buy crypto through your CEX account directly in MetaMask Portfolio. For more information, see our guide here.

Transfer CEX assets to MetaMask

You can transfer assets from a CEX through the 'Transfer' feature in MetaMask Portfolio.

Supported CEXs

The MetaMask Portfolio 'Transfer' feature only supports accounts with Binance or Coinbase at this time.

If your assets are in a different CEX, you can manually transfer your tokens by following the guide here.

Open MetaMask Portfolio and connect your MetaMask account if you have not already.

In the left-hand menu, select 'Move crypto', and then select 'Transfer'.

You'll be prompted to select the CEX you want to transfer from, and the MetaMask account you'd like to transfer to.

After logging into your CEX account, you'll be asked to give MetaMask the permissions it needs to initiate a transfer. Don't worry; this doesn't allow MetaMask any custody over your CEX account!

After giving permission, select the asset you want to transfer out of your CEX account and enter an amount.

Finally, review the details of your transfer, and double-check that you have used the correct account number.

The transaction might take some time to complete. Once finished, you'll receive a confirmation page with the transaction details and see your funds in the correct MetaMask account.