← all services

BCH BTC

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.003665 BTC 0.003665 BTC min 30.695023 · max 5262.003947 swap on notkyc swap on OctoSwap →
2 Quickex C priv 49trust 75 1 BCH = 0.00365014 BTC 0.00365014 BTC swap on Quickex →
3 CCE.cash C priv 53trust 71 1 BCH = 0.00363815 BTC 0.00363815 BTC min 0.05113361 · max 219100 swap on CCE.cash →
4 Lizex C priv 62trust 70
1/1 KYC-free
1 BCH = 0.003638 BTC 0.003638 BTC min 0.26408084 · max 4357.53700611 swap on notkyc swap on Lizex →
5 Baltex D priv 40trust 65 1 BCH = 0.0036341 BTC 0.0036341 BTC min 0.0163928 swap on Baltex →
6 Godex D priv 36trust 64
2/4 KYC-free
1 BCH = 0.00362777 BTC 0.00362777 BTC min 0.7 · max 2600 swap on notkyc swap on Godex →
7 FixedFloat D priv 45trust 67
0/1 KYC-free
1 BCH = 0.00362479 BTC 0.00362479 BTC min 0.045525 · max 40 swap on notkyc swap on FixedFloat →
8 PegasusSwap A+ priv 95trust 94
2/2 KYC-free
1 BCH = 0.00361969 BTC 0.00361969 BTC min 0.04379434 · max 2760.59814453 swap on notkyc swap on PegasusSwap →
9 StealthEX C priv 49trust 79
5/5 KYC-free
1 BCH = 0.0036158 BTC 0.0036158 BTC min 0.0162305 swap on notkyc swap on StealthEX →
10 Exolix C priv 49trust 80
6/6 KYC-free
1 BCH = 0.00360892 BTC 0.00360892 BTC min 0.21459227 · max 2766.20361328 swap on notkyc swap on Exolix →
11 Swapuz B priv 59trust 88
10/10 KYC-free
1 BCH = 0.0036 BTC 0.0036 BTC min 0.394 · max 13138.298 swap on notkyc swap on Swapuz →
12 XMRS C priv 61trust 71
6/6 KYC-free
1 BCH = 0.0036 BTC 0.0036 BTC min 0.4388 · max 4388.2745 swap on notkyc swap on XMRS →
13 SideShift C priv 48trust 78 1 BCH = 0.00359369 BTC 0.00359369 BTC min 0.03940455 · max 262.69702278 swap on SideShift →
14 ChangeHero D priv 43trust 72 1 BCH = 0.00359232 BTC 0.00359232 BTC min 0.09581 swap on ChangeHero →
15 GhostSwap C priv 65trust 60
3/4 KYC-free
1 BCH = 0.00356766 BTC 0.00356766 BTC min 0.1315416 · max 240.92517966 swap on notkyc swap on GhostSwap →
OctoSwap BEST A
Rate1 BCH = 0.003665 BTC
You receive0.003665 BTC
Limitsmin 30.695023 · max 5262.003947 BCH
Rate1 BCH = 0.00365014 BTC
You receive0.00365014 BTC
Limits— BCH
Rate1 BCH = 0.00363815 BTC
You receive0.00363815 BTC
Limitsmin 0.05113361 · max 219100 BCH
Rate1 BCH = 0.003638 BTC
You receive0.003638 BTC
Limitsmin 0.26408084 · max 4357.53700611 BCH
Rate1 BCH = 0.0036341 BTC
You receive0.0036341 BTC
Limitsmin 0.0163928 BCH
Rate1 BCH = 0.00362777 BTC
You receive0.00362777 BTC
Limitsmin 0.7 · max 2600 BCH
Rate1 BCH = 0.00362479 BTC
You receive0.00362479 BTC
Limitsmin 0.045525 · max 40 BCH
Rate1 BCH = 0.00361969 BTC
You receive0.00361969 BTC
Limitsmin 0.04379434 · max 2760.59814453 BCH
Rate1 BCH = 0.0036158 BTC
You receive0.0036158 BTC
Limitsmin 0.0162305 BCH
Rate1 BCH = 0.00360892 BTC
You receive0.00360892 BTC
Limitsmin 0.21459227 · max 2766.20361328 BCH
Rate1 BCH = 0.0036 BTC
You receive0.0036 BTC
Limitsmin 0.394 · max 13138.298 BCH
Rate1 BCH = 0.0036 BTC
You receive0.0036 BTC
Limitsmin 0.4388 · max 4388.2745 BCH
Rate1 BCH = 0.00359369 BTC
You receive0.00359369 BTC
Limitsmin 0.03940455 · max 262.69702278 BCH
Rate1 BCH = 0.00359232 BTC
You receive0.00359232 BTC
Limitsmin 0.09581 BCH
Rate1 BCH = 0.00356766 BTC
You receive0.00356766 BTC
Limitsmin 0.1315416 · max 240.92517966 BCH

