← all services

XMR BCH

Market-rate quotes (may change before execution).
root@notkyc:~$ Getting live rates... 0/
# Exchange Tier ⇅ Score No-KYC record? Rate You receive (1 XMR) Limits (XMR)

Swapping XMR to BCH is a common move when you need to convert privacy-protected funds into something more liquid and widely accepted without going through KYC gates. Bitcoin Cash offers fast, cheap on-chain transfers and broad merchant acceptance, while Monero shields the source. This page compares live XMR -> BCH rates across no-KYC aggregator routes so you can pick the best output amount, network speed, and refund policy in one view.

// about this pair

Why XMR -> BCH specifically

Monero's ring signatures, stealth addresses, and RingCT make XMR the standard for private holdings, but its acceptance is narrower than major coins and several centralized venues have delisted it. Bitcoin Cash sits in a useful middle zone: UTXO-based like BTC, sub-cent fees, ~10 minute blocks, and listed almost everywhere. Converting XMR to BCH is typically done to spend at BCH-accepting merchants, move into a more liquid asset for further routing, or park value somewhere that settles cheaply on-chain without Lightning setup.

Liquidity for this pair is moderate. Most aggregator routes execute it as XMR -> BTC -> BCH or XMR -> USDT -> BCH under the hood, which means the quoted rate already includes two hops of spread. Expect XMR confirmations to dominate the timeline: 10 confirmations on Monero (~20 minutes) before the outbound BCH leg fires on most providers.

What to check before you swap

  • Network match: BCH only. Do not send to a BTC or BSV address - they share historical formats and mistakes are unrecoverable.
  • Rate type: 'floating' usually nets more BCH but can drift during XMR confirmation wait; 'fixed' locks the quote but bakes in a wider margin.
  • Min/max: XMR minimums are often higher than BTC-sourced swaps because providers hedge privacy-coin inflows.
  • Refund address: always provide a Monero refund address you control. If the swap fails mid-flight, no-KYC services cannot contact you.
  • Address format: BCH supports both legacy (1...) and CashAddr (bitcoincash:q...). Use CashAddr to avoid ambiguity with BTC.

Practical tips: size the trade so two-hop spread does not eat more than the volatility you are hedging, swap during US/EU overlap hours for tighter books, and if you are moving a large position, split it across two routes to reduce single-provider risk. Verify the deposit address on a second device before sending - clipboard malware targeting XMR senders is active.

// FAQ
How long does an XMR to BCH swap take?
Typically 25-45 minutes end to end. Monero requires around 10 confirmations (~20 minutes) before most providers release the BCH leg. BCH itself confirms in roughly 10 minutes per block, and most services credit after 1-2 BCH confirmations. Network congestion on either chain can extend this.
Why is the XMR -> BCH rate worse than XMR -> BTC?
Few providers hold deep BCH liquidity directly against XMR. The route is usually executed as XMR -> BTC -> BCH internally, so you pay spread on both hops. Comparing aggregator quotes side by side is the only reliable way to find a route that minimizes the double-spread cost.
Can I send XMR from a view-key-only or hardware wallet?
Yes, any wallet that can construct and broadcast a Monero transaction works - Feather, Cake, Monerujo, official CLI/GUI, or Ledger/Trezor via a supported front end. The receiving swap service only sees the incoming subaddress payment; it cannot link it back to your wallet cluster.
What happens if I send the wrong amount or miss the rate window?
On a fixed-rate quote, sending outside the min/max triggers either an automatic refund to your provided XMR refund address or a recalculation at the current floating rate, depending on the provider's policy. Always set a refund address - without one, recovery on a no-KYC swap is effectively impossible.
Should I use legacy or CashAddr format for the BCH destination?
Use CashAddr (starts with 'bitcoincash:q' or just 'q'). Legacy BCH addresses share the '1...' prefix with Bitcoin and have caused real losses when users or providers routed funds to the wrong chain. CashAddr is unambiguous and supported by every modern BCH wallet and exchange.
Is XMR -> BCH actually private end to end?
The XMR side is private up to the deposit address. Once funds land on the swap service, that provider knows the BCH payout address. BCH itself is a transparent UTXO chain, so the output is fully traceable from the moment it is sent. Treat the BCH leg as public and use a fresh receiving address.
// related