Being the key stablecoin, USDT is one of the most reliable cryptocurrencies out there. Let’s find out how to transfer USDT from one MetaMask wallet to another with minimal costs.

Adding a network to MetaMask

By default, the MetaMask wallet runs on the Ethereum blockchain using its self-titled native cryptocurrency ETH. This results in rather high fees called gas fees — they can reach up to $50-60 (and even more) per transaction. Sometimes it’s better to add cheaper networks to MetaMask. For that, we’ll be using Binance Smart Chain (BSC) in this example

In our MetaMask Overview article, we already covered how to add a network. Let’s use one of the methods. 

At the top of the main screen, click on the active network and choose Add network at the bottom of the list.

You’ll see a form. Fill it out as follows:

Network name: Binance Smart Chain


Chain ID: 56

Currency symbol: BNB 

Block explorer URL: https://explorer.

Once done, click Save.

Now, at the top of the main screen, switch to the new network.

Done! The network (Binance Smart Chain) is ready to use with MetaMask. 

Adding a token (USDT) to MetaMask

Once done, we only see the BNB token on the main screen. If you want to see new tokens on your MetaMask balance, you’ll need to import them manually. To add USDT to MetaMask, click the Import tokens button at the bottom of the main screen.

You’ll see a form open up.

Next, you need to find out the address of the contract between the USDT token on the Binance Smart Chain network. To do this, let’s use USDT on CoinMarketCap. Open the asset overview page, then click More. From the drop-down list, select the desired network and copy the contract address.

Now return to MetaMask and paste the address into the respective field in the Import tokens window. The rest of the fields will be filled automatically.

Click Add custom token, and now it will be displayed on your MetaMask balance. 

How to transfer USDT from Metamask to Metamask

The process of sending cryptos between MetaMask wallets is very simple and straightforward. 

To start, press Send.

After that, enter the wallet address, and a window will open where you need to select the USDT.

The wallet address is found under your account name. You only need to click on it once, and it will be copied. 

Once done, paste the address in the other MetaMask Send window. 

You’ll see a window like this. Here, you need to specify the amount to transfer, as well as the price you’re willing to pay for gas. The more you can pay for gas, the higher the priority of your transaction, i.e. the quicker it will be. 

If you want average speed, you can just leave everything as it is by default. If you want to pay a lower commission for gas — lower the GWEI price. If you want to maximize the speed of transfer — increase the price of gas. Note that even without cranking up the gas fee, the transaction will be fairly quick, albeit not instant. Also, mind that you need ETH on your balance to cover the gas fee. 

Once done, click Next, sign the transaction, and voila — you’ve learned how to transfer USDT from MetaMask to MetaMask!

Leave a Reply

This site is registered on as a development site.