Tether to Monero

USDT (ERC-20) to XMR: exchange Tether on Ethereum to Monero with no KYC

On , our floating quote for 500 USDT (ERC-20) was 0.8129 XMR after a 0.009 XMR payout fee.

  • TetherUSDT · Ethereum
  • MoneroXMR

No account, no email and no ID needed to swap.

Holding USDT on Tron (address starts with T)? Swap USDT (TRC-20) to XMRTRC-20 or ERC-20?

Swap

Swap crypto with no account, no ID and no email.

NetworkEthereumERC-20
You get
NetworkMonero
All fees included
No hidden fees

Our fee and the payout network fee are already in the amount you get. We take nothing more.

No hidden fees

Our fee and the payout network fee are already in the amount you get. We take nothing more.

The USDT wallet you will send from. This feature runs a pre-check on your wallet address before the exchange gets created.

By starting, you agree to the Terms.

Search coins

    USDT (ERC-20) / XMR rate

    +0.78%24h

    24h change
    +0.78%
    24h high
    0.001673 XMR
    24h low
    0.001626 XMR
    7d change
    −1.73%
    Minimum (floating)
    12.9484 USDT (ERC-20)
    Fixed rate
    Available from 14.4366 to 171,610.47 USDT (ERC-20)
    Payout fee
    0.009 XMR1.09% of the payout at 500 USDT (ERC-20)
    Time estimate
    10 to 60 minutesAn estimate for this pair, not a promise
    Networks
    Ethereum → Monero
    USDT (ERC-20) token contract (never send funds to it)
    0xdAC17F958D2ee523a2206206994597C13D831ec7

    The exchange spread and our fee are inside the rate. The payout fee is taken from the amount you receive.

    Our quotes, not guarantees. Recorded 2 Nov 2026, 01:45 UTC.

    Before you swap

    Set your wallet to the Ethereum network before you send. The deposit address uses the 0x format, which other EVM networks share, and USDT sent on any of them does not reach this swap. Keep ETH in the sending wallet for gas. Your XMR is sent only after the USDT deposit is credited on Ethereum, and a floating quote may shift before that deposit confirms.

    Convert USDT (ERC-20) to XMR: what you get for common amounts

    You sendYou get (floating)Payout fee shareFixed quote
    39 USDT (ERC-20)0.05441 XMR14.19%–
    500 USDT (ERC-20)0.8129 XMR1.09%0.8078 XMR
    2,500 USDT (ERC-20)4.0867 XMR0.22%4.078 XMR
    10,000 USDT (ERC-20)16.3705 XMR0.05%–

    Our quotes, not guarantees. Recorded 2 Nov 2026, 01:45 UTC. The payout fee is already taken off. It depends on the network and can change with the amount, and it takes a bigger share of small swaps. Fixed and floating quotes are separate offers, and either can be higher.

    USDT (ERC-20) to XMR history from our own quotes

    • Last 24 hours

      +0.78%

      Low 0.001626 · High 0.001673 XMR

    • Last 7 days

      -1.73%

      Low 0.001264 · High 0.001721 XMR

    • Last 30 days

      -6.18%

      Low 0.001264 · High 0.001894 XMR

    Rates before the payout fee for 500 USDT (ERC-20), recorded by HiddenSwap every 15 minutes. Our quotes, not market prices. Times in UTC.
    • Median payout fee over the last 7 days: 0.009 XMR.
    • Over the last 30 days, fixed quotes were 0.62% lower than floating quotes (middle half 0.61% to 0.64% lower, 2,933 paired quotes).
    • Over the last 30 days, 100% of our floating quote checks for this pair succeeded.

    All pairs on our data page

    Show the values every 4 hours
    Time (UTC)Median rate (XMR)
    26 Oct 2026, 04:00 UTC0.001675
    26 Oct 2026, 08:00 UTC0.001687
    26 Oct 2026, 12:00 UTC0.001675
    26 Oct 2026, 16:00 UTC0.001675
    26 Oct 2026, 20:00 UTC0.001668
    27 Oct 2026, 00:00 UTC0.001651
    27 Oct 2026, 04:00 UTC0.001643
    27 Oct 2026, 08:00 UTC0.00166
    27 Oct 2026, 12:00 UTC0.001665
    27 Oct 2026, 16:00 UTC0.001675
    27 Oct 2026, 20:00 UTC0.001645
    28 Oct 2026, 00:00 UTC0.001636
    28 Oct 2026, 04:00 UTC0.001647
    28 Oct 2026, 08:00 UTC0.001616
    28 Oct 2026, 12:00 UTC0.001646
    28 Oct 2026, 16:00 UTC0.00164
    28 Oct 2026, 20:00 UTC0.001653
    29 Oct 2026, 00:00 UTC0.001657
    29 Oct 2026, 04:00 UTC0.001692
    29 Oct 2026, 08:00 UTC0.00167
    29 Oct 2026, 12:00 UTC0.001654
    29 Oct 2026, 16:00 UTC0.001641
    29 Oct 2026, 20:00 UTC0.001652
    30 Oct 2026, 00:00 UTC0.00162
    30 Oct 2026, 04:00 UTC0.001628
    30 Oct 2026, 08:00 UTC0.001669
    30 Oct 2026, 12:00 UTC0.00168
    30 Oct 2026, 16:00 UTC0.001652
    30 Oct 2026, 20:00 UTC0.001665
    31 Oct 2026, 00:00 UTC0.001684
    31 Oct 2026, 04:00 UTC0.001679
    31 Oct 2026, 08:00 UTC0.001669
    31 Oct 2026, 12:00 UTC0.001666
    31 Oct 2026, 16:00 UTC0.001669
    31 Oct 2026, 20:00 UTC0.001653
    1 Nov 2026, 00:00 UTC0.001646
    1 Nov 2026, 04:00 UTC0.001639
    1 Nov 2026, 08:00 UTC0.001641
    1 Nov 2026, 12:00 UTC0.00164
    1 Nov 2026, 16:00 UTC0.001651
    1 Nov 2026, 20:00 UTC0.001669
    2 Nov 2026, 00:00 UTC0.00165

    How to swap USDT (ERC-20) to XMR

    1. Enter an amount and paste your XMR address on Monero. At our last check the minimum was 12.9484 USDT (ERC-20). The swap box shows the live minimum.

    2. Send the exact amount in one transaction from Ethereum to the deposit address shown after you start. Sending from your own wallet? Keep some ETH in it to pay the Ethereum network fee.

    3. Ethereum adds a block about 12 seconds on average. How many confirmations are needed depends on the coin, and the order page shows each step.

    4. Your XMR is sent to your address. Your wallet can spend it after 10 blocks.

    Going the other way: XMR to USDT (ERC-20)

    • Minimum 0.01172 XMR, payout fee 0.1897 USDT (ERC-20).
    • 1 XMR → 593.0502 USDT (ERC-20)
    • Checked 2 Nov 2026, 01:45 UTC.

    Why people swap Tether on Ethereum to Monero

    USDT in a wallet you run yourself

    This page is for USDT held on Ethereum in a browser, phone or hardware wallet. The deposit is an ERC-20 token transfer, and Ethereum bills it in gas, paid in ETH only. So the wallet needs ETH next to the USDT, or the deposit cannot leave it. Our Tether (USDT) coin page explains how the network charges for a USDT transfer. Check the estimate in your wallet before you open an order.

    Leaving a DeFi app

    USDT in a lending pool or a liquidity position is held by that app’s contract, not by your address. Withdraw it to your wallet and wait until the balance shows. Then send the deposit as a plain transfer to the address on your order. This step needs no token approval. If a site asks you to approve a spender to make this deposit, stop and check the page you are on.

    Where the address comes from

    Your wallet history can be turned against you. In address poisoning, someone sends a zero or tiny token transfer from an address that starts and ends like one you have used. The hope is that you copy their address from your history later. So take the deposit address from your order page only, and compare all of it after you paste.

    Many wallets reuse one 0x address on other EVM networks, and each network keeps its own balances. Confirm that your wallet is set to Ethereum before you send. If your USDT is on Tron, use USDT (TRC-20) to XMR. The TRC-20 vs ERC-20 guide sets the two side by side.

    Until the XMR lands

    The payout lands in your Monero wallet (what Monero hides). Until then, the USDT has left your Ethereum wallet, and you cannot undo the transfer. A floating quote is an estimate that can move while your Ethereum deposit waits for confirmation.

    No Monero wallet yet? The Monero wallet guide shows how to set one up and which address to paste.

    Sending USDT (ERC-20) and receiving XMR

    Sending USDT (ERC-20)

    Send USDT on Ethereum mainnet only. Your wallet or exchange must show Ethereum or ERC-20 as the network. The sending wallet also needs ETH, because every transfer on Ethereum pays gas in ETH, including token transfers.

    • Pick Ethereum (ERC-20) in your wallet or in the exchange withdrawal form. Other EVM networks use the same address format, but USDT sent on them stays on those networks and does not reach this deposit.
    • Send only to the deposit address shown for your swap. Never send to the USDT token contract, 0xdAC17F958D2ee523a2206206994597C13D831ec7. Tokens sent to a contract that cannot handle them can be lost for good.
    All USDT sending and receiving tips

    Compared with the sources listed on this page on 17 Sep 2026.

    Receiving XMR (Monero)

    Give a Monero address from a wallet you control. A subaddress starts with 8 and a standard address starts with 4. Both have 95 characters. Received XMR stays locked for 10 confirmations, about 20 minutes, before you can spend it.

    • Use a new subaddress for each swap. A fresh subaddress makes it hard for the sender to link your payouts to each other.
    • A view-only wallet shows incoming XMR but cannot reliably show spent coins. Check your balance in the wallet that has your spend key.
    All XMR sending and receiving tips

    Compared with the sources listed on this page on 17 Sep 2026.

    USDT (ERC-20) to XMR questions

    Questions about Monero itself, such as legality and delistings, are answered in our Monero (XMR) coin guide

    Can my USDT pay the Ethereum network fee?

    Not from a regular wallet. Ethereum charges gas in ETH, and a USDT transfer is a transaction that needs gas like any other. Put some ETH in the wallet that holds the USDT before you open the order.

    My USDT is in a DeFi app. Can I send it to the deposit address from there?

    Withdraw it to your own wallet first, and wait until the balance shows there. Then send a plain USDT transfer from that wallet to the deposit address. The deposit then comes from an address you control, which matters if a refund ever goes back to the sender.

    Do I need to approve a contract to send USDT here?

    No. The deposit is a normal token transfer from your address to the deposit address. An approval is a different action. It lets another address spend your tokens later, up to a set amount. No step of this swap asks for one.

    My Ethereum transaction failed. Did I lose the gas?

    If it was included in a block, yes. Ethereum undoes a failed transaction, but the gas it used is still paid. A transfer that runs out of gas uses up all the gas it was given. Your USDT stays in your wallet. Check your ETH balance and the gas limit, then send again before the order expires.

    A zero-value USDT transfer appeared in my wallet history. What is it?

    It is probably address poisoning. A scammer sends a zero or tiny token transfer from an address that starts and ends like one you used. If you later copy an address from your history, you may copy theirs. Always take the deposit address from your order page, and check it in full.

    I use one wallet on several EVM networks. What should I check?

    Look at the network switch before you press send. A wallet built for Ethereum uses one 0x address across many EVM networks, yet each network keeps its own balances. This order watches Ethereum only and does not see USDT sent anywhere else. If it already happened, send support your order ID and the hash of that transfer.

    Chat with us