I did tests with sending USDt and sending ETH. Sending ETH seems to stay around $10, while any other ERC20 coin costs me almost 3 times more?

2 Answers 2


This is because sending ETH just costs the minimum gas fee of 21,000 for a transaction. But USDT is an ERC20 token, which means when you transfer it, you interact with a smart contract and every single instruction in the transfer function the USDT smart contract will cost some gas, on top of that base 21,000. So native currency transfer will always be cheaper than any token transfer.


Unlike ERC-20 smart contract transfer() function call, EVM has a hardcoded price for Externally Owned Account (EOA) transfers.

If you transfer ETH to a smart contract it may end up costing more.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.