Exchange Currencies Track Order Guides

How to swap Monero (XMR) to Ethereum (ETH)

Updated Nov 10, 2026

Open the XMR to ETH pair, enter the amount and your 0x Ethereum address, then send XMR from your Monero wallet to the one-time deposit address on the order page. You need spendable XMR to send but no ETH, because receiving costs no gas. ETH on Base, Arbitrum and other layer 2s are separate listings, so pick the network you want before you confirm.

Swap XMR to ETH in five steps

  1. Check that your XMR is spendable. Open your Monero wallet and let it sync. The spendable (unlocked) balance has to cover the amount plus the Monero network fee. XMR that arrived a short while ago may still show as locked.
  2. Pick the pair and the network. Open the XMR to ETH swap page. It starts with ETH on Ethereum; ETH on Base, Arbitrum One, OP Mainnet and other networks are separate options in the coin list. Enter the XMR amount under You Send.
  3. Paste your 0x address. Copy it from the wallet that will hold the ETH and paste it into Recipient Address. Compare the first and last characters. ETH needs no memo. Press Exchange Now.
  4. Send the XMR. Copy the deposit address from the order page, paste it into your wallet's Send screen and enter the amount you typed in the form. Check the address once more, then confirm.
  5. Watch the order. The order page shows the deposit, the exchange and the ETH payout. Once the ETH is sent, your wallet shows it on the network you picked.

Swap XMR to ETH

No Monero wallet yet? See Monero wallets for swaps.

Sending XMR: locked and spendable balance

Monero has a rule that surprises people coming from other coins. Every new transaction output is locked for a set number of blocks after the transaction that created it is mined. That covers XMR you just received and also the change from your own last send. Your wallet shows that part as locked or pending until it becomes spendable.

What this means for a swap:

  • If the XMR only just arrived, wait until it is spendable before you create the order. The deposit then goes out right away, while the estimate is fresh.
  • Send the amount you entered in one transaction. The change from that send is locked for a while as well.
  • The Monero network fee comes out of your wallet on top of the amount. A send-all option takes the fee out of the amount instead, so less would arrive than you entered in the form.

Keep the transaction ID and the tx key

A Monero explorer cannot show who received a payment or how much, so looking up the transaction does not prove your deposit the way it would on Bitcoin. Your wallet can. After you send, keep two things from the wallet history: the transaction ID and the transaction key (tx key). Together with the deposit address, they prove the payment was made.

The Monero guide to proving a payment shows where the GUI and CLI wallets keep the tx key. In the CLI the command is get_tx_key followed by the transaction ID, and it only works if the wallet is set to store transaction keys. You will rarely need this, but it lets you show support that your deposit reached the order's address.

Receiving ETH: 0x address and the right network

An Ethereum address is 0x followed by 40 hexadecimal characters, 42 characters in all. For a normal wallet account, the same 0x address works on Ethereum and on EVM networks such as Base, Arbitrum One and OP Mainnet. So the address does not decide where your ETH lands. The listing you pick does.

Listing idNetworkCan receive here
ethEthereumYes
ethbaseBaseYes
etharbArbitrum OneYes
ethopOP Mainnet (Optimism)Yes
zksynczkSync EraYes
ethbscBNB Smart Chain (BEP-20 token)Yes
ethstrkStarknetYes, to a Starknet wallet address
ethlna, ethmantaLinea, Manta PacificNo, send only for now

ETH is listed here on Ethereum (eth), BNB Smart Chain (ethbsc), Arbitrum One (etharb), OP Mainnet (Optimism) (ethop), zkSync Era (zksync), Base (ethbase), Starknet (ethstrk), Linea (ethlna), Manta Pacific (ethmanta). Starknet works differently: it uses smart contract accounts instead of Ethereum-style accounts, so your Ethereum 0x address is not your Starknet address. If you pick it, copy the address from a Starknet wallet. XMR to ETH on Base opens the form with Base already chosen, and the Ethereum network page covers addresses and fees on Ethereum.

