USD Coin to Monero
USDC (ERC-20) to XMR: exchange USD Coin on Ethereum to Monero with
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.
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.
Keep swapping
More swaps people make
- BTC to XMR1 BTC → 127.1429 XMR−5.69%
- XMR to BTC1 XMR → 0.007694 BTC+6.15%
- USDT (TRC-20) to XMR1 USDT → 0.001592 XMR−2.94%
- LTC to XMR1 LTC → 0.08943 XMR−9.10%
- ETH to XMR1 ETH → 3.6124 XMR−7.57%
- XMR to USDT (TRC-20)1 XMR → 605.697 USDT+3.00%
- USDT (ERC-20) to XMR1 USDT → 0.001567 XMR−5.44%
- XMR to ETH1 XMR → 0.2663 ETH+6.88%
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 send | You get (floating) | Payout fee share | Fixed quote |
|---|---|---|---|
| 150 USDC (ERC-20) | 0.2059 XMR | 4.19% | – |
| 500 USDC (ERC-20) | 0.7702 XMR | 1.15% | 0.7654 XMR |
| 2,500 USDC (ERC-20) | 3.9783 XMR | 0.23% | 3.9693 XMR |
| 10,000 USDC (ERC-20) | 16.0166 XMR | 0.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
- 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.
How to swap USDC (ERC-20) to XMR
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.
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.
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.
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.
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.
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.
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.
