Withdrawal fees · USDT on Ethereum

USDT on Ethereum (ERC20): what each exchange takes to send it

On Ethereum the fee for sending USDT is bought in gas, and gas is priced by an auction that rises and falls with demand. So the same payout can cost different amounts on different days, and a fee stated on a quote is a reading of that auction at the time. Here is what Cambio’s quotes stated, with their dates, and what other exchanges’ prices implied.

Cambio’s network fee · stated on its quotes · 12 Sep 2026, 23:17 UTC – 26 Sep 2026, 12:32 UTC

0.094 USDT or 0.8 USDT

Stated as its own line on 278 of 295 Cambio quotes for USDT on Ethereum (ERC20), 12 Sep 2026, 23:17 UTC – 26 Sep 2026, 12:32 UTC. Two values were seen, and all are shown. 17 carried no separate fee line. Your own quote states it before you send.

Other exchanges

ERC20 USDT from other exchanges: fitted and estimated

Est. from each exchange’s quotes to Cambio · USDT on Ethereum (ERC20)

ExchangeFlat feePercentage partBasis
SideShift.ai0.22284 USDT1.88%below marketEst.
LetsExchange0.25821 USDT2.02%below marketEst.
SimpleSwap †0.60416 USDT1.08%below marketEst.
ChangeNOW †0.96933 USDT0.73%below marketEst.
Godexfixed rate onlynone found separately (fixed rate)3.12%below marketEst.

† SimpleSwap and ChangeNOW: may include a partner fee on Cambio’s key, so it can read higher than the exchange’s own website. What Est. means →

Fitted from checks of each exchange’s own website · USDT on Ethereum (ERC20)

