1. Home
  2. Top coins in Mexico
  3. USDT networks
USDT networks

USDT networks: TRC20 vs BEP20 and which one Mexico actually accepts

The right USDT network is the one both the sender and the receiver support. Bitso, the exchange most people in Mexico cash out on, does not list BEP20 for USDT. Here is what each network costs, how addresses look, and how to move USDT safely.

Gold bitcoin coin resting on an electronic circuit board
Tron transfer after Proposal 104
≈6.4–13.4 TRX
USDT networks on Bitso
Tron, Ethereum, Polygon, Solana, Stellar
BEP20 on Bitso
Not listed on its fee page
Cheapest Binance → Bitso
Polygon, 0.03 USDT
Buy crypto Buy a small amount of USDT and practice a test transfer.
On this page
  1. One token, many blockchains
  2. Network comparison: fees and where each one works
  3. Tron (TRC20): energy, bandwidth and Proposal 104
  4. Ethereum, BEP20 and the "0x" family
  5. Solana, TON and memos
  6. What Bitso and Binance accept for USDT
  7. Sending USDT to Mexico from abroad
  8. Worked example: Binance to Bitso
  9. When a transfer goes to the wrong network
  10. Which network for which job

A landlord in Tulum asks for rent in USDT. A client in Texas pays your invoice in USDT. A relative wants to send you dollars to Guadalajara. Every one of those transfers starts with the same dropdown: BNB Smart Chain (BEP20), Tron (TRC20), Ethereum (ERC20), Solana, Polygon, Arbitrum, TON. Choosing wrong is the single most expensive mistake people make with stablecoins, and it has nothing to do with price.

The rule fits in one line: use a network that both the sender and the receiver support. This guide shows which networks the two exchanges most people use in Mexico, Bitso and Binance, actually accept for USDT, what each one charges, how to read an address, and what your options are if a transfer goes to the wrong place. If you need the basics of USDT itself first, start with our USDT guide.

One token, many blockchains

Tether issues USDT on several blockchains at once. A dollar of USDT on Tron and a dollar on Ethereum are worth the same, but they live on separate ledgers that cannot see each other. Picking a networkThe blockchain your transfer travels on. Sender and receiver must use the same one, or the receiving platform never sees the deposit. means picking which ledger your balance lands on at the other end.

A detail worth knowing: Tether's own list of supported protocols includes Ethereum, Tron, Solana, Avalanche, TON and others, but does not list BNB Smart Chain, Polygon or Arbitrum for USDT. That suggests the USDT on those three arrives through bridgesA bridge locks a token on one chain and issues an equivalent version on another. It adds one more party you have to trust. rather than direct issuance. For a routine transfer between large exchanges it behaves the same. For long-term savings, a network where Tether issues directly is the more conservative choice.

Network comparison: fees and where each one works

These are the USDT withdrawal fees Binance and Bitso displayed when we checked. They are flat fees each exchange sets per network, not the raw blockchain cost, and they change often. Always confirm the figure on screen.

NetworkAddress looks likeBinance withdrawalBitso withdrawal
Tron (TRC20)Starts with T1.5 USDT, min 53.4 USDT
Ethereum (ERC20)Starts with 0x0.6 USDT, min 30.03 USDT
BNB Smart Chain (BEP20)Starts with 0x0.01 USDT, min 5Not listed
PolygonStarts with 0x0.03 USDT, min 30.01 USDT
SolanaBase58 string, no fixed prefix0.3 USDT, min 50.75 USDT
Arbitrum OneStarts with 0x0.3 USDT, min 3Not listed
Avalanche C-ChainStarts with 0x0.04 USDT, min 5Not listed
TONUQ or EQ, plus a memo0.3 USDT, min 3Not listed

Bitso also supports USDT on Stellar (0.08 USDT to withdraw), which Binance does not offer for USDT. USDT deposits show as free on Bitso's fee page; what varies is how many confirmationsBlocks the platform waits for after your transfer before crediting it. More confirmations mean more waiting, not more cost. it waits for: 1 on Solana and Stellar, 10 on Tron and Polygon, 12 on Ethereum.

The 0.03 USDT Ethereum fee at Bitso looks surprisingly low for a network known for expensive gas. It is what the page showed when we checked; we can't tell how Bitso batches those withdrawals, and the number could change at any time.

Tron (TRC20): energy, bandwidth and Proposal 104

