← all services

ETH BCH

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 ETH) Limits (ETH)
1 OctoSwap BEST A priv 87trust 70
// no on-platform swaps yet
1 ETH = 7.630812 BCH 7.630812 BCH min 4.024099 · max 689.845475 swap on notkyc swap on OctoSwap →
2 Swaponix C priv 64trust 70
7/8 KYC-free
1 ETH = 7.59246282 BCH 7.59246282 BCH min 0.1326 · max 572.00702 swap on notkyc swap on Swaponix →
3 CCE.cash C priv 53trust 71 1 ETH = 7.58624089 BCH 7.58624089 BCH min 0.00632405 · max 28720 swap on CCE.cash →
4 Lizex C priv 62trust 70
1/1 KYC-free
1 ETH = 7.581406 BCH 7.581406 BCH min 0.03466848 · max 572.04619998 swap on notkyc swap on Lizex →
5 FixedFloat D priv 45trust 67
0/1 KYC-free
1 ETH = 7.577386 BCH 7.577386 BCH min 0.0057473 · max 1.187748 swap on notkyc swap on FixedFloat →
6 Quickex C priv 49trust 75 1 ETH = 7.57605126 BCH 7.57605126 BCH swap on Quickex →
7 Swapuz B priv 59trust 88
10/10 KYC-free
1 ETH = 7.5545 BCH 7.5545 BCH min 0.05174 · max 1724.61311 swap on notkyc swap on Swapuz →
8 StealthEX C priv 49trust 79
5/5 KYC-free
1 ETH = 7.55095894 BCH 7.55095894 BCH min 0.0001613 swap on notkyc swap on StealthEX →
9 Baltex D priv 40trust 65 1 ETH = 7.54654505 BCH 7.54654505 BCH min 0.00029274 swap on Baltex →
10 ChangeHero D priv 43trust 72 1 ETH = 7.5301878 BCH 7.5301878 BCH min 0.00575745 swap on ChangeHero →
11 PegasusSwap A+ priv 95trust 94
2/2 KYC-free
1 ETH = 7.524851 BCH 7.524851 BCH min 0.005749 · max 55.08628514 swap on notkyc swap on PegasusSwap →
12 Exolix C priv 49trust 80
6/6 KYC-free
1 ETH = 7.50232744 BCH 7.50232744 BCH min 0.028168 · max 55.08628514 swap on notkyc swap on Exolix →
13 XMRS C priv 61trust 71
6/6 KYC-free
1 ETH = 7.4782 BCH 7.4782 BCH min 0.0574 · max 574.8712 swap on notkyc swap on XMRS →
14 SideShift C priv 48trust 78 1 ETH = 7.47293452 BCH 7.47293452 BCH min 0.0017249 · max 34.49802498 swap on SideShift →
15 GhostSwap C priv 65trust 60
3/4 KYC-free
1 ETH = 7.40587171 BCH 7.40587171 BCH min 0.01726745 · max 234.43263669 swap on notkyc swap on GhostSwap →
OctoSwap BEST A
Rate1 ETH = 7.630812 BCH
You receive7.630812 BCH
Limitsmin 4.024099 · max 689.845475 ETH
Rate1 ETH = 7.59246282 BCH
You receive7.59246282 BCH
Limitsmin 0.1326 · max 572.00702 ETH
Rate1 ETH = 7.58624089 BCH
You receive7.58624089 BCH
Limitsmin 0.00632405 · max 28720 ETH
Rate1 ETH = 7.581406 BCH
You receive7.581406 BCH
Limitsmin 0.03466848 · max 572.04619998 ETH
Rate1 ETH = 7.577386 BCH
You receive7.577386 BCH
Limitsmin 0.0057473 · max 1.187748 ETH
Rate1 ETH = 7.57605126 BCH
You receive7.57605126 BCH
Limits— ETH
Rate1 ETH = 7.5545 BCH
You receive7.5545 BCH
Limitsmin 0.05174 · max 1724.61311 ETH
Rate1 ETH = 7.55095894 BCH
You receive7.55095894 BCH
Limitsmin 0.0001613 ETH
Rate1 ETH = 7.54654505 BCH
You receive7.54654505 BCH
Limitsmin 0.00029274 ETH
Rate1 ETH = 7.5301878 BCH
You receive7.5301878 BCH
Limitsmin 0.00575745 ETH
Rate1 ETH = 7.524851 BCH
You receive7.524851 BCH
Limitsmin 0.005749 · max 55.08628514 ETH
Rate1 ETH = 7.50232744 BCH
You receive7.50232744 BCH
Limitsmin 0.028168 · max 55.08628514 ETH
Rate1 ETH = 7.4782 BCH
You receive7.4782 BCH
Limitsmin 0.0574 · max 574.8712 ETH
Rate1 ETH = 7.47293452 BCH
You receive7.47293452 BCH
Limitsmin 0.0017249 · max 34.49802498 ETH
Rate1 ETH = 7.40587171 BCH
You receive7.40587171 BCH
Limitsmin 0.01726745 · max 234.43263669 ETH

