← all services

BCH 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 BCH) Limits (BCH)
1 OctoSwap BEST A priv 87trust 70
// no on-platform swaps yet
1 BCH = 0.704827 XMR 0.704827 XMR min 30.670815 · max 5257.853919 swap on notkyc swap on OctoSwap →
2 FixedFloat D priv 45trust 67
0/1 KYC-free
1 BCH = 0.700579 XMR 0.700579 XMR min 0.285535 · max 40 swap on notkyc swap on FixedFloat →
3 Quickex C priv 49trust 75 1 BCH = 0.70035335 XMR 0.70035335 XMR swap on Quickex →
4 Lizex C priv 62trust 70
1/1 KYC-free
1 BCH = 0.699347 XMR 0.699347 XMR min 0.26408084 · max 4357.53700611 swap on notkyc swap on Lizex →
5 CCE.cash C priv 53trust 71 1 BCH = 0.69870343 XMR 0.69870343 XMR min 0.04952222 · max 219000 swap on CCE.cash →
6 Baltex D priv 40trust 65 1 BCH = 0.6972201 XMR 0.6972201 XMR min 0.02881923 swap on Baltex →
7 Swapuz B priv 59trust 88
10/10 KYC-free
1 BCH = 0.6972 XMR 0.6972 XMR min 0.394 · max 13138.298 swap on notkyc swap on Swapuz →
8 StealthEX C priv 49trust 79
5/5 KYC-free
1 BCH = 0.69587942 XMR 0.69587942 XMR min 0.0282733 swap on notkyc swap on StealthEX →
9 PegasusSwap A+ priv 95trust 94
2/2 KYC-free
1 BCH = 0.69508662 XMR 0.69508662 XMR min 0.04379434 · max 425.57588333 swap on notkyc swap on PegasusSwap →
10 Godex D priv 36trust 64
2/4 KYC-free
1 BCH = 0.6945184 XMR 0.6945184 XMR min 0.7 · max 2600 swap on notkyc swap on Godex →
11 Exolix C priv 49trust 80
6/6 KYC-free
1 BCH = 0.6930126 XMR 0.6930126 XMR min 0.21459227 · max 425.57588333 swap on notkyc swap on Exolix →
12 XMRS C priv 61trust 71
6/6 KYC-free
1 BCH = 0.6909 XMR 0.6909 XMR min 0.4385 · max 4385.3878 swap on notkyc swap on XMRS →
13 GhostSwap C priv 65trust 60
3/4 KYC-free
1 BCH = 0.68469003 XMR 0.68469003 XMR min 0.13153765 · max 2188.62 swap on notkyc swap on GhostSwap →
OctoSwap BEST A
Rate1 BCH = 0.704827 XMR
You receive0.704827 XMR
Limitsmin 30.670815 · max 5257.853919 BCH
Rate1 BCH = 0.700579 XMR
You receive0.700579 XMR
Limitsmin 0.285535 · max 40 BCH
Rate1 BCH = 0.70035335 XMR
You receive0.70035335 XMR
Limits— BCH
Rate1 BCH = 0.699347 XMR
You receive0.699347 XMR
Limitsmin 0.26408084 · max 4357.53700611 BCH
Rate1 BCH = 0.69870343 XMR
You receive0.69870343 XMR
Limitsmin 0.04952222 · max 219000 BCH
Rate1 BCH = 0.6972201 XMR
You receive0.6972201 XMR
Limitsmin 0.02881923 BCH
Rate1 BCH = 0.6972 XMR
You receive0.6972 XMR
Limitsmin 0.394 · max 13138.298 BCH
Rate1 BCH = 0.69587942 XMR
You receive0.69587942 XMR
Limitsmin 0.0282733 BCH
Rate1 BCH = 0.69508662 XMR
You receive0.69508662 XMR
Limitsmin 0.04379434 · max 425.57588333 BCH
Rate1 BCH = 0.6945184 XMR
You receive0.6945184 XMR
Limitsmin 0.7 · max 2600 BCH
Rate1 BCH = 0.6930126 XMR
You receive0.6930126 XMR
Limitsmin 0.21459227 · max 425.57588333 BCH
Rate1 BCH = 0.6909 XMR
You receive0.6909 XMR
Limitsmin 0.4385 · max 4385.3878 BCH
Rate1 BCH = 0.68469003 XMR
You receive0.68469003 XMR
Limitsmin 0.13153765 · max 2188.62 BCH

