Two threads on r/CoinBase ask the same thing in almost the same words: “Help on how to transfer USDT from Coinbase to a TRC20 wallet” (October 2025) and “Transfer funds from Coinbase to another wallet that supports TRC20” (December 2025). If you are here for the same reason, this is the practical version.
Short answer: Coinbase sends USDT on Ethereum (ERC-20). A TRC-20 wallet lives on Tron. Something in between has to take USDT on Ethereum and pay it out on Tron: either an exchange account that supports both networks, or a swap service. Below are both, step by step, with costs and the checks that keep your money safe.
Can Coinbase send USDT on the Tron network?
When a user hit this wall, Coinbase support replied: “Coinbase only supports USDT on specific networks … such as Ethereum (ERC-20)”, and named TRC-20 among the unsupported ones. If you try anyway, Coinbase blocks the transfer with the error “None of your assets can be sent to this type of address” — we explain it in a separate guide.
That reply dates from 2025, and we couldn’t check Coinbase’s current network list from its help center. So start here: in the app, start sending USDT and look at the networks offered. If Tron is on the list, send directly and you are done.
What do you need before you start?
| You need | Why |
|---|---|
| The recipient’s Tron address | It starts with a capital T and has 34 characters. This is where USDT on Tron arrives |
| USDT in your Coinbase account | Plus the Ethereum network fee for the withdrawal |
| A refund address on Ethereum (for a swap) | From a wallet you control. If a swap can’t complete, the USDT comes back here |
| Or an account on a second exchange (for way 1) | It must support USDT on both Ethereum and Tron, and be available in your country |
Way 1: through an exchange that supports both networks
If you already have a verified account on an exchange that handles USDT on Ethereum and on Tron, this is usually the route with the fewest new things to learn.
- On the second exchange, open Deposit → USDT and choose Ethereum (ERC-20). Copy the address.
- In Coinbase, send USDT to that address on Ethereum.
- Wait until the deposit is credited on the second exchange.
- Withdraw USDT there, choose Tron (TRC-20) as the network and paste the recipient’s
T…address.
You pay two fees: the Ethereum network fee to leave Coinbase and the second exchange’s withdrawal fee. For scale, Eco reports: “As of Oct 12, 2026, Binance lists USDT-TRC20 withdrawal at 1.5 USDT.” The trade-off is the account itself: verification, country restrictions and two separate transfers to wait for.
Way 2: swap USDT ERC-20 to USDT TRC-20 on the way
A swap service gives you a deposit address on Ethereum and pays out USDT on Tron to the address you choose. Coinbase only sees an ordinary Ethereum address, so the transfer goes through. Here is how it works on BayChange:
- Pick the pair. You send: USDT (Ethereum). You get: USDT (Tron). Enter the amount. The quote shows what arrives after all fees, and the minimum.
- Paste the addresses. The recipient’s Tron address goes into “Receive to”. Your own Ethereum address goes into “Refund address”.
- Get the deposit address. You see the address, the exact amount and a QR code. The address is valid for a limited time, shown on the order page.
- Send from Coinbase. Send USDT on Ethereum to the deposit address. Check the amount that will actually arrive: if your app takes the network fee out of the amount, increase it so the deposit matches the order.
- Follow the order page. It shows deposit received, swapping, and sent, with a link to the payout on Tron’s explorer.
Send at least the minimum. The order page shows the minimum deposit. The swap network doesn’t return deposits below its minimum. Above it, if the swap can’t complete, the USDT goes back to your refund address.
How much does each way cost?
| Recipient takes ERC-20 | Way 1: via exchange | Way 2: swap | |
|---|---|---|---|
| Account needed | No | Yes, verified | No |
| Fees | Ethereum network fee | Ethereum network fee + exchange’s TRC-20 withdrawal fee | Ethereum network fee + one quote (protocol fee, Tron payout cost, our fee) |
| Transfers to wait for | One | Two | One deposit, then the payout |
| Best for | Recipients who can switch networks | People who already have the account | Recipients who only take TRC-20 |
The Tron payout cost in a swap is fixed: about 3.8 USDT in October 2026. On a $100 swap, protocol and network costs alone come to around 4 USDT before our fee; on larger amounts the share drops fast. That is why, for small transfers, asking the recipient for an Ethereum address or using an exchange you already have is often cheaper. We would rather say so than have you overpay.
What does the recipient need to know?
- They don’t need anything to receive. USDT on Tron arrives at a
T…address without any setup. - They need TRX to send it on. Tron transfers are paid in TRX. After TRON’s Proposal #104, imToken compares the cost of a USDT transfer as “Before: ~13.5 TRX After: ~6.4 TRX”. A brand-new wallet with only USDT can’t move it until it gets some TRX.
- Hardware wallets differ. Trezor’s guide says: “Tron works on Trezor Safe 7, Trezor Safe 5, Trezor Safe 3, and Trezor Model T. It is not available on Trezor Model One.” If the recipient uses a Trezor One, see USDT TRC-20 on Trezor before they give you an address.
What about the other direction: USDT TRC-20 into Coinbase?
Say someone pays you in USDT on Tron and your account is on Coinbase. Coinbase doesn’t take USDT on Tron (see above), so turn it around:
- In Coinbase, copy your USDT deposit address on Ethereum.
- Swap USDT (Tron) → USDT (Ethereum) with that Coinbase address as the payout address, and your own Tron address as the refund address.
- Send the USDT on Tron to the deposit address. The sending wallet needs TRX for the fee.
One warning: never send USDT to Coinbase from a network it doesn’t support. On networks that share the 0x address format, such as BNB Smart Chain, the address looks identical, so a wallet can’t tell from the address that it’s the wrong network. Coinbase support itself listed Binance Smart Chain among the unsupported networks for USDT.
What are the common mistakes?
- Choosing “USDT” without the network. On both sides, check the network label, not just the coin.
- Sending below the minimum, or less than the order amount because a fee was taken out on the way.
- Using someone else’s address as the refund address. It should be yours.
- Making the first transfer a big one. With a new recipient, a small test above the minimum costs little and confirms the address.
If the recipient only takes USDT on Tron and you don’t have another exchange account, the form below is set to USDT on Ethereum → USDT on Tron. No sign-up, no wallet connection needed, and the fee is shown before you send.