Swapping ETH to BCH moves value from a smart-contract platform with variable gas costs into a UTXO chain optimized for low-fee payments. Common motivations: rotating gains from DeFi or staking back into a peer-to-peer cash asset, diversifying out of ERC-20 ecosystem risk, or funding a wallet for merchant payments where BCH's sub-cent fees and 10-minute blocks are practical. A no-KYC route keeps the swap atomic without exchange accounts or identity capture.

// about this pair

What makes ETH -> BCH specific

These chains have nothing in common architecturally. ETH settles on a PoS account-based ledger with ~12-second slots; BCH is a PoW UTXO fork of Bitcoin with 10-minute target blocks and a 32MB block size. There is no bridge or wrapped asset involved in a direct swap - the aggregator's routed exchange takes native ETH on the Ethereum mainnet and sends native BCH on the Bitcoin Cash chain. Liquidity for this pair is moderate: BCH has deep order books on most venues, but spreads widen on amounts above ~50 BCH at smaller swap desks.

Fee asymmetry matters here. You pay Ethereum gas to send ETH in (anywhere from $1 to $20+ depending on congestion), but the BCH payout itself costs the service fractions of a cent to broadcast. If gas is spiking, the effective rate degrades because the network fee is deducted before conversion.

Choosing a route for this pair

  • Confirm the deposit network is Ethereum mainnet (not Arbitrum, Base, or another L2) and the payout is native BCH (not SLP-wrapped or BCH on a sidechain).
  • Check whether the quote is 'fixed' (rate locked at submission) or 'floating' (rate at execution). Fixed costs more but protects against ETH volatility during the ~3-6 confirmations Ethereum needs.
  • Review min/max limits - BCH payouts often have higher minimums than altcoin pairs because services batch UTXOs.
  • Verify the refund address policy: if your ETH deposit arrives outside the quote window, you want a clear refund path to an address you control.

Practical tips: send a test amount first if the swap is large, double-check the BCH address prefix (modern 'bitcoincash:' CashAddr format vs legacy '1...' which some wallets still display), and avoid swapping during ETH gas spikes - waiting an hour can save more than the spread differential between services.

// FAQ
How long does an ETH to BCH swap take end to end?
Typically 5-15 minutes. Ethereum needs around 2-5 minutes for the deposit to reach enough confirmations (most services require 12-30 blocks), then BCH payout broadcasts immediately and confirms in the next 10-minute block. Total wall-clock time depends mostly on Ethereum congestion at submission.
Do I need to worry about sending ETH from an L2 like Arbitrum or Base?
Yes. Swap services for this pair accept ETH on Ethereum mainnet only. Sending from Arbitrum, Optimism, Base, or any L2 to a mainnet deposit address will result in lost funds because the deposit address does not exist on those rollups. Bridge to mainnet first.
Why does the BCH amount I receive sometimes differ from the initial quote?
Floating-rate quotes recalculate at execution, so ETH price movement between submission and confirmation changes the BCH output. Fixed-rate quotes lock the number but charge a wider spread to cover that risk. If your ETH deposit arrives after the lock window expires, the service falls back to the floating rate.
Is the BCH I receive native Bitcoin Cash or a wrapped token?
Native BCH on the Bitcoin Cash chain. The aggregator does not route through wrapped representations like WBCH on Ethereum or SLP tokens. Confirm your receiving wallet supports Bitcoin Cash directly - an Ethereum wallet address will not work as a BCH payout destination.
What address format should I use for the BCH payout?
Use the CashAddr format starting with 'bitcoincash:' or 'q'. Legacy addresses starting with '1' (inherited from the pre-fork Bitcoin format) still work on most services but are ambiguous and risk confusion with BTC addresses. Modern wallets default to CashAddr - copy directly from the wallet's receive screen.
Are there amount thresholds where this pair becomes inefficient?
Below roughly 0.02 ETH the combined Ethereum gas plus service spread can eat 5-10% of the swap. Above 30-50 BCH equivalent, single-venue liquidity thins and you may get better execution by splitting across two routes. The mid-range (0.1-5 ETH) generally sees the tightest effective rates.
// related