← 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.698454 XMR 0.698454 XMR min 30.750308 · max 5271.481286 swap on notkyc swap on OctoSwap →
2 FixedFloat D priv 45trust 67
0/1 KYC-free
1 BCH = 0.693707 XMR 0.693707 XMR min 0.288364 · max 40 swap on notkyc swap on FixedFloat →
3 Quickex C priv 49trust 75 1 BCH = 0.6934314 XMR 0.6934314 XMR swap on Quickex →
4 CCE.cash C priv 53trust 71 1 BCH = 0.69210838 XMR 0.69210838 XMR min 0.04959065 · max 219300 swap on CCE.cash →
5 Lizex C priv 62trust 70
1/1 KYC-free
1 BCH = 0.691393 XMR 0.691393 XMR min 0.26465972 · max 4367.09971828 swap on notkyc swap on Lizex →
6 Godex D priv 36trust 64
2/4 KYC-free
1 BCH = 0.69023912 XMR 0.69023912 XMR min 0.7 · max 2800 swap on notkyc swap on Godex →
7 Baltex D priv 40trust 65 1 BCH = 0.69011407 XMR 0.69011407 XMR min 0.02903251 swap on Baltex →
8 StealthEX C priv 49trust 79
5/5 KYC-free
1 BCH = 0.6898365 XMR 0.6898365 XMR min 0.0284825 swap on notkyc swap on StealthEX →
9 PegasusSwap A+ priv 95trust 94
2/2 KYC-free
1 BCH = 0.68749226 XMR 0.68749226 XMR min 0.04389045 · max 455.68044167 swap on notkyc swap on PegasusSwap →
10 Exolix C priv 49trust 80
6/6 KYC-free
1 BCH = 0.68544102 XMR 0.68544102 XMR min 0.2150632 · max 455.68044167 swap on notkyc swap on Exolix →
11 XMRS C priv 61trust 71
6/6 KYC-free
1 BCH = 0.6851 XMR 0.6851 XMR min 0.4388 · max 4388.8523 swap on notkyc swap on XMRS →
12 GhostSwap C priv 65trust 60
3/4 KYC-free
1 BCH = 0.67775856 XMR 0.67775856 XMR min 0.13161928 · max 2200.681 swap on notkyc swap on GhostSwap →
OctoSwap BEST A
Rate1 BCH = 0.698454 XMR
You receive0.698454 XMR
Limitsmin 30.750308 · max 5271.481286 BCH
Rate1 BCH = 0.693707 XMR
You receive0.693707 XMR
Limitsmin 0.288364 · max 40 BCH
Rate1 BCH = 0.6934314 XMR
You receive0.6934314 XMR
Limits— BCH
Rate1 BCH = 0.69210838 XMR
You receive0.69210838 XMR
Limitsmin 0.04959065 · max 219300 BCH
Rate1 BCH = 0.691393 XMR
You receive0.691393 XMR
Limitsmin 0.26465972 · max 4367.09971828 BCH
Rate1 BCH = 0.69023912 XMR
You receive0.69023912 XMR
Limitsmin 0.7 · max 2800 BCH
Rate1 BCH = 0.69011407 XMR
You receive0.69011407 XMR
Limitsmin 0.02903251 BCH
Rate1 BCH = 0.6898365 XMR
You receive0.6898365 XMR
Limitsmin 0.0284825 BCH
Rate1 BCH = 0.68749226 XMR
You receive0.68749226 XMR
Limitsmin 0.04389045 · max 455.68044167 BCH
Rate1 BCH = 0.68544102 XMR
You receive0.68544102 XMR
Limitsmin 0.2150632 · max 455.68044167 BCH
Rate1 BCH = 0.6851 XMR
You receive0.6851 XMR
Limitsmin 0.4388 · max 4388.8523 BCH
Rate1 BCH = 0.67775856 XMR
You receive0.67775856 XMR
Limitsmin 0.13161928 · max 2200.681 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