ExchangeRoute checkedFlat feePercentage partBasis
ChangeNOWfrom changenow.ioADA (Cardano) → USDT (Ethereum)none found separately0.89%below marketSite checked 01:32 UTC, 26 Sep 2026
ChangeNOWfrom changenow.ioBCH (Bitcoincash) → USDT (Ethereum)none found separately1.33%below marketSite checked 04:18 UTC, 26 Sep 2026
ChangeNOWfrom changenow.ioBNB → USDT (Ethereum)none found separately1.31%below marketSite checked 16:48 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioBTC → USDT (Ethereum)0.40735 USDT1.03%below marketSite checked 10:07 UTC, 26 Sep 2026
ChangeNOWfrom changenow.ioDOGE → USDT (Ethereum)none found separately1.41%below marketSite checked 21:50 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioETH (Arbitrum) → USDT (Ethereum)none found separately1.44%below marketSite checked 15:56 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioETH (Base) → USDT (Ethereum)none found separately1.05%below marketSite checked 15:59 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioETH → USDT (Ethereum)none found separately1.33%below marketSite checked 15:47 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioLINK (Ethereum) → USDT (Ethereum)none found separately1.71%below marketSite checked 01:09 UTC, 26 Sep 2026
ChangeNOWfrom changenow.ioLTC → USDT (Ethereum)none found separately1.57%below marketSite checked 09:13 UTC, 26 Sep 2026
ChangeNOWfrom changenow.ioSOL → USDT (Ethereum)none found separately1.43%below marketSite checked 20:07 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioTRX → USDT (Ethereum)none found separately1.42%below marketSite checked 20:30 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioUNI (Ethereum) → USDT (Ethereum)none found separately1.43%below marketSite checked 06:23 UTC, 26 Sep 2026
ChangeNOWfrom changenow.ioUSDC (Arbitrum) → USDT (Ethereum)none found separately1.21%below marketSite checked 18:24 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioUSDC (Base) → USDT (Ethereum)none found separately1.22%below marketSite checked 18:28 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioUSDC (BNB Smart Chain) → USDT (Ethereum)none found separately1.23%below marketSite checked 18:31 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioUSDC (Ethereum) → USDT (Ethereum)none found separately1.26%below marketSite checked 18:13 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioUSDC (Solana) → USDT (Ethereum)none found separately1.20%below marketSite checked 18:35 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioUSDE (Ethereum) → USDT (Ethereum)none found separately1.40%below marketSite checked 07:20 UTC, 26 Sep 2026
ChangeNOWfrom changenow.ioUSDT (Arbitrum) → USDT (Ethereum)none found separately1.24%below marketSite checked 16:22 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioUSDT (BNB Smart Chain) → USDT (Ethereum)none found separately0.72%below marketSite checked 16:24 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioUSDT (Solana) → USDT (Ethereum)none found separately1.24%below marketSite checked 16:30 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioUSDT (Tron) → USDT (Ethereum)4.73 USDT0.77%below marketEst.
ChangeNOWfrom changenow.ioWBTC (Ethereum) → USDT (Ethereum)none found separately1.47%below marketSite checked 23:24 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioXLM (Stellar) → USDT (Ethereum)none found separately1.76%below marketSite checked 03:25 UTC, 26 Sep 2026
ChangeNOWfrom changenow.ioXMR → USDT (Ethereum)none found separately6.88%below marketSite checked 22:32 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioXRP → USDT (Ethereum)none found separately1.15%below marketSite checked 17:25 UTC, 25 Sep 2026
ChangeNOWfrom changenow.ioZEC (Zcash) → USDT (Ethereum)none found separately2.34%below marketSite checked 21:16 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioADA (Cardano) → USDT (Ethereum)none found separately0.99%below marketSite checked 01:33 UTC, 26 Sep 2026
SimpleSwapfrom simpleswap.ioAVAX (Avalanche) → USDT (Ethereum)none found separately2.34%below marketSite checked 09:29 UTC, 26 Sep 2026
SimpleSwapfrom simpleswap.ioBCH (Bitcoincash) → USDT (Ethereum)none found separately1.17%below marketSite checked 04:21 UTC, 26 Sep 2026
SimpleSwapfrom simpleswap.ioBTC → USDT (Ethereum)0.7271 USDT1.42%below marketSite checked 10:09 UTC, 26 Sep 2026
SimpleSwapfrom simpleswap.ioDOGE → USDT (Ethereum)none found separately2.27%below marketSite checked 21:34 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioETH (Arbitrum) → USDT (Ethereum)none found separately1.30%below marketSite checked 15:59 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioETH (Base) → USDT (Ethereum)none found separately0.91%below marketSite checked 16:03 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioETH → USDT (Ethereum)none found separately1.68%below marketSite checked 15:50 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioLINK (Ethereum) → USDT (Ethereum)none found separately1.95%below marketSite checked 01:11 UTC, 26 Sep 2026
SimpleSwapfrom simpleswap.ioLTC → USDT (Ethereum)none found separately1.21%below marketSite checked 08:26 UTC, 26 Sep 2026
SimpleSwapfrom simpleswap.ioSOL → USDT (Ethereum)none found separately1.50%below marketSite checked 20:04 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioSUI (Sui) → USDT (Ethereum)none found separately1.55%below marketSite checked 12:47 UTC, 26 Sep 2026
SimpleSwapfrom simpleswap.ioTRX → USDT (Ethereum)none found separately1.65%below marketSite checked 20:22 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioUNI (Ethereum) → USDT (Ethereum)none found separately1.81%below marketSite checked 06:31 UTC, 26 Sep 2026
SimpleSwapfrom simpleswap.ioUSDC (Arbitrum) → USDT (Ethereum)none found separately1.52%below marketSite checked 18:21 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioUSDC (Base) → USDT (Ethereum)none found separately1.52%below marketSite checked 18:24 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioUSDC (BNB Smart Chain) → USDT (Ethereum)none found separately1.62%below marketSite checked 18:28 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioUSDC (Ethereum) → USDT (Ethereum)none found separately1.52%below marketSite checked 18:09 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioUSDC (Solana) → USDT (Ethereum)none found separately1.52%below marketSite checked 18:32 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioUSDE (Ethereum) → USDT (Ethereum)none found separately1.63%below marketSite checked 07:29 UTC, 26 Sep 2026
SimpleSwapfrom simpleswap.ioUSDT (Arbitrum) → USDT (Ethereum)none found separately1.53%below marketSite checked 16:22 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioUSDT (BNB Smart Chain) → USDT (Ethereum)none found separately1.56%below marketSite checked 16:24 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioUSDT (Solana) → USDT (Ethereum)none found separately1.54%below marketSite checked 16:31 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioUSDT (Tron) → USDT (Ethereum)0.29803 USDT1.50%below marketEst.
SimpleSwapfrom simpleswap.ioWBTC (Ethereum) → USDT (Ethereum)none found separately1.71%below marketSite checked 23:22 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioXLM (Stellar) → USDT (Ethereum)none found separately1.69%below marketSite checked 03:27 UTC, 26 Sep 2026
SimpleSwapfrom simpleswap.ioXMR → USDT (Ethereum)none found separately8.51%below marketSite checked 22:30 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioXRP → USDT (Ethereum)none found separately1.26%below marketSite checked 17:18 UTC, 25 Sep 2026
SimpleSwapfrom simpleswap.ioZEC (Zcash) → USDT (Ethereum)none found separately2.20%below marketSite checked 21:11 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioADA (Cardano) → USDT (Ethereum)none found separately0.51%below marketSite checked 01:18 UTC, 26 Sep 2026
ChangeHerofrom changehero.ioBCH (Bitcoincash) → USDT (Ethereum)none found separately1.12%below marketSite checked 03:33 UTC, 26 Sep 2026
ChangeHerofrom changehero.ioBNB → USDT (Ethereum)none found separately0.74%below marketSite checked 18:50 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioBTC → USDT (Ethereum)0.48488 USDT0.76%below marketSite checked 09:49 UTC, 26 Sep 2026
ChangeHerofrom changehero.ioDOGE → USDT (Ethereum)none found separately1.38%below marketSite checked 23:27 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioETH (Arbitrum) → USDT (Ethereum)none found separately0.73%below marketSite checked 17:57 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioETH (Base) → USDT (Ethereum)none found separately0.50%below marketSite checked 18:01 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioETH → USDT (Ethereum)none found separately0.69%below marketSite checked 17:48 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioLINK (Ethereum) → USDT (Ethereum)none found separately0.65%below marketSite checked 00:59 UTC, 26 Sep 2026
ChangeHerofrom changehero.ioLTC → USDT (Ethereum)none found separately0.74%below marketSite checked 05:12 UTC, 26 Sep 2026
ChangeHerofrom changehero.ioSOL → USDT (Ethereum)none found separately1.35%below marketSite checked 21:14 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioSUI (Sui) → USDT (Ethereum)none found separately1.30%below marketSite checked 07:25 UTC, 26 Sep 2026
ChangeHerofrom changehero.ioTRX → USDT (Ethereum)none found separately0.76%below marketSite checked 21:34 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioUNI (Ethereum) → USDT (Ethereum)none found separately0.48%below marketSite checked 04:10 UTC, 26 Sep 2026
ChangeHerofrom changehero.ioUSDC (Arbitrum) → USDT (Ethereum)none found separately0.64%below marketSite checked 20:24 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioUSDC (Base) → USDT (Ethereum)none found separately0.64%below marketSite checked 20:28 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioUSDC (BNB Smart Chain) → USDT (Ethereum)none found separately0.73%below marketSite checked 20:32 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioUSDC (Ethereum) → USDT (Ethereum)none found separately0.65%below marketSite checked 20:13 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioUSDC (Solana) → USDT (Ethereum)none found separately0.64%below marketSite checked 20:35 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioUSDE (Ethereum) → USDT (Ethereum)none found separately0.67%below marketSite checked 04:48 UTC, 26 Sep 2026
ChangeHerofrom changehero.ioUSDT (Arbitrum) → USDT (Ethereum)none found separately0.66%below marketSite checked 18:23 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioUSDT (BNB Smart Chain) → USDT (Ethereum)none found separately0.69%below marketSite checked 18:26 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioUSDT (Solana) → USDT (Ethereum)none found separately0.66%below marketSite checked 18:32 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioUSDT (Tron) → USDT (Ethereum)0.47125 USDT0.62%below marketSite checked 15:30 UTC, 25 Sep 2026
ChangeHerofrom changehero.ioWBTC (Ethereum) → USDT (Ethereum)none found separately0.79%below marketSite checked 00:24 UTC, 26 Sep 2026
ChangeHerofrom changehero.ioXLM (Stellar) → USDT (Ethereum)none found separately1.06%below marketSite checked 02:19 UTC, 26 Sep 2026
ChangeHerofrom changehero.ioXRP → USDT (Ethereum)none found separately0.95%below marketSite checked 19:26 UTC, 25 Sep 2026

