USD Coin to Monero

USDC (ERC-20) to XMR: exchange USD Coin on Ethereum to Monero with no KYC

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

  • USD CoinUSDC · Ethereum
  • MoneroXMR

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

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 USDC 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

    USDC (ERC-20) / XMR rate

    −5.72%24h

    24h change
    −5.72%
    24h high
    0.001696 XMR
    24h low
    0.001261 XMR
    Minimum (floating)
    47.3902 USDC (ERC-20)
    Fixed rate
    Available from 31.6292 to 172,272.06 USDC (ERC-20)
    Payout fee
    0.009 XMR1.15% of the payout at 500 USDC (ERC-20)
    Time estimate
    10 to 60 minutesAn estimate for this pair, not a promise
    Networks
    Ethereum → Monero
    USDC (ERC-20) token contract (never send funds to it)
    0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48

    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 29 Oct 2026, 23:00 UTC.

    Before you swap

    Send USDC on Ethereum mainnet only, from a wallet that holds ETH for gas. USDC on Solana, Base or another network does not reach this deposit. Give a Monero address from your own wallet, ideally a new subaddress. Until the XMR is sent, the USDC waits at the deposit address of your order.

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

    You sendYou get (floating)Payout fee shareFixed quote
    150 USDC (ERC-20)0.2059 XMR4.19%–
    500 USDC (ERC-20)0.7702 XMR1.15%0.7654 XMR
    2,500 USDC (ERC-20)3.9783 XMR0.23%3.9693 XMR
    10,000 USDC (ERC-20)16.0166 XMR0.06%–

    Our quotes, not guarantees. Recorded 29 Oct 2026, 23:00 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.

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

    • Last 24 hours

      -5.72%

      Low 0.001261 · High 0.001696 XMR

    Rates before the payout fee for 500 USDC (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.
    • Since 28 Oct 2026, fixed quotes were 0.6% lower than floating quotes (middle half 0.59% to 0.62% lower, 143 paired quotes).
    • Since 28 Oct 2026, 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)
    28 Oct 2026, 16:00 UTC0.001641
    28 Oct 2026, 20:00 UTC0.001653
    29 Oct 2026, 00:00 UTC0.001657
    29 Oct 2026, 04:00 UTC0.001693
    29 Oct 2026, 08:00 UTC0.001671
    29 Oct 2026, 12:00 UTC0.001655
    29 Oct 2026, 16:00 UTC0.00164
    29 Oct 2026, 20:00 UTC0.001652
    29 Oct 2026, 22:00 UTC0.001571

    How to swap USDC (ERC-20) to XMR

    1. Enter an amount and paste your XMR address on Monero. At our last check the minimum was 47.3902 USDC (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 USDC (ERC-20)

    • Minimum 0.03614 XMR, payout fee 6.9826 USDC (ERC-20).
    • 0.11 XMR → 56.3459 USDC (ERC-20)
    • 1 XMR → 598.2852 USDC (ERC-20)
    • Checked 29 Oct 2026, 23:00 UTC.
    Monero to USD Coin on Ethereum swap

    Why people swap USD Coin on Ethereum to Monero

    From a dollar token with an issuer to a coin without one

    USDC is a token that Circle issues on Ethereum and pegs to the US dollar. Under its USDC terms, Circle can block an address and freeze the USDC held there. Monero has no issuer, and no one can freeze XMR at an address. Its transactions do not show amounts or addresses on the public chain (how Monero privacy works). Its price moves with the market, while USDC is meant to stay near one dollar.

    People make this swap when they want to hold part of their savings in a coin with no issuer, or to pay someone who asks for XMR. This page does not tell you which one to hold.

    Which USDC this deposit takes

    Circle issues USDC on many networks, and each version is a separate balance. This deposit takes USDC on Ethereum mainnet only, as an ERC-20 token from the contract Circle lists for Ethereum. USDC on Solana, Base, Arbitrum or BNB Smart Chain does not reach it, even when the address looks the same. If your USDC is elsewhere, pick that coin and network in the swap form.

    The transfer is an ERC-20 token transfer, and Ethereum charges its gas in ETH. Keep some ETH in the wallet that holds the USDC. If the USDC sits on an exchange account or in a DeFi app, withdraw it to your own wallet first and send from there, because the swap form asks for the address you send from. For USDT on Ethereum, see USDT (ERC-20) to XMR.

    Getting the XMR

    Give a new subaddress from your own Monero wallet. It starts with 8 and keeps this payout apart from your other payments. Received XMR stays locked for 10 confirmations, about 20 minutes, before you can spend it. No Monero wallet yet? The Monero wallet guide shows how to set one up.

    Between the deposit and the payout, your USDC is no longer in your wallet. It waits at the deposit address of your order until the XMR is sent. On a floating quote, the XMR amount is set only once your deposit confirms. If a swap cannot finish, the refund is USDC on Ethereum, and it goes to the address the USDC came from. The way back is XMR to USDC (ERC-20).

    Sending USDC (ERC-20) and receiving XMR

    Sending USDC (ERC-20)

    Send USDC on Ethereum mainnet only. Your wallet or exchange must show Ethereum or ERC-20 as the network. The sending address also needs ETH, because every Ethereum transaction pays its gas in ETH, token transfers included.

    • Pick Ethereum (ERC-20) in your wallet or in the exchange withdrawal form. USDC on Solana, Base, Arbitrum or BNB Smart Chain is a separate balance and does not reach this deposit address.
    • Send real USDC. The token must use the contract Circle lists for Ethereum, 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48. A token from any other contract that calls itself USDC is not USDC.

    Compared with the sources listed on this page on 28 Oct 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.
    • New XMR shows in your total balance first. It moves to your unlocked balance after 10 confirmations.
    All XMR sending and receiving tips

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

    USDC (ERC-20) to XMR questions

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

    How do I swap USDC to XMR?

    Choose USDC (ERC-20) as the coin you send and XMR as the coin you get. Enter a Monero address from your own wallet and the 0x address you send from. Then send the USDC on Ethereum mainnet to the deposit address on your order page, in one transfer. The XMR is sent once your deposit is credited.

    Can I swap USDC to XMR without KYC?

    Yes. You can start this swap with no account, no email and no ID, and swap records keep no name and no IP address. Save the link to your order page when it opens, because it is how you get back to your swap.

    My USDC is on Solana or Base. Can I send it here?

    No. This deposit address takes USDC on Ethereum mainnet only. USDC on Solana, Base, Arbitrum or BNB Smart Chain is a separate balance on another network, and it does not arrive here. Pick the coin and network you actually hold in the swap form.

    Can the USDC pay the Ethereum network fee?

    No. Ethereum charges gas in ETH, and a USDC transfer is a transaction like any other. Put some ETH in the wallet that holds the USDC before you open the order.

    How do I know my token is real USDC?

    Check its contract in your wallet or on Etherscan. Circle lists one USDC contract for Ethereum, 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48. A token from any other contract can call itself USDC and is not USDC.

    Which Monero address should I paste?

    A new subaddress from your own Monero wallet. It starts with 8 and has 95 characters. A fresh subaddress keeps this payout apart from your other payments.

    Read more: Monero wallet guide

    When can I spend the XMR?

    Received XMR stays locked for 10 confirmations, about 20 minutes, before your wallet can spend it. It shows in your total balance first and moves to the unlocked balance after that.

    Is the XMR amount fixed when I start the order?

    Only on a fixed quote, and only for the exact amount shown, sent before the deadline on your order page. On a floating quote, the XMR amount follows the market until your deposit confirms. The payout fee in XMR is shown before you swap.

    Chat with us