Tron carries most of the USDT that moves through Mexican P2P markets and remittances. It also confuses people, because fees work differently from other chains. Each transfer uses two resources:

  • BandwidthA Tron resource that covers the byte size of a transaction. Every activated account gets 600 free points that refill over 24 hours. pays for the size of the transaction. Tron's developer docs say every activated account gets 600 free points that refill over 24 hours.
  • EnergyA Tron resource consumed by smart contracts, including USDT. There is no free allowance: you stake TRX, receive delegated energy, or the network burns TRX. pays for running the USDT smart contract. There is no free allowance. You get it by staking TRX, by having someone delegate it to you, or the network burns TRX from your balance to cover it.

Proposal 104 took effect on 29 August 2025 and cut the energy price from 210 to 100 sun per unit. According to imToken's notice and other industry reports, a USDT transfer now costs roughly 6.4 TRX when the receiving address already holds USDT and about 13.4 TRX when it is empty, because creating a new balance uses twice the energy. Treat those as reference points, not constants.

In practice: if you hold USDT in a self-custody wallet such as Trust Wallet or TronLink, you also need TRX, or the transfer will fail. If you withdraw from an exchange, energy is the exchange's problem; you just pay its flat fee.

Ethereum, BEP20 and the "0x" family

Ethereum (ERC20) is the original home of USDT and the most compatible with apps and DeFi. Costs depend on gasThe unit that measures the work a transaction does on Ethereum and compatible chains. It is paid in the chain's native coin and rises when the network is busy., paid in ETH, which spikes when the network is busy.

BNB Smart Chain (BEP20) is Binance's own chain, and withdrawing USDT on it from Binance costs about a cent. That is why it is often the default people pick. The catch in Mexico is that Bitso does not list it for USDT. Use it only when the receiver explicitly supports BNB Smart Chain, such as another Binance account or a wallet where you added that chain.

Polygon, Arbitrum and Avalanche C-Chain are Ethereum-compatible networks with fees measured in cents. All of them use "0x" addresses that look exactly like Ethereum and BEP20 addresses. The address alone never tells you the network; only the network menu does.

Solana, TON and memos

Solana addresses are base58 strings of 32 to 44 characters with no fixed prefix. Confirmations are near-instant, and Bitso credits Solana deposits after one. In a self-custody wallet like Phantom, fees are paid in SOL.

TON, the Telegram-linked chain, uses addresses that start with "UQ" or "EQ" at Binance, and Binance deposits on TON require a memoA memo or tag is an extra number or text that identifies your account when an exchange uses one shared address for many users. Leave it out and the deposit is assigned to nobody.. Forget the memo and the funds reach Binance's address but not your account. Bitso does not list USDT on TON.

What Bitso and Binance accept for USDT

Bitso sends and receives USDT on Tron, Ethereum, Polygon, Solana and Stellar. We did not see BEP20, Arbitrum, Avalanche or TON for USDT. Bitso does use Arbitrum for ether and for its peso stablecoin, MXNB.

Binance offers USDT on far more networks, including BNB Smart Chain, Arbitrum, Avalanche, Optimism, TON, Aptos and NEAR, listed in its public withdrawal fee table.

The overlap, and therefore the networks you can use between the two, is Tron, Polygon, Solana and Ethereum. Polygon is the cheapest way out of Binance; Tron is the most widely accepted if you plan to sell through P2P. For a broader comparison, see our Bitso review and Binance review.

Sending USDT to Mexico from abroad

If you are sending from an exchange or wallet in the US, Canada or Europe, the same rule applies: open the receiver's deposit screen first, see which networks it lists, and pick one your sending app also offers. Don't assume the sending app's default is accepted in Mexico. Each app shows its own list of networks; we didn't check every foreign exchange, so read the dropdown rather than trusting a guide written for a different platform.

For visitors without Mexican residency there is one more limit. Bitso's help center says accounts without a CURP can still send and receive crypto, but peso deposits and withdrawals need a CURP. So you can receive USDT on Bitso as a tourist, but you can't sell it and send pesos to a bank account without one. Our Bitso deposit and withdrawal guide spells out what works without a CURP, and the remittance guide compares crypto routes with Remitly-style services.

Worked example: Binance to Bitso