Cambio’s split of what each site delivered at three sizes. How a website check works →

Where another exchange gave more · USDT on Ethereum (ERC20)

RouteIts websiteCambio’s quote
ChangeHeroBNB → USDT (Ethereum), 0.1 BNB76.98 USDTSite checked 18:50 UTC, 25 Sep 202676.32 USDTQuoted 20:17 UTC, 25 Sep 2026
ChangeHeroXRP → USDT (Ethereum), 50.00 XRP77.87 USDTSite checked 19:26 UTC, 25 Sep 202677.22 USDTQuoted 20:12 UTC, 25 Sep 2026
ChangeHeroUSDT (Solana) → USDT (Ethereum), 100.00 USDT99.34 USDTSite checked 18:32 UTC, 25 Sep 202698.82 USDTQuoted 19:55 UTC, 25 Sep 2026
ChangeHeroUSDT (Arbitrum) → USDT (Ethereum), 100.00 USDT99.34 USDTSite checked 18:23 UTC, 25 Sep 202698.82 USDTQuoted 19:37 UTC, 25 Sep 2026
ChangeHeroUSDC (Solana) → USDT (Ethereum), 100.00 USDC99.36 USDTSite checked 20:35 UTC, 25 Sep 202698.83 USDTQuoted 19:32 UTC, 25 Sep 2026
ChangeHeroUSDC (Ethereum) → USDT (Ethereum), 100.00 USDC99.35 USDTSite checked 20:13 UTC, 25 Sep 202698.83 USDTQuoted 19:27 UTC, 25 Sep 2026
ChangeHeroUSDC (BNB Smart Chain) → USDT (Ethereum), 100.00 USDC99.27 USDTSite checked 20:32 UTC, 25 Sep 202698.83 USDTQuoted 19:21 UTC, 25 Sep 2026
ChangeHeroUSDC (Arbitrum) → USDT (Ethereum), 100.00 USDC99.36 USDTSite checked 20:24 UTC, 25 Sep 202698.83 USDTQuoted 19:16 UTC, 25 Sep 2026
Worked example

