19+ (18+ in AB, MB, QC). Play responsibly.Rankings updated November 2026How we test
CanadaGamblers Choose province Sign in

USDT on TRC-20 vs ERC-20 for casino withdrawals and fees

Same token, two different networks

USDT is one stablecoin issued by Tether on many blockchains. Two of the most common at crypto casinos are:

  • TRC-20: USDT on the Tron network.
  • ERC-20: USDT on the Ethereum network.

The coin is worth the same on both, but the networks are separate. A transfer on one never appears on the other. Fees, speed, address format and the coin you need for fees all differ. This guide compares them for a casino withdrawal. For USDT in general see our USDT page, and for each chain see Tron and Ethereum. To compare withdrawal caps and coin support across sites, see our ranking of Canadian crypto casinos.

Side by side

TRC-20 (Tron) ERC-20 (Ethereum)
Address format Starts with T Starts with 0x
Fee paid in Energy and bandwidth, or TRX burned if you have none ETH, as gas
What sets the fee Energy used by the token contract, and your staked resources Gas used multiplied by base fee plus tip, which rises with network demand
Full confirmation Tron docs say solidification typically takes about 1 minute Blocks every 12 seconds; finality comes later, at epoch checkpoints
Typical casino withdrawal fee Usually lower Usually higher
Address shared with other chains No Yes: BNB Smart Chain and Ethereum layer 2 networks also use 0x addresses

Casinos set their own withdrawal fees, and they are usually a flat amount per network rather than the exact network cost. Check the cashier for the fee on each network before you choose.

How fees work on each network

Tron (TRC-20)

Tron charges for two resources. Bandwidth covers the size of a transaction; every activated account gets a small free bandwidth allowance that refills over 24 hours. Energy covers smart contract computation, and a USDT transfer is a smart contract call. According to Tron's developer documentation, energy has no free quota. You get it by staking TRX, by having it delegated to you, or the network burns TRX from your account to cover the shortfall.

For a casino withdrawal, the casino pays the network cost from its own wallet. You only see the casino's withdrawal fee. Tron's cost matters when you later move that USDT from your own wallet: you must hold some TRX, or the transfer will fail.

Ethereum (ERC-20)

Every Ethereum transaction pays gas. ethereum.org explains that the fee is the gas used multiplied by the base fee plus a priority tip, that the base fee is burned, and that a plain ETH transfer uses 21,000 gas. Token transfers run through a smart contract and need more. Because the base fee moves with demand, the same transfer can be cheap one hour and expensive the next.

Again, the casino pays the gas for its withdrawal. When you move ERC-20 USDT onward from your own wallet, you need ETH for gas.

Speed

Both networks are quick compared with a casino's approval queue.

  • Tron. Tron's documentation says a transaction is fully confirmed once it is solidified, which typically takes about a minute.
  • Ethereum. Blocks are produced in 12-second slots. ethereum.org explains that a block becomes final once there is a supermajority link between two epoch checkpoints, and an epoch is 32 slots. Many receivers credit after a set number of blocks, before finality.

In practice the wait you feel is the casino approving the withdrawal and the receiver's own confirmation rules. The network part is short on both.

Which one to pick for a casino withdrawal

Start with where the USDT is going

Destination Pick
Your own wallet that supports both Usually TRC-20, for the lower casino fee
A Canadian trading platform Whichever network the platform lists, if it accepts USDT at all
An exchange outside Canada The network that exchange lists for USDT deposits
A wallet that only supports Ethereum ERC-20

The receiving side decides. A cheap network is no use if the destination does not support it.

The Canadian catch

Under the CSA's interim approach to value-referenced crypto assets, registered Canadian platforms can only offer stablecoins that meet regulators' conditions. Several large platforms stopped offering USDT to Canadian customers. If you plan to sell for CAD on a Canadian platform, confirm that it accepts USDT and on which network. If it does not, you may be better off withdrawing in another coin. Our guide on moving casino crypto to a Canadian bank account covers the full route.

