Bridge to Ethereum

Moving funds back to Ethereum is where the wording gets confusing: ERC-20, "the ETH address", USDT that exists on half a dozen networks. The table above skips the terminology and shows what each provider would actually deliver on Ethereum.

3 of 3 sources answered · updated 13:53 UTC

Quotes for $1,000.00 in USDC from Arbitrum to Ethereum
Provider You receive Fee Gas on source network Time Execute
Across Lowest total cost
via across
1,000.28 USDC
≈ $999.88
0.01%
$0.12
no data5 s
LI.FI
via polymerStandard
996.90 USDC
≈ $996.50
0.35%
$3.50
$0.0318 min
deBridge
via debridge
999.60 USDC
≈ $999.20
0.37%
$3.68
no data12 s

Fee is everything lost between what you send and what you receive. Where the transfer goes through us — the widget on this page — our integrator fee is already inside that number; the other providers are quoted at their own price. Gas on the source network is listed separately. Quotes refresh every 60 seconds while this page is open.

Via an exchange

Withdrawal fee to Ethereum on major exchanges. Depositing to the exchange, trading fees and account requirements are not included.

Exchange Withdrawal fee Minimum Source
Binance0.6 USDC5 USDCchecked 2026-09-10
OKX0.71 USDC1.8 USDCchecked 2026-09-10
Bybit0.8 USDC6 USDCchecked 2026-09-10

Bridge through LI.FI

The widget executes the transfer through LI.FI. Its quote includes LI.FI's fee and our fee of 0.10%.

Fee history

History is being collected: the chart appears after 7 days of quotes.

Risk: Crypto assets are volatile, and transfers between networks can fail or lose funds. Quotes can change before you confirm. Nothing here is financial advice.

Disclosure: We earn a fee when you bridge through the widget on this site and may earn from exchange referral links. Routes are ordered by the amount you receive, not by what we earn. Full disclaimer

ERC-20 is a standard, not a flavour of the coin

ERC-20 defines how fungible tokens behave on Ethereum (Ethereum.org). When an exchange asks whether you want USDT as ERC-20, TRC-20 or BEP-20, it is asking which network to send over — TRC-20 being TRON’s equivalent standard. The balances are separate on each network, and nothing converts one into another except a transfer.

Coming from a layer 2 is not the same as the official bridge

Funds sent back to Ethereum through a rollup’s own bridge wait out that network’s withdrawal period, which on optimistic rollups is measured in days. The providers quoted above pay you out of their own liquidity on Ethereum instead, so the wait disappears and the cost changes. Which trade-off is better depends on the amount — the table shows both sides of it.

Gas is the variable that moves most

Transactions on Ethereum are paid for in ETH, and the table lists gas on the source network separately from the fee so the two are not confused. A quote that looks good at one moment can look different an hour later purely because of gas, which is why the quotes here are timestamped and refreshed rather than published as a fixed price list.

The exchange row

An exchange withdrawal to Ethereum avoids the source-network transaction entirely. Its fee is shown beside the bridges where we have checked it, including when it is the lower number, and it does not cover depositing to the exchange or trading there.

Questions

What is USDT ERC-20?

It is USDT on Ethereum. ERC-20 is the token standard Ethereum uses for fungible tokens, so "USDT ERC-20" names the network rather than a variety of the coin. The same name on another network is a different token with its own balance.

Can I send USDT to an ETH address?

Only over the network that address is being watched on. Ethereum, BNB Smart Chain and other EVM networks share the same address format, so the string alone does not decide anything — the network chosen at the moment of sending does.

How do I convert TRC-20 to ERC-20?

There is no conversion: TRC-20 USDT lives on TRON and ERC-20 USDT on Ethereum, as separate tokens. Moving between them is a bridge transfer or an exchange withdrawal, and both are priced above.

Is USDT on an exchange ERC-20?

It depends on the network you pick when withdrawing, not on the exchange. Every exchange lists the networks it supports for USDT on its own withdrawal page; the rows on this site cover only the exchanges and networks whose fees we have checked, with the date of the check.

How do I send USDT to MetaMask?

Send it over the network the wallet is set to, and add the token by contract address if it does not appear. A balance that is "missing" is usually sitting on a different network under the same address.

Sources

Routes to Ethereum

From Token Quote sources Compare
Arbitrum USDC 3 Compare
Arbitrum USDT 3 Compare
Arbitrum ETH 3 Compare
Avalanche USDC 3 Compare
Avalanche USDT 3 Compare
Base USDC 3 Compare
Base USDT 3 Compare
Base ETH 3 Compare
BNB Chain USDC 3 Compare
BNB Chain USDT 3 Compare
Linea USDC 3 Compare
Linea USDT 3 Compare
Linea ETH 3 Compare
Mantle USDC 1 Compare
Mantle USDT 1 Compare
Optimism USDC 3 Compare
Optimism USDT 3 Compare
Optimism ETH 3 Compare
Polygon USDC 3 Compare
Polygon USDT 3 Compare
Scroll USDC 1 Compare
Scroll USDT 1 Compare
Scroll ETH 1 Compare
Solana USDC 3 Compare
Solana USDT 2 Compare
Tron USDC 1 Compare
Tron USDT 3 Compare
zkSync Era USDC 1 Compare
zkSync Era USDT 2 Compare
zkSync Era ETH 2 Compare