How a gas-priced fee weighs at three ERC20 swap sizes

A swap worth 50.00 USDT

ExchangeFlat feeShare
SideShift.aiEst.0.22284 USDT0.45%
LetsExchangeEst.0.25821 USDT0.52%
ChangeHeroSite checked 09:49 UTC, 26 Sep 20260.47806 USDT0.96%
SimpleSwapSite checked 10:09 UTC, 26 Sep 20260.51257 USDT1.02%
Cambiostated on its quotes, 12 Sep 2026, 23:17 UTC – 26 Sep 2026, 12:32 UTC0.8 USDT1.60%
ChangeNOWSite checked 10:07 UTC, 26 Sep 20262.57 USDT5.13%

A swap worth 200.00 USDT

ExchangeFlat feeShare
SideShift.aiEst.0.22284 USDT0.11%
LetsExchangeEst.0.25821 USDT0.13%
ChangeHeroSite checked 09:49 UTC, 26 Sep 20260.47806 USDT0.24%
SimpleSwapSite checked 10:09 UTC, 26 Sep 20260.51257 USDT0.26%
Cambiostated on its quotes, 12 Sep 2026, 23:17 UTC – 26 Sep 2026, 12:32 UTC0.8 USDT0.40%
ChangeNOWSite checked 10:07 UTC, 26 Sep 20262.57 USDT1.28%