Swapping Bitcoin Cash to Monero is a common move for users who want to exit a transparent UTXO chain into a privacy ledger. BCH transactions are cheap and confirm fast, but every input you ever touched is permanently traceable on-chain. Converting to XMR breaks that visible trail through ring signatures, stealth addresses, and RingCT. A no-KYC swap keeps the conversion itself off identity registries, preserving the privacy gain end-to-end.

// about this pair

Why BCH -> XMR specifically

BCH is one of the cheapest major chains to move value on - fees are typically fractions of a cent and blocks land every ~10 minutes. That makes it a practical funding leg for swaps: you can send a precise amount without losing meaningful value to network fees, unlike BTC L1 during congestion. XMR on the receiving side settles in roughly 2 minutes per block, with 10 confirmations (about 20 minutes) standard for finality on most aggregators.

The pair is liquid across most no-KYC venues because both assets trade on the majority of non-custodial swap desks. Spreads on BCH-XMR tend to be wider than BTC-XMR since BCH has lower aggregate volume, so comparing live quotes across providers genuinely matters here - the difference between best and worst rate on this pair is often 1.5-3%.

What to check before locking a swap

  • Floating vs fixed rate: floating usually gives a better number but exposes you to XMR price moves during the ~20-30 minute settlement. Fixed locks the rate but bakes in a buffer.
  • Minimums and maximums: XMR liquidity pools are smaller than BTC pools, so per-swap caps are tighter. Large amounts may need to be split.
  • Refund address: always provide a BCH refund address you control. If the swap fails a 'compliance review' or the rate window expires, this is how funds come back.
  • BCH network only: do not send BSV or BTC to a BCH deposit address - they share legacy address formats and funds can be lost.

Practical tips: send from a wallet you control directly, not from an exchange withdrawal, since exchange-originated deposits can trigger holds. Time swaps during lower volatility windows if using floating rates. Once XMR lands, move it to a fresh subaddress in your own wallet rather than leaving it at the swap-provided address.

// FAQ
How long does a BCH to XMR swap take end-to-end?
Expect 20-40 minutes total. BCH typically needs 1-3 confirmations (10-30 minutes), then the provider executes the swap and broadcasts XMR, which needs around 10 confirmations (~20 minutes) before most wallets show it as spendable. Network congestion on either chain can extend this.
Is the swap itself private, or just the XMR side?
The BCH leg is fully visible on the BCH chain - anyone can see you sent BCH to a specific address. Privacy kicks in once funds are converted to XMR, since Monero's ring signatures and stealth addresses obscure the outgoing trail. Using a no-KYC venue prevents that BCH deposit from being tied to your identity.
Why are BCH to XMR rates worse than BTC to XMR?
Lower order book depth. Most market makers quote BTC-XMR as the primary pair and route BCH-XMR through it synthetically, adding a spread layer. BCH also has thinner overall trading volume, so providers price in more buffer to cover their own hedging costs.
Can I swap directly from a BCH wallet without intermediate steps?
Yes. Send BCH from any wallet that supports the standard CashAddr or legacy format to the deposit address shown by the swap provider. No bridging, wrapping, or intermediate token is needed - the provider handles conversion server-side and pays out native XMR to your Monero address.
What happens if I send less than the minimum?
Most providers will either auto-refund to your specified refund address (minus network fees) or hold the funds pending manual review. Always set a refund address before sending, and check the displayed minimum - it shifts with XMR price since minimums are usually denominated in fiat-equivalent terms.
Should I use a fresh XMR address for the payout?
Use a subaddress generated specifically for this swap. Monero subaddresses are unlinkable on-chain, so even if the swap provider logs your payout destination, that record cannot be correlated with your other XMR activity. Avoid reusing a primary address across multiple swaps.
// related