Size of the withdrawal

A flat casino fee hurts small withdrawals most. If a network's fee is a large share of the amount, wait and withdraw more at once, or use the cheaper network if your destination supports it.

Avoiding mistakes

Match the network on both sides

Your receive address must be on the same network you select in the casino cashier. A Tron address starts with T, so most cashiers will reject it for an ERC-20 withdrawal. The bigger risk is the 0x format: Ethereum mainnet, Ethereum layer 2 networks and BNB Smart Chain all accept the same-looking address. If you choose ERC-20 in the casino, your receiving wallet or platform must be watching Ethereum mainnet for USDT.

Check the token contract

Anyone can create a token called "USDT". Real USDT on each chain comes from one contract published by Tether. In your wallet, make sure the USDT you hold is the official token and not a look-alike. Tether's supported protocols page is the reference. Tether also notes that its Ethereum USDT contract is based on an older standard, which matters to developers but not to ordinary transfers.

Watch for address poisoning

Scammers send tiny transfers from addresses that start and end with the same characters as addresses you use, hoping you will copy the wrong one from your history. Always copy the address from the wallet's receive screen, not from past transactions, and check more than the first and last few characters.

Keep gas in your wallet

If you will send USDT onward from a self-custody wallet, keep TRX on Tron or ETH on Ethereum for fees. Without it the USDT is stuck until you top up.

Never use a discontinued network

Tether has stopped issuing and redeeming USDT on several older chains, including Omni, Kusama, Bitcoin Cash SLP, EOS and Algorand. If a casino or wallet offers USDT on one of these, do not use it.

Tracking your withdrawal

Once the casino sends the payment, ask for the transaction hash. Paste it into a block explorer for the correct network: a Tron explorer for TRC-20, an Ethereum explorer for ERC-20. You will see the amount, the receiving address, the token contract and the confirmation status. A hash that shows nothing on one explorer may simply belong to the other network.

Records and tax

Keep the date, network, amount, CAD value and hash of every withdrawal. Converting USDT to CAD or to another coin is a disposition for the CRA, and USDT tracks the US dollar, so its CAD value changes with the exchange rate. Our guide on whether gambling winnings are taxed in Canada has more.

A note for Ontario and Alberta

Ontario and Alberta run their own regulated online gambling markets. Offshore crypto casinos are not licensed in either province. See Ontario and Alberta.

Sources

Key terms

Stablecoin
A cryptocurrency designed to keep a steady value, usually one US dollar, backed by reserves held by the issuer.
Network fee
The fee paid to a blockchain's validators or miners to process a transaction, separate from any casino fee.
Confirmation
Each new block added on top of the block containing your transaction; more confirmations make reversal less likely.
Transaction hash
A unique ID for a blockchain transaction that anyone can look up on a block explorer to see its status.
Block explorer
A public website that lets anyone search a blockchain for transactions, addresses and blocks.
Self-custody wallet
A wallet where you alone hold the private keys or recovery phrase, as opposed to an account at an exchange or casino.

Frequently asked questions

Is TRC-20 or ERC-20 cheaper for casino withdrawals?
Casinos usually charge less for TRC-20, because Ethereum gas is typically higher. Casinos set their own flat fees, so check the cashier for each network.
Can I send TRC-20 USDT to an ERC-20 address?
No. They are separate networks with different address formats. A Tron address starts with T and an Ethereum address starts with 0x. Choose the network your receiving wallet or platform supports.
Why can I not send my USDT out of my wallet?
You need the network's own coin for fees: TRX on Tron or ETH on Ethereum. Add a small amount and try again.
Which network is faster?
Both are fast. Tron's documentation says solidification typically takes about a minute, and Ethereum produces blocks every 12 seconds. The casino's approval time usually matters far more.
Can I sell USDT on a Canadian crypto platform?
Only where the platform currently offers it. Under CSA stablecoin rules several large platforms stopped offering USDT to Canadians, so check your platform's list and supported networks first.