How To Transfer USDT To a Metamask Wallet

The following guide will show you how to transfer funds from a cryptocurrency exchange to your Metamask wallet on the Ethereum (ETH) network.


Whilst the screenshots show examples of a withdrawal from Bybit, the steps are almost identical on any of the common Cryptocurrency exchanges.


Note: This guide assumes that you already have USDT on a Cryptocurrency exchange. If you do not, please purchase USDT on your Crypto exchange using one of the guides below:


Bybit account setup & funding

Kucoin account setup & funding

Binance account setup & funding

Bitget account setup & funding

Coinbase account setup & funding



  1. Click on the Metamask extension on your browser to open your wallet.

  1. Select 'Import tokens'

  1. Search for USDT
  2. Click on 'Tether USD (USDT)'
  3. Click on 'Next'

  1. Click on 'Import tokens'

  1. Log into your Cryptocurrency exchange and click on 'Withdraw'.


  1. Select 'USDT' as the coin.

  1. Click on the Metamask Chrome/Brave extension to bring up your Metamask wallet

  1. Click on the 'Ethereum' icon in the top left of the screen.
  2. Click on 'Ethereum Mainnet'.

  1. Click on the 'Copy' button next to your wallet address

  1. Paste your Metamask wallet address into 'Wallet Address' on your exchange
  2. Select Chain Type 'ERC20'
  3. Enter the amount you'd like to transfer
  4. Select whether the funds are in the 'Spot' or 'Funding' section of your account

  1. Click 'Submit'

  1. Click on 'Submit' again

  1. Complete the verification steps to complete the withdrawal

Note: The transfer can take up to one hour during busy times. Please allow sufficient time for the transfer to arrive.


Once the transfer has arrived, you can click on your Metamask Chrome extension, and you will see a tether USD listed, with your transfer amount.


Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us