You hold 500 USDT on Binance and want pesos in a Mexican bank account through Bitso, where SPEI withdrawals are free.

  1. Create the deposit address on Bitso. Open the deposit screen, choose USDT, then choose Polygon. Copy the 0x address.
  2. Open the crypto withdrawal on Binance. Choose USDT, paste the address and set the network to Polygon. If the app suggests BNB Smart Chain, change it.
  3. Check the fee and minimum. When we checked, Binance charged 0.03 USDT on Polygon with a 3 USDT minimum. Tron would cost 1.5 USDT with a 5 USDT minimum.
  4. Send a 10 USDT test. Bitso waits for 10 Polygon confirmations before crediting, usually a few minutes.
  5. Send the remaining 490 USDT to the same address on the same network once the test shows up. Total network cost: 0.06 USDT.
  6. Sell and withdraw. Sell on Bitso's USDT/MXN book and withdraw pesos by SPEI.

Prefer to stay on Binance? The routes for selling there and withdrawing to a Mexican CLABE are in our guide to withdrawing from Binance to a Mexican bank.

Need USDT to start with?

Open an account, buy a small amount and practice a test transfer between two platforms before moving real money.

Visa · MastercardUSDT, USDC, BTC
Buy crypto

When a transfer goes to the wrong network

There are two very different situations. A missing or wrong memo on a network the receiver supports is usually fixable. A transfer on a network the receiver doesn't support lands at an address the platform doesn't monitor, and recovery depends on whether the platform controls that address on the other chain and is willing to do the work.

Binance runs a self-service recovery tool. Its fee table, when we checked, listed: wrong or missing memo, refunded in about 7 working days minus the network fee; tokens on unsupported EVM networks, 20 USDT and up to 30 working days; some "smart retrieval" cases, 1 USDT. Binance says success is not guaranteed and it can't recover withdrawals you sent to a wrong address yourself.

Bitso, in a help center excerpt we could not open in full, says tokens sent on an incorrect network cannot be credited because they are not on its networks, and that it is working on a way to help recover them. We found no published procedure or fee. Contact support from inside the app with the transaction hash, network and address. Anyone who messages you on social media offering to "recover" your funds is running a scam; our crypto scams guide covers the pattern.

Which network for which job

Paying rent or a freelancer in Mexico: ask which network they want and get the address in writing. Tron is the most common request in Mexican P2P; Solana and Polygon are cheaper if both sides support them.

Cashing out to pesos: use a network the selling exchange accepts, such as Polygon or Tron into Bitso, then follow our guide to selling crypto for pesos. P2P sellers should read the P2P guide first.

Holding in your own wallet: pick a network your wallet supports and keep some of its native coin for fees: TRX on Tron, ETH on Ethereum, SOL on Solana. Our wallet guide walks through the options.

Learn it with pocket change

Buy about 15 dollars of USDT, move it between two platforms on two different networks and compare what arrived. It is the cheapest lesson in crypto.

Get started

Frequently asked questions

Should I use TRC20 or BEP20 to send USDT to Mexico?

If the money is going to Bitso, use neither BEP20 nor anything else Bitso does not list: its fee page showed USDT on Tron, Ethereum, Polygon, Solana and Stellar only. TRC20 is the most widely accepted network in Mexican P2P. BEP20 is cheap leaving Binance but only works if the receiver supports BNB Smart Chain.

Can I deposit USDT on Bitso without a CURP?

According to Bitso's help center, accounts without a CURP can still send and receive crypto; the CURP is required for peso deposits and withdrawals. So a visitor can receive USDT on Bitso, but cannot sell it and withdraw pesos by SPEI without a CURP on file.

What happens if I send USDT on the wrong network?

If the receiving platform does not support that network, the funds reach the blockchain but are not credited. Binance runs a recovery tool with fees from 1 to 20 USDT depending on the case and no guarantee. Bitso's help center says it cannot credit tokens sent on an unsupported network. Contact support only through the official app.

Why can't I send USDT from my Tron wallet?

Moving USDT on Tron runs a smart contract that consumes energy. If your wallet has no staked or rented energy, the network burns TRX to pay for it, so a wallet with zero TRX cannot send USDT. Exchanges pay this for you and charge a flat withdrawal fee instead.

How much does a TRC20 USDT transfer cost?

From a self-custody wallet, after Tron's Proposal 104, industry reports put it at about 6.4 TRX when the receiving address already holds USDT and about 13.4 TRX when it is empty. From an exchange you pay its flat fee: 1.5 USDT on Binance and 3.4 USDT on Bitso when we checked.

Keep reading