A swap worth 1,000.00 USDT

ExchangeFlat feeShare
SideShift.aiEst.0.22284 USDT0.02%
LetsExchangeEst.0.25821 USDT0.03%
ChangeHeroSite checked 09:49 UTC, 26 Sep 20260.47806 USDT0.05%
SimpleSwapSite checked 10:09 UTC, 26 Sep 20260.51257 USDT0.05%
Cambiostated on its quotes, 12 Sep 2026, 23:17 UTC – 26 Sep 2026, 12:32 UTC0.8 USDT0.08%
ChangeNOWSite checked 10:07 UTC, 26 Sep 20262.57 USDT0.26%

The flat fee alone, as a share of a swap worth that much; each exchange’s percentage part comes on top. A fee from checks of an exchange’s own website is the median of that site’s own fits on this coin, marked Est. once it is more than a day old; an estimate from its quotes to Cambio is used only where no site check exists.

The chain

Why an ERC20 payout costs what it does: gas

A USDT transfer on Ethereum runs the token contract, which costs gas: typically in the region of 45,000 to 65,000 units, against 21,000 for sending plain ETH. The price per unit is a base fee set by how full recent blocks were, plus a tip to the validator, and it is paid in ETH. Multiply the two and you have the sender’s cost, which is why ERC20 fees track network demand rather than the size of your swap.

The recipient matters too. Writing a balance for an address that has never held USDT costs noticeably more gas than updating one that already does, because the contract stores a new entry. Exchanges usually charge one averaged fee and absorb the difference, and some add a margin for the days gas spikes. USDC on Ethereum is a different contract with the same mechanics, so its rows sit in the second table on this page rather than on a page of their own.

Gas and fees, ethereum.org

Same chain

Other coins paid out on Ethereum

USDC on Ethereum is a separate token on the same chain, so its fee is shown here rather than on its own page.

USDC on Ethereum

Cambio’s quotes stated 0.17 USDC or 0.8 USDC on 277 of 294 quotes, 13 Sep 2026, 06:19 UTC – 26 Sep 2026, 12:37 UTC.

Est. from each exchange’s quotes to Cambio · USDC on Ethereum

ExchangeFlat feePercentage partBasis
SideShift.ai0.23933 USDC1.86%below marketEst.
SimpleSwap †0.60362 USDC1.08%below marketEst.
LetsExchange0.6453 USDC1.98%below marketEst.
ChangeNOW †1.03 USDC0.69%below marketEst.
Godexfixed rate onlynone found separately (fixed rate)3.68%below marketEst.

† SimpleSwap and ChangeNOW: may include a partner fee on Cambio’s key, so it can read higher than the exchange’s own website. What Est. means →

Before you send

Before you receive USDT or USDC on Ethereum

  • An 0x address is shared by several chains. The same 0x address format is used on Ethereum, BNB Smart Chain and Arbitrum. Make sure the receiving side is set to Ethereum (ERC20), because a transfer on another chain lands on a different ledger.
  • Gas is paid in ETH by the sender, not you. You receive the full USDT amount the quote shows; the gas is inside the fee the exchange states or folds into its rate.
  • Small ERC20 swaps are the costly case. A fee of a few dollars is a rounding error on a large swap and a real bite out of a small one. Look at the worked example at your size.
Questions

Questions about ERC20 withdrawal fees

Why is the USDT ERC20 withdrawal fee different every day?

Because Ethereum gas is priced by demand. The base fee rises when blocks are full and falls when they are not, and the fee an exchange states follows it, often with a buffer.

Is USDC on Ethereum cheaper to receive than USDT?

The mechanics are the same, a token contract paid for in gas, so any difference comes from how each exchange prices it. Both are in the tables above.

Do I need ETH to receive USDT on Ethereum?

No. Receiving is free for you. You need ETH for gas only when you move the USDT out of that address.

ChangeNOW, SimpleSwap, SideShift.ai, LetsExchange, Godex, ChangeHero are trademarks of their owners; none sponsors or endorses Cambio, and Cambio sends orders to none of them.