Swap XMR to USDT ERC-20

Swap Monero for USDT on Ethereum without an account: enter the amount, paste a 0x… address and send XMR from any Monero wallet.

Arrival
≈ 11–24 min
Confirmations
5 on Monero
Rate
Floating
Fee token after arrival
ETH

Swap

—
Rate
Enter an amount
Network fee
—
Arrival
≈ 11–24 min · 5 confirmations on Monero

The wallet you will send the deposit from.

No account. You send from your own wallet.

When this route is the right one

You hold XMR and the dollars have to land on Ethereum specifically — a DeFi position, a service that accepts only ERC-20 deposits, or a long-term stablecoin balance in the wallet where the rest of your Ethereum assets live. If the receiver would take TRON instead, the TRC-20 route is cheaper to move on afterwards; this one is for when Ethereum is required.

Monero and Ethereum do not interoperate. The XMR is received on the Monero chain — 5 confirmations, about 11–24 minutes — and USDT is then transferred to your 0x… address by an Ethereum transaction. You never hold anything in between.

XMR vs USDT ERC-20 — side by side

XMR on MoneroUSDT on EthereumERC-20
Address format4… or 8… (95 characters)0x… (42 characters)
Fee tokenXMRETH
Confirmations we wait for515
Explorermonerohash.cometherscan.io

What happens, in order

  1. Enter the XMR amount and your Ethereum address

    Paste the 0x… address that should receive the USDT. The estimate is shown in USDT.

  2. Send XMR to the deposit address

    A one-time Monero address (4…) is shown with a QR code. Send from any Monero wallet; no payment ID.

  3. Monero confirms

    5 confirmations, about 11–24 minutes. The USDT amount is fixed at the fifth confirmation.

  4. USDT is paid out on Ethereum

    The status page links the Etherscan transaction that transfers USDT to your address.

Before you send — checklist

  • The receiving address is a 0x… address that you will use on Ethereum mainnet; the same string on BNB Smart Chain or Polygon receives nothing from this route.
  • If an exchange gave you the address, its USDT deposit page says ERC-20 / Ethereum.
  • The receiving wallet has, or will get, some ETH. USDT on Ethereum cannot be moved without ETH for gas.
  • The XMR you send is unlocked — not received within the last 10 blocks.
  • You saved the status link.

The two mistakes that cost money on this route

USDT arrives, and then it cannot leave

The USDT shows in the wallet, but the first transfer out needs gas in ETH, and a wallet with only USDT cannot pay it. If the wallet is empty, swap a little XMR to ETH first, or send ETH from elsewhere before you need to move the USDT.

An ERC-20 address that was meant for BEP-20

Ethereum and BNB Smart Chain share the 0x… format. An exchange deposit page opened for USDT BEP-20 shows the same address as its ERC-20 page, but credits only the network it was opened for. Read the network name, not just the address.

Other ways to make the same move

WayWhat you needWhere it is slower or dearer
An exchange that lists XMRAn account, a Monero deposit, a sale, an ERC-20 withdrawalTwo waits and a withdrawal fee that on Ethereum is often the largest cost of the whole operation
A peer-to-peer tradeA counterparty with ERC-20 USDT, escrow or trustA negotiated price; time; the counterparty sees the 0x… address you receive at
This swapTwo addressesA floating rate fixed at the fifth Monero confirmation

What is visible on-chain

On the Monero chain the deposit is a hash in a block; the amount and the parties are not readable. On Ethereum the payout is a token transfer event in the USDT contract, and Etherscan shows the payout address, your address, the amount and the time. Your address now carries a visible USDT balance, and every later transfer from it will be visible too.

FAQ

How long does it take?

About 11–24 minutes for 5 Monero confirmations; the Ethereum transfer that follows is in a block within about 12 seconds.

Is this the same USDT as on TRON?

Same issuer, same price, different network. On Ethereum USDT is an ERC-20 token moved with ETH gas; on TRON it is a TRC-20 token moved with TRX or energy. If the receiver accepts both, compare the two routes before choosing.

Why do I need ETH afterwards?

Receiving costs you nothing; the sender pays. Sending the USDT on, even to the same exchange, is an Ethereum transaction that your wallet must pay for in ETH.

Can the deposit come from an exchange?

Yes, if the exchange withdraws Monero. Use the one-time deposit address as the withdrawal address; no payment ID is needed.

What is the minimum?

It is shown under the amount field and includes the Ethereum gas of the payout, so it is higher when gas is high.

What if the swap cannot be completed?

Write to support with the swap ID from the status page. The form has no refund address: a swap that cannot be completed is handled by hand, and a return to the address you sent from is arranged under the partner's rules, less the network fee.

About the coins on this route: Monero (XMR) · Tether (USDT)

External resources