If your wallet app shows one network at a time, switch it to the network you chose to see the ETH. For a payout to an exchange account, use that exchange's ETH deposit address for the same network. You need no ETH to receive: the sender pays the gas, and the payout fee is already in the estimate. You will need some ETH for gas later, when you move it.

Fees for XMR to ETH

The deposit fee and the payout fee in these tables are already in the estimate. Your Monero wallet's own fee for sending is extra. ETH payout fees are not the same on every network, so compare them before you choose one.

NetworkDeposit feePayout feeMinimum
Monero xmr0.006 XMR0.009 XMR0.01822 XMR (to BTC)

From our weekly check on Nov 7, 2026. Fees are in each coin's own units: the deposit fee comes out of what you send and the payout fee out of what you receive. The live estimate in the swap form is always current.

NetworkDeposit feePayout feeMinimum
Base ethbase0.0000028 ETH0.0000028 ETH0.001973 ETH (to BTC)
Starknet ethstrk0.000004 ETH0.000004 ETH0.001972 ETH (to BTC)
BNB Smart Chain ethbsc0.0000473 ETH0.0000307 ETH0.002064 ETH (to BTC)
Arbitrum One etharb0.00006 ETH0.00006 ETH0.002099 ETH (to BTC)
OP Mainnet (Optimism) ethop0.00006 ETH0.00006 ETH0.002094 ETH (to BTC)
Ethereum eth0.00012 ETH0.00012 ETH0.00223 ETH (to BTC)
zkSync Era zksync0.00021 ETH0.00021 ETH0.002427 ETH (to BTC)

From our weekly check on Nov 7, 2026. Fees are in each coin's own units: the deposit fee comes out of what you send and the payout fee out of what you receive. The live estimate in the swap form is always current.

The minimum to send is set for the pair and changes over time. The XMR to ETH swap page shows the current figure as Minimum to send.

Track the order and get help

The order page updates by itself. Bookmark it and note the transaction ID (Ref. ID), because the Track page only lists orders made in this browser. Once the ETH is sent, the page shows the start of the outgoing hash. Match it with the incoming transaction in your wallet, and open that transaction on Etherscan if the payout went to Ethereum.

If a swap shows "verifying", the exchange partner's AML check has paused it and may ask for verification. For a missing deposit or any other problem, message @xswap_to on Telegram with the transaction ID, your Monero transaction ID and, if asked, the tx key. The order status guide explains each status.

Going the other way? ETH to XMR works the same, and the BTC to XMR guide covers Monero address formats.

Questions people ask

Do I need ETH for gas to receive ETH?

No. The sender pays the gas for a transfer, and the payout network fee is already taken out of the estimate. You need ETH for gas only later, when you send or use the ETH you received.

Why is my XMR locked and not spendable?

Monero locks every new output, including the change from your last send, for a set number of blocks after it is mined. It is a consensus rule. Wait until your wallet shows the amount as spendable, then create the order so the deposit goes out right away.

Can I get ETH on Base or Arbitrum instead of Ethereum?

You can. ETH on Base (ethbase), Arbitrum One (etharb) and OP Mainnet (ethop) are separate listings in the coin list. Your 0x address looks the same on each network, so the listing you pick decides where the ETH arrives.

Can I swap XMR to USDT instead of ETH?

The XMR to USDT pair works the same way. USDT is listed on several networks, such as TRON (usdttrc20), Ethereum (usdterc20) and BNB Smart Chain (usdtbsc). Pick the one your receiving wallet supports, since the address format and the payout fee differ.

What if my XMR deposit does not show on the order page?

First check in your wallet that the transaction went out and is confirming. If it still does not show, message @xswap_to on Telegram with the transaction ID from the order page and your Monero transaction ID. The tx key from your wallet proves the payment if support asks for it.

Do I need an account to convert XMR to ETH?

No. Enter the amount and your 0x address on the XMR to ETH page, then send XMR from your own wallet to the one-time deposit address on the order page. There is no account, email or sign-up. In rare cases the exchange partner's AML check can pause a swap and ask for verification.

Swap pages

Start a swap