Crypto payments10 min read
USDT on Tron (TRC-20) or Ethereum (ERC-20): which network to pay with
USDT TRC-20 vs ERC-20 is not a choice between two coins: it is the same Tether dollar on two blockchains, Tron and Ethereum. The network decides the address format, the coin that pays the fee, how fast the payment becomes final and what happens if you pick the wrong one. Here is how the two compare, with fees checked on 19 October 2026, and how to pay an invoice in USDT without losing the payment.
CryptGPU teamPublished

Key takeaways
- USDT on Tron (TRC-20) and USDT on Ethereum (ERC-20) are the same Tether dollar token on two blockchains: Tron addresses have 34 characters and start with T, Ethereum addresses have 42 and start with 0x.
- A USDT transfer on Tron uses about 64,000 energy, or about 130,000 to an address that holds no USDT, covered by staked TRX or paid by burning TRX at 100 sun per unit; on Ethereum it uses gas, paid in ETH at a base fee that follows demand.
- On 19 October 2026, a USDT transfer that burned TRX cost $2.13 to $4.31 on Tron, against $0.01 to $0.04 on Ethereum; which network is cheaper depends on Ethereum’s base fee and on whether your Tron energy comes from staked TRX.
- Tron adds a block every 3 seconds and makes it final in about a minute; Ethereum has 12-second slots and finalizes blocks in about 15 minutes.
- Every EVM chain accepts the same 0x address, so USDT sent to an Ethereum invoice over another network lands on the wrong chain and may not be recoverable. CryptGPU accepts USDT on Tron (TRC-20) and Ethereum (ERC-20), with no KYC, and the server is online in under 10 minutes once the payment is confirmed on-chain.
USDT TRC-20 vs ERC-20: which network to use
USDT on Tron (TRC-20) and USDT on Ethereum (ERC-20) are the same dollar token, issued by Tether, on two different blockchains. What changes is the address format, the coin that pays the network fee, how that fee is set and how fast a payment becomes final. Pay from the network your USDT is already on, and send on exactly the network the invoice names: a payment sent on another network may not be recoverable.
| What differs | USDT on Tron (TRC-20) | USDT on Ethereum (ERC-20) |
|---|---|---|
| Address format | 34 characters, starts with T | 42 characters, starts with 0x |
| Network fee paid in | TRX, unless staked or delegated energy covers it | ETH |
| What sets the fee | Energy and bandwidth used, at prices set by the network | Gas used × (base fee + tip); the base fee follows demand |
| One USDT transfer on 19 October 2026 | 6.43–13.03 TRX ($2.13–$4.31) when TRX is burned for energy | $0.01–$0.04 |
| New block | Every 3 seconds | Every 12 seconds |
| Final after | About 1 minute | About 15 minutes |
| Block explorer | Tronscan | Etherscan |
| Accepted by CryptGPU | Yes | Yes |
Neither network is cheaper at all times: on 19 October 2026, a wallet that had to burn TRX paid far more to send USDT on Tron than on Ethereum.
USDT on Tron vs Ethereum: one token, two blockchains
USDT is Tether’s dollar token. Tether says each USD₮ is pegged 1-to-1 to the US dollar and backed by its reserves (Tether), and its list of supported protocols named 13 blockchains when we checked on 19 October 2026 (Tether). On Tron and Ethereum, USDT is a smart contract that follows the chain’s token standard:
- ERC-20, proposed in November 2015, is Ethereum’s standard for fungible tokens: it defines how a contract transfers tokens and reports balances (ethereum.org). Tether’s USDT on Ethereum is the contract
0xdac17f958d2ee523a2206206994597c13d831ec7. - TRC-20 is “TRON’s equivalent of ERC-20”, compatible with it at the interface level (TRON docs). Tether’s USDT on Tron is the contract
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t.
The two balances never mix. A Tron address has 34 characters and starts with T (TRON docs); an Ethereum address has 42: 0x followed by 40 hexadecimal characters (ethereum.org).
Two labels can mislead you on a withdrawal screen. “ERC-20” names a standard, not a chain: Tether groups USDT on Ethereum, Avalanche, Cosmos (via Kava), Celo and Kaia under “ERC20 Token”, and all five use 0x addresses (Tether). And a token called USDT on another network may be a wrapped or bridged version, which Tether’s terms say “are not Tether Tokens” (Tether terms). For a CryptGPU invoice, the right choice is Tron (TRC-20) or Ethereum (ERC-20) mainnet, whichever the invoice names.
TRC-20 or ERC-20: which has lower fees?
On both networks the fee is paid in the chain’s own coin, not in USDT. A normal wallet therefore needs TRX or ETH in the sending address as well as the USDT; on Tron, energy delegated by another account can stand in for TRX. If you pay from an exchange account, the exchange sends the transaction and charges its own withdrawal fee instead: compare what it asks for each network.
Tron: energy and bandwidth, paid in TRX
Tron meters two resources (TRON docs). Bandwidth pays for the size of a transaction, and each account gets 600 free bandwidth points over a rolling 24 hours. Energy pays for running smart contracts, a USDT transfer included, and there is no free energy: you get it by staking TRX, or when another account delegates energy to you. Whatever those resources do not cover is paid by burning TRX, at 100 sun (0.0001 TRX) per unit of energy and 1,000 sun per unit of bandwidth, two prices the network can change by proposal. Its Dynamic Energy Model also raises the energy cost of heavily used contracts, stablecoin contracts among them, up to 4.4× the base cost (TRON docs).
USDT carries that surcharge. A USDT transfer needs about 64,000 energy when the recipient already holds USDT and about 130,000 when it holds none, because writing a new balance costs more; a token without the surcharge, BTT, needs about 13,000 and 28,000 (TRON docs). A new payment address, which has never held USDT, falls in the second case.
Ethereum: gas, paid in ETH
On Ethereum, the fee is the gas a transaction uses, multiplied by the base fee plus a priority fee (tip), paid in ETH (ethereum.org). A plain ETH transfer takes 21,000 gas; a token transfer runs contract code and takes more. The protocol sets the base fee from how full the previous block was, changes it by up to 12.5% per block and burns it; the tip goes to the validator. When demand is high, the base fee climbs. The fee is paid whether the transaction succeeds or fails.
What a USDT transfer cost on 19 October 2026
We looked up transfers on both chains around 20:20 UTC:
- Tron, energy paid by burning TRX: a transfer that used 130,285 energy, the case of a recipient with no USDT, cost its sender 13.03 TRX (Tronscan), about $4.31 at $0.331 per TRX (CoinGecko). At 64,285 energy, the other case, the burn would have been 6.43 TRX, about $2.13.
- Tron, with staked or delegated energy: a transfer that used 64,285 energy from the sender’s own resources burned only 0.345 TRX, about $0.11, for bandwidth (Tronscan). The 600 free bandwidth points cover about one such transfer a day.
- Ethereum: with a base fee of about 0.12 gwei, two USDT transfers used 46,109 and 63,209 gas and cost $0.01 and $0.04 (Etherscan, Etherscan).
That day, Ethereum was by far the cheaper network for a wallet that has to burn TRX. The balance shifts when Ethereum’s base fee climbs with demand, or when your Tron energy comes from staked or delegated TRX. Before you choose, compare the fee your wallet or exchange shows for each network.
How fast a USDT payment confirms on Tron and Ethereum
Tron adds a block every 3 seconds, produced in turn by 27 Super Representatives elected by the votes of TRX stakers. A block is “solidified” once at least 19 of them have produced a block at that height or above, typically in about a minute, and a solidified block “is final on-chain and cannot be replaced by a fork” (TRON docs).
Ethereum runs in 12-second slots, with one block per slot unless the validator chosen for it is offline (ethereum.org). Blocks become final through checkpoints, one at the start of each 32-slot epoch: when validators holding two-thirds of the staked ETH vote for a pair of checkpoints, the earlier one is finalized, and reverting it would cost an attacker at least a third of all staked ETH (ethereum.org). That “takes about 15 minutes” (ethereum.org).
How many blocks a payment needs before it counts is set by the seller or its payment service, not by the network. Your CryptGPU order page follows the payment live and shows when it is confirmed, and the server is online in under 10 minutes after that.
What delays a payment most is a failed transaction. A Tron transfer that runs out of energy reverts, and the energy already spent is not refunded (TRON FAQ); a failed Ethereum transaction still pays its fee. On the block explorer, check that the status reads success.
What happens if you send USDT on the wrong network
The transaction goes through on the network you picked, and the USDT arrives at that address on a chain the invoice is not watching. Whether the mistake is even possible depends on the networks involved:
- Tron and Ethereum do not mix by accident. A T address is not a valid Ethereum address, and a 0x address is not a Tron address in the form wallets show, so a wallet that checks the format refuses the mix.
- Ethereum and other 0x networks do. “You can use the same address on all EVM compatible blockchains,” and the same asset on two networks is “not interchangeable” (ethereum.org). If your exchange offers USDT on several 0x networks, every one of them accepts an Ethereum invoice address.
The tokens still exist, but blockchain transactions cannot be reversed: “there is no way to reverse the transaction” (ethereum.org). Only whoever controls the receiving address on that chain can move the tokens, if their wallet supports it and they agree to. That is why our terms of service say: “We will try to resolve it, but we cannot guarantee that funds sent on the wrong network or to the wrong address can be recovered.”
If it happens to you, find the transaction ID (hash) in your wallet or exchange history, then contact us with your order reference (CG-…), the network you used and the transaction ID, before sending anything else. The same applies to the wrong token, such as USDC, or TRX or ETH sent instead of USDT.
What a USDT payment reveals, and who can freeze it
Neither network hides a USDT payment. TRON’s developer docs show how to list every TRC-20 transfer of an address (TRON docs), and Ethereum is “a public and transparent ledger by design” (ethereum.org). Anyone who knows your address can see what it paid, to which address and when.
USDT also has an issuer with powers over it. Tether’s terms of service, last updated on 26 February 2026, let it “freeze any Tether Tokens held by you” as the law requires or where Tether, “in its sole discretion”, judges it prudent, and list “blacklisting any Digital Tokens Address which holds Tether Tokens” among its responses to prohibited uses (Tether terms). These rules follow the token, not the chain: Tron or Ethereum makes no difference.
If the privacy of the payment matters most, Monero is built for it: it hides the sender, the receiver and the amount by default. See paying with Monero and our step-by-step Monero payment guide. If a stable dollar amount matters more, USDT is the simpler choice. Whichever coin you use, CryptGPU runs no KYC: see what we ask and never ask.
How to pay for a server with USDT, step by step
- Choose the network before you order. Use the one your USDT is on. From a wallet, check that the same address holds TRX or ETH for the fee; from an exchange, compare its withdrawal fee for each network.
- Order the server. On the deploy page, choose the GPU and the number of GPUs, enter your email address (an SSH public key is optional) and pick USDT · Tron (TRC-20) or USDT · Ethereum (ERC-20) at the payment step. Your order gets a private page with the payment details, the live payment status and the progress of your server: keep its link.
- Read the invoice. It names the network and shows the address, the exact USDT amount and how long the quote is valid.
- Send that amount, on that network. Paste the address, check that it starts with T (Tron) or 0x (Ethereum) and compare its first and last characters with the invoice. On an exchange, select Tron (TRC-20) or Ethereum mainnet, not another network that accepts the same address. The network fee comes on top; if your exchange takes its withdrawal fee out of the amount you enter, add it, because the full invoice amount must arrive.
- Check the transaction on Tronscan or Etherscan: status success, the USDT amount, and the invoice address as the recipient.
- Wait for confirmation. Your order page follows the payment live. Once it is confirmed on-chain, your server is online in under 10 minutes, and its address and root SSH access are sent to your email.
If the quote has expired, do not send the old amount: get a new quote on your order page; the price of your server does not change. If less than the invoice amount arrives, the order page shows what is missing and where to send it.
Paying CryptGPU with USDT
CryptGPU accepts USDT on Tron (TRC-20) and on Ethereum (ERC-20) for every server it rents, from one RTX 5080 at $199 a month to eight NVIDIA B300 at $4,019 per GPU. Prices are in US dollars, about 30% below the median public on-demand price of 40 GPU clouds (an H100 is $1,779 per GPU per month), and the invoice converts them into USDT. Because USDT follows the dollar, the amount barely moves between the quote and the payment. There is no KYC: an order needs an email address for the server details and a crypto payment. The server is online in under 10 minutes once the payment is confirmed on-chain. Start from the price list or the USDT payment page; the billing guide has the full rules for invoices and renewals.
It is not the right choice if you need to pay by card or bank transfer, want hourly billing or only need a GPU for a few hours. We do not accept USDC, or USDT on any network other than Tron and Ethereum. If you want the payment itself to stay private, pay with Monero instead; all five accepted coins are on the crypto payments page. To compare other providers that take USDT, see our check of 29 GPU clouds that accept crypto.
USDT network FAQ
Can I send USDT from Tron to an Ethereum address?
No. USDT on Tron and USDT on Ethereum are issued by separate contracts on separate blockchains, and a Tron transfer can only go to a Tron address. To pay an Ethereum invoice with USDT that is on Tron, move it through an exchange first; for a new order, simply pick the network your USDT is on.
Do I need TRX to send USDT on Tron?
From your own wallet, yes, unless another account delegates energy to you: the network fee is paid in TRX, burned or covered by TRX you have staked. When you withdraw from an exchange, the exchange pays the network fee and charges its own withdrawal fee.
Is TRC-20 always cheaper than ERC-20?
No. On 19 October 2026, a USDT transfer cost $2.13 to $4.31 on Tron when TRX was burned for energy, and $0.01 to $0.04 on Ethereum. Tron costs less when your energy comes from staked or delegated TRX; Ethereum costs more when its base fee rises with demand.