Swapping BCH to BTC is one of the oldest 'fork-back-to-parent' trades in crypto. Holders who received Bitcoin Cash from the 2017 fork, miners paid in BCH, or users who picked it up for cheap on-chain payments often want to consolidate into BTC for deeper liquidity, custody support, and long-term storage. No-KYC routing lets you do that without surrendering ID for a swap between two assets you already self-custody.

// about this pair

What makes BCH -> BTC specific

BCH and BTC share a common ancestor, so the UX feels familiar - both use UTXO models, similar address derivation paths, and comparable confirmation logic. But they are separate chains with separate mempools. A BCH transaction confirms in roughly 10 minutes per block at a fraction of a cent in fees, while the receiving BTC leg lands on a chain where fees fluctuate from a few sats/vB during quiet hours to 100+ sats/vB during congestion. The swap itself is essentially: cheap, fast deposit on BCH; variable-cost settlement on BTC.

Liquidity for this pair is solid across aggregated venues because BCH still sits in the top 25 by market cap and most desks quote it directly against BTC rather than routing through a stablecoin. That means tighter spreads than minor altcoin pairs, but watch for rate drift on floating quotes if BTC moves during your BCH confirmation window.

Choosing a route for this pair

  • Network match: confirm the BCH deposit address is native BCH (CashAddr or legacy P2PKH), not BSV or BTC. Sending BCH to a BTC address is unrecoverable on most providers.
  • Rate type: fixed rate locks the quote but adds a margin; floating rate gives you market price but exposes you to the 1-3 confirmation wait on BCH.
  • Min/max: most desks set BCH minimums around 0.01-0.05 BCH and caps that scale with their BTC inventory.
  • Refund address: always provide a BCH refund address you control, in case the swap expires or underpays.

Practical tips: size your trade so the BTC network fee is under 1% of output, swap during low BTC mempool periods (weekends, late UTC), and verify the receiving BTC address format (bech32 vs legacy) matches what the provider supports before broadcasting the BCH deposit.

// FAQ
Can I send BCH to a Bitcoin (BTC) address by mistake?
Technically the address formats overlap for legacy P2PKH (both start with '1'), which is exactly why early post-fork losses happened. Modern BCH wallets use CashAddr (bitcoincash: prefix) to prevent this. Always copy the deposit address shown by the swap provider directly and verify the asset label - never assume a '1...' address is safe for BCH.
How long does a BCH -> BTC swap take end to end?
Plan on 15-40 minutes. BCH typically needs 1-2 confirmations (about 10-20 minutes), the provider then executes the swap internally, and the outgoing BTC transaction needs at least 1 confirmation. Heavy BTC mempool congestion can extend the BTC leg if the provider underpays the fee.
Why does the BCH/BTC rate vary so much between aggregated providers?
Each desk sources liquidity differently - some hedge through Binance or Kraken order books, others use internal inventory or DEX routing. Spreads on BCH/BTC are usually 0.3-1.5%. Floating-rate quotes track the spot market; fixed-rate quotes bake in volatility insurance, so they look worse on paper but protect you if BTC pumps mid-swap.
Is no-KYC swapping of BCH to BTC actually private?
It removes ID collection but not on-chain traceability. Both BCH and BTC are transparent UTXO chains - chain analysis can link your deposit and withdrawal addresses. If transactional privacy matters, consider routing through a privacy coin first, or use fresh addresses unconnected to KYC exchanges on either side.
What is a reasonable minimum amount for this pair?
Most no-KYC routes accept from around 0.01 BCH, but economically you want the output BTC to comfortably exceed the BTC network fee plus dust thresholds. At current fee levels, swapping less than ~0.05 BCH often means 2-5% of value gets eaten by the outbound BTC miner fee. Batch small balances when possible.
Should I use a fixed or floating rate for BCH -> BTC?
Use fixed if you are swapping a meaningful amount and BTC is volatile that day - the locked quote prevents nasty surprises during BCH confirmation. Use floating for small amounts or stable market conditions, since you capture the true mid-market rate without paying the volatility premium baked into fixed quotes.
// related