← all services

ETH XMR

rate type
Market-rate quotes (may change before execution).
root@notkyc:~$ rates cached for everyone · ttl 60s · 0s
# Exchange Score No-KYC record? Rate You receive (1 ETH) Limits (ETH)
1 OctoSwap BEST A priv 87trust 70
// no on-platform swaps yet
1 ETH = 5.345124 XMR 5.345124 XMR min 4.02114 · max 689.338235 swap on notkyc swap on OctoSwap →
2 Swaponix C priv 64trust 70
7/8 KYC-free
1 ETH = 5.32046154 XMR 5.32046154 XMR min 0.13252 · max 571.67837 swap on notkyc swap on Swaponix →
3 XMRS C priv 61trust 71
6/6 KYC-free
1 ETH = 5.3131 XMR 5.3131 XMR min 0.0517 · max 1723.34501 swap on notkyc swap on XMRS →
4 Lizex C priv 62trust 70
1/1 KYC-free
1 ETH = 5.300956 XMR 5.300956 XMR min 0.03464034 · max 571.58285335 swap on notkyc swap on Lizex →
5 Quickex C priv 49trust 75 1 ETH = 5.29905474 XMR 5.29905474 XMR swap on Quickex →
6 CCE.cash C priv 53trust 71 1 ETH = 5.29862126 XMR 5.29862126 XMR min 0.00649203 · max 28710 swap on CCE.cash →
7 FixedFloat D priv 45trust 67
0/1 KYC-free
1 ETH = 5.298073 XMR 5.298073 XMR min 0.0377586 · max 45 swap on notkyc swap on FixedFloat →
8 Swapuz B priv 59trust 88
10/10 KYC-free
1 ETH = 5.2917 XMR 5.2917 XMR min 0.0517 · max 1723.34501 swap on notkyc swap on Swapuz →
9 Baltex D priv 40trust 65 1 ETH = 5.29124685 XMR 5.29124685 XMR min 0.0002928 swap on Baltex →
10 StealthEX C priv 49trust 79
5/5 KYC-free
1 ETH = 5.28070455 XMR 5.28070455 XMR min 0.0038415 swap on notkyc swap on StealthEX →
11 Exolix C priv 49trust 80
6/6 KYC-free
1 ETH = 5.24146986 XMR 5.24146986 XMR min 0.028149 · max 1126.32004229 swap on notkyc swap on Exolix →
12 Mistex A priv 100trust 55
2/2 KYC-free
1 ETH = 5.23080587 XMR 5.23080587 XMR min 0.0344 · max 1070 swap on notkyc swap on Mistex →
13 PegasusSwap A+ priv 95trust 94
2/2 KYC-free
1 ETH = 5.22801917 XMR 5.22801917 XMR min 0.005745 · max 1126.32004229 swap on notkyc swap on PegasusSwap →
14 GhostSwap C priv 65trust 60
3/4 KYC-free
1 ETH = 5.18489603 XMR 5.18489603 XMR min 0.01727267 · max 518.1799581 swap on notkyc swap on GhostSwap →
OctoSwap BEST A
Rate1 ETH = 5.345124 XMR
You receive5.345124 XMR
Limitsmin 4.02114 · max 689.338235 ETH
Rate1 ETH = 5.32046154 XMR
You receive5.32046154 XMR
Limitsmin 0.13252 · max 571.67837 ETH
Rate1 ETH = 5.3131 XMR
You receive5.3131 XMR
Limitsmin 0.0517 · max 1723.34501 ETH
Rate1 ETH = 5.300956 XMR
You receive5.300956 XMR
Limitsmin 0.03464034 · max 571.58285335 ETH
Rate1 ETH = 5.29905474 XMR
You receive5.29905474 XMR
Limits— ETH
Rate1 ETH = 5.29862126 XMR
You receive5.29862126 XMR
Limitsmin 0.00649203 · max 28710 ETH
Rate1 ETH = 5.298073 XMR
You receive5.298073 XMR
Limitsmin 0.0377586 · max 45 ETH
Rate1 ETH = 5.2917 XMR
You receive5.2917 XMR
Limitsmin 0.0517 · max 1723.34501 ETH
Rate1 ETH = 5.29124685 XMR
You receive5.29124685 XMR
Limitsmin 0.0002928 ETH
Rate1 ETH = 5.28070455 XMR
You receive5.28070455 XMR
Limitsmin 0.0038415 ETH
Rate1 ETH = 5.24146986 XMR
You receive5.24146986 XMR
Limitsmin 0.028149 · max 1126.32004229 ETH
Rate1 ETH = 5.23080587 XMR
You receive5.23080587 XMR
Limitsmin 0.0344 · max 1070 ETH
Rate1 ETH = 5.22801917 XMR
You receive5.22801917 XMR
Limitsmin 0.005745 · max 1126.32004229 ETH
Rate1 ETH = 5.18489603 XMR
You receive5.18489603 XMR
Limitsmin 0.01727267 · max 518.1799581 ETH

