USDT payment networks
USDT TRC-20 vs ERC-20 for payments
Updated
For USDT payments, TRC-20 refers to the token on TRON; ERC-20 commonly refers to its Ethereum version. Choose the exact network supported by both the sender and recipient before comparing fees. The USDT ticker alone is not a complete payment instruction.
Same payment asset, different network requirements.
Tether lists USD₮ contracts on both TRON and Ethereum in its supported protocols. These are separate on-chain token contracts. Sending on one network does not deliver funds to the other network.
| Payment detail | USDT on TRON | USDT on Ethereum |
|---|---|---|
| Common label | TRON / TRC-20 | Ethereum / ERC-20 |
| Receiving support | The recipient must accept USDT on TRON. | The recipient must accept USDT on Ethereum mainnet. |
| Direct wallet transfer cost | Bandwidth and Energy resources; insufficient resources can require TRX. | Gas paid in ETH; the cost depends on the transaction and network conditions. |
| Exchange withdrawal cost | Use the exchange's current quote for this network. | Use the exchange's current quote for this network. |
| Payment completion | Check provider processing and the recipient's confirmation requirements. | Check provider processing and the recipient's confirmation requirements. |
“ERC-20” is a token standard, not a unique network identifier. Other compatible networks also use it. For an Ethereum payment, select Ethereum mainnet explicitly rather than assuming that any ERC-20-compatible destination will work.
Choose a network in this order.
- Start with the recipient. Ask for the exact asset and network supported by their receiving account. For hosted checkout, follow the current checkout's instructions and expiry.
- Check the sender's route. Confirm that withdrawals are enabled for the same asset and network, and that the account can meet minimums, limits and recipient requirements.
- Verify the address for that route. Copy it from the recipient's current receiving instructions. A valid address format does not prove ownership or network support. Never use the token's contract address as the recipient.
- Compare the final quote. Read the recipient amount, additional fee and total debit. Choose only among routes both sides can actually use.
- Keep the instructions with the invoice. Record the asset, network, agreed amount or quote rule and who covers fees. Reconfirm a changed destination before release.
If the two sides have no supported network in common, stop and agree a different payment arrangement. Changing the network selector is not a bridge or conversion service.
Why there is no universal USDT transfer fee
A direct wallet transfer and an exchange withdrawal have different cost calculations. Ethereum's gas documentation explains the ETH network fee. TRON's resource model explains Bandwidth, Energy and TRX consumption when resources are insufficient. A wallet may display these costs for you or offer a sponsored-fee arrangement.
An exchange supplies its own withdrawal quote. A generic network fee estimate is not the amount your exchange necessarily charges. Avoid choosing a route from an old “TRC-20 always costs X” comparison; compare the current available quotes and any later conversion or withdrawal costs.
Illustrative contractor payout
If the approved recipient amount is 500 USDT and the quoted additional exchange fee is 2 USDT, the company needs 502 USDT in the selected wallet. If a different eligible route quotes 5 USDT, its total is 505 USDT. Both quotes must still deliver the agreed 500 USDT.
These are arithmetic examples, not current TRON or Ethereum prices. In Corcava's contractor flow, the company covers the quoted fee on top.
Network speed is also only part of delivery time. An exchange can process a withdrawal before it is broadcast, and the receiving service can wait for confirmations before crediting it. Do not promise a fixed arrival time from a blockchain's block time alone.
Supported contractor payout pairs in Corcava
- USDT on TRON (TRC-20).
- USDT on Ethereum (ERC-20).
- USDC on Ethereum (ERC-20).
These pairs apply to individual approved USD contractor invoices funded through a supported Binance, Bybit or OKX connection. Account and regional restrictions still determine which routes are available in the actual payout preview. Incoming client checkout has its own provider-dependent choices.
Do not infer USDC/TRON support from USDT/TRON support. Circle discontinued issuer support for USDC on TRON, and that pair is unavailable in this contractor flow.
Use the payout walkthrough to select a verified method, approve the invoice and review the exchange quote. If the result is pending or unknown, investigate the existing payout instead of sending a replacement. A matching completed provider withdrawal is what records the invoice payment.
Common network questions
Can I send TRC-20 USDT to an ERC-20 deposit?
Use the exact network accepted by the destination. A TRON transfer does not become an Ethereum deposit. If a transfer has already gone to an unsupported route, preserve its reference and establish the receiving provider's recovery options before taking further action; recovery is not guaranteed.
Does holding USDT cover all transfer fees?
Not necessarily. A self-managed Ethereum wallet needs a way to cover ETH gas; a TRON transfer needs sufficient resources or the applicable TRX cost. An exchange withdrawal follows that exchange's quoted fee. Read the actual sending interface.
Which network should I put on an invoice?
The one both parties have confirmed for that payment. State the asset and network together, or supply the hosted checkout that provides the current instructions. Keep the invoice currency and payment asset in separate fields.
Put the agreed route in writing.
The crypto invoice template has separate fields for asset, network, destination and payment terms. Receiving payment for your own work? Follow the freelancer receipt guide.