Swapping ETH to XMR is one of the most common privacy-exit routes in crypto. Ethereum's transparent ledger means every wallet you've ever interacted with is permanently linked to your address, while Monero's stealth addresses, ring signatures, and RingCT hide sender, receiver, and amount by default. Moving liquid ETH into XMR without KYC lets you break the on-chain trail before holding, spending, or moving value privately.

// about this pair

Why ETH -> XMR specifically

This pair sits at the intersection of the most liquid smart-contract asset and the dominant privacy coin. ETH gives you fast settlement (12 second blocks, finality in roughly 2-3 minutes for exchange credit) but full transparency - every swap, DEX trade, and airdrop claim is permanently visible. XMR settles in about 2 minutes per block with a 10-block lock (~20 minutes) before most exchanges credit, and once funds land they are no longer traceable on-chain.

Liquidity for this pair is deep across aggregated swap services because both assets are top-30 by volume. Spreads are typically tighter than any other ETH -> privacy-coin route. The main cost components you should watch:

  • ETH gas at deposit time - sending ERC-20 wrapped ETH or routing through a contract wallet costs more than a plain ETH transfer
  • The exchange's internal spread vs the reference market rate
  • XMR network fee, which is negligible (usually under 0.0001 XMR)

Choosing a service for this pair

Things that actually matter:

  • Network match: send native ETH on mainnet, not on an L2 or as wETH unless the service explicitly supports it - mismatches here are the most common cause of stuck swaps
  • Float vs fixed rate: fixed locks the quote but charges a wider spread; float gives you the live rate but can shift during the ~20 minute XMR confirmation window
  • Min/max limits: ETH -> XMR minimums tend to be around 0.01-0.02 ETH; large swaps (>10 ETH) sometimes split across providers
  • Refund address policy: always set one, since XMR-side issues cannot be reversed by the exchange

Practical tips: avoid swapping directly from an address tied to your KYC'd CEX withdrawal - use an intermediate wallet first. Generate the receiving XMR address in a fresh wallet (official GUI/CLI or Feather) rather than reusing one. Time large swaps during low-gas periods to reduce ETH-side costs.

// FAQ
How long does an ETH to XMR swap actually take?
Expect 5 to 25 minutes end to end. ETH deposits typically need 1-3 confirmations (about 1-2 minutes), then the exchange executes the swap, then XMR requires 10 block confirmations on the receiving side (~20 minutes) before most wallets show a spendable balance. Float-rate swaps that take longer can drift if the market moves.
Can I swap from an L2 like Arbitrum or Base directly to XMR?
Some aggregated services accept L2 deposits, but most expect native mainnet ETH. Check the deposit network indicator before sending. If you only hold ETH on an L2, bridging to mainnet first usually gives you a wider choice of providers and better rates, even after bridge fees.
Is the swap traceable after it lands in Monero?
The ETH-side deposit is public and links your sending address to the exchange's hot wallet. Once XMR is sent to your address, on-chain analysis cannot follow it further - amounts are hidden by RingCT and the recipient is hidden by stealth addresses. Operational privacy still depends on not reusing the source ETH address for doxxed activity.
Fixed rate or float rate for this pair?
Float is usually better when ETH and XMR are both moving sideways, since you save on spread. Fixed makes sense if you are swapping a large amount or during high volatility, because the ~20 minute XMR confirmation window is long enough for the rate to shift 1-2% in fast markets. Compare the quoted spread before deciding.
What's a safe minimum amount to swap?
Most services set minimums between 0.01 and 0.02 ETH for this pair. Going right at the minimum is risky because ETH gas plus the spread can eat 5-10% of small swaps. A practical floor is around 0.05 ETH where fixed costs become a smaller percentage of the trade.
What happens if I send the wrong network or amount?
Below-minimum or above-maximum deposits trigger a refund flow, which is why setting a refund address at order creation is critical. Wrong-network sends (e.g. ETH on BSC as a BEP-20 token to an ERC-20 deposit address) are recoverable only if the exchange supports that chain - many do not, and funds can be lost permanently.
// related