← all services

XMR 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 XMR) Limits (XMR)
1 XMRS BEST C priv 61trust 71
6/6 KYC-free
1 XMR = 0.0052 BTC 0.0052 BTC min 0.278 · max 9275.574 swap on notkyc swap on XMRS →
2 OctoSwap A priv 87trust 70
// no on-platform swaps yet
1 XMR = 0.005198 BTC 0.005198 BTC min 21.643014 · max 3710.230962 swap on notkyc swap on OctoSwap →
3 Swaponix C priv 64trust 70
7/8 KYC-free
1 XMR = 0.00519425 BTC 0.00519425 BTC min 0.71148 · max 3069.28403 swap on notkyc swap on Swaponix →
4 Quickex C priv 49trust 75 1 XMR = 0.00518401 BTC 0.00518401 BTC swap on Quickex →
5 FixedFloat D priv 45trust 67
0/1 KYC-free
1 XMR = 0.00517838 BTC 0.00517838 BTC min 0.031898 · max 300 swap on notkyc swap on FixedFloat →
6 Mistex A priv 100trust 55
2/2 KYC-free
1 XMR = 0.00517758 BTC 0.00517758 BTC min 0.182 · max 1820 swap on notkyc swap on Mistex →
7 Exolix C priv 49trust 80
6/6 KYC-free
1 XMR = 0.0051751 BTC 0.0051751 BTC min 0.15084013 · max 1932.82348633 swap on notkyc swap on Exolix →
8 CCE.cash C priv 53trust 71 1 XMR = 0.00517442 BTC 0.00517442 BTC min 0.03686517 · max 154000 swap on CCE.cash →
9 PegasusSwap A+ priv 95trust 94
2/2 KYC-free
1 XMR = 0.00516231 BTC 0.00516231 BTC min 0.0307837 · max 1938.69238281 swap on notkyc swap on PegasusSwap →
10 Baltex D priv 40trust 65 1 XMR = 0.00514012 BTC 0.00514012 BTC min 0.02272508 swap on Baltex →
11 StealthEX C priv 49trust 79
5/5 KYC-free
1 XMR = 0.0051091 BTC 0.0051091 BTC min 0.022316 swap on notkyc swap on StealthEX →
12 Swapuz B priv 59trust 88
10/10 KYC-free
1 XMR = 0.0051 BTC 0.0051 BTC min 0.278 · max 9275.574 swap on notkyc swap on Swapuz →
13 ChangeHero D priv 43trust 72 1 XMR = 0.005098 BTC 0.005098 BTC min 0.07845 swap on ChangeHero →
14 Lizex C priv 62trust 70
1/1 KYC-free
1 XMR = 0.005095 BTC 0.005095 BTC min 0.18603655 · max 3069.75596164 swap on notkyc swap on Lizex →
15 GhostSwap C priv 65trust 60
3/4 KYC-free
1 XMR = 0.00504854 BTC 0.00504854 BTC min 0.0924106 · max 2772.31783913 swap on notkyc swap on GhostSwap →
16 Godex D priv 36trust 64
2/4 KYC-free
1 XMR = 0.00500404 BTC 0.00500404 BTC min 0.5 · max 37000 swap on notkyc swap on Godex →
17 Xmr2cex A priv 91trust 72 1 XMR = 0.004959 BTC 0.004959 BTC min 1 · max 5000 swap on Xmr2cex →
XMRS BEST C
Rate1 XMR = 0.0052 BTC
You receive0.0052 BTC
Limitsmin 0.278 · max 9275.574 XMR
Rate1 XMR = 0.005198 BTC
You receive0.005198 BTC
Limitsmin 21.643014 · max 3710.230962 XMR
Rate1 XMR = 0.00519425 BTC
You receive0.00519425 BTC
Limitsmin 0.71148 · max 3069.28403 XMR
Rate1 XMR = 0.00518401 BTC
You receive0.00518401 BTC
Limits— XMR
Rate1 XMR = 0.00517838 BTC
You receive0.00517838 BTC
Limitsmin 0.031898 · max 300 XMR
Rate1 XMR = 0.00517758 BTC
You receive0.00517758 BTC
Limitsmin 0.182 · max 1820 XMR
Rate1 XMR = 0.0051751 BTC
You receive0.0051751 BTC
Limitsmin 0.15084013 · max 1932.82348633 XMR
Rate1 XMR = 0.00517442 BTC
You receive0.00517442 BTC
Limitsmin 0.03686517 · max 154000 XMR
Rate1 XMR = 0.00516231 BTC
You receive0.00516231 BTC
Limitsmin 0.0307837 · max 1938.69238281 XMR
Rate1 XMR = 0.00514012 BTC
You receive0.00514012 BTC
Limitsmin 0.02272508 XMR
Rate1 XMR = 0.0051091 BTC
You receive0.0051091 BTC
Limitsmin 0.022316 XMR
Rate1 XMR = 0.0051 BTC
You receive0.0051 BTC
Limitsmin 0.278 · max 9275.574 XMR
Rate1 XMR = 0.005098 BTC
You receive0.005098 BTC
Limitsmin 0.07845 XMR
Rate1 XMR = 0.005095 BTC
You receive0.005095 BTC
Limitsmin 0.18603655 · max 3069.75596164 XMR
Rate1 XMR = 0.00504854 BTC
You receive0.00504854 BTC
Limitsmin 0.0924106 · max 2772.31783913 XMR
Rate1 XMR = 0.00500404 BTC
You receive0.00500404 BTC
Limitsmin 0.5 · max 37000 XMR
Rate1 XMR = 0.004959 BTC
You receive0.004959 BTC
Limitsmin 1 · max 5000 XMR

Swapping XMR to BTC is the classic privacy-to-liquidity move: you hold Monero for its on-chain opacity, but you need Bitcoin's deeper order books, broader merchant acceptance, or compatibility with services that simply do not support XMR. A no-KYC swap keeps the transition off identity-linked rails, preserving the privacy guarantees you bought into when you acquired XMR in the first place.

// about this pair

What makes XMR -> BTC specific

Monero settles in roughly 2-minute blocks with mandatory ring signatures, stealth addresses, and RingCT amounts - meaning the swap service cannot see your prior transaction history, but it also cannot 'prove' your deposit the way it can with transparent chains. Most aggregated services require 10 XMR confirmations (~20 minutes) before releasing BTC, which is the dominant time cost of this pair. Bitcoin payout is typically native L1; Lightning is rare for XMR-sourced swaps because providers hedge inventory on-chain.

Liquidity for XMR -> BTC is healthy across non-KYC venues since it is one of the highest-volume privacy pairs, but spreads widen noticeably above ~50 XMR. Expect 0.5-1.5 percent total cost (spread plus network fees) on floating rates, more on fixed.

Choosing a venue for this pair

  • Rate type: floating tracks the market until execution; fixed locks a quote for ~10 minutes but costs 0.5-1 percent more to compensate the desk for XMR confirmation lag.
  • Min/max: most services set XMR minimums around 0.05-0.1 to cover network dust; maxes vary from 50 to 500 XMR before manual review kicks in - which usually means KYC.
  • Refund address: always provide a Monero refund address you control. If the deposit arrives outside the quote window, some services force a refund at the new rate.
  • Payout network: confirm BTC mainnet vs any wrapped variant before sending.

Practical tips

  • Split large amounts (>20 XMR) into 2-3 swaps across different providers to avoid tripping internal review thresholds and to average out rate variance.
  • Use a fresh BTC receive address per swap - reusing addresses partially undoes the privacy you preserved by holding XMR.
  • Time swaps during overlapping EU/US hours for tighter spreads; weekend liquidity is thinner.
  • Verify the deposit address from the provider on a second device; clipboard hijackers target this exact flow.
// FAQ
How long does an XMR to BTC swap actually take?
Plan on 25-45 minutes end to end. Monero requires around 10 confirmations (~20 minutes) before most desks release funds, then BTC payout needs 1-3 confirmations (~10-30 minutes) depending on the fee tier the service selects. Network congestion on either side can extend this.
Will the rate I see at quote time be the rate I get?
Only with a fixed-rate quote, and only if your XMR deposit confirms within the lock window (typically 10 minutes). Floating rates re-price at execution, which on this pair means after Monero confirmations - so the final BTC amount can drift up or down a fraction of a percent from the displayed quote.
Does swapping XMR to BTC leak my Monero history?
No. The swap provider only sees the deposit transaction to their address; Monero's ring signatures and stealth addresses prevent them from linking it to your prior XMR activity. Privacy is lost on the BTC side, however - the receiving address and all subsequent BTC movements are fully transparent on-chain.
Why do some services ask for verification on larger XMR amounts?
Non-KYC aggregators route through liquidity desks that apply internal risk thresholds, often around 1-2 BTC equivalent. Above that, the desk may flag the order for manual review, which usually means requesting ID. Splitting into smaller swaps across providers is the standard workaround if you want to stay anonymous.
Should I use a subaddress for the refund address?
Yes. Generate a fresh Monero subaddress specifically for the refund field. It costs nothing, keeps that potential incoming refund unlinked from your main account index, and ensures that if the swap fails you receive funds back to a wallet you control rather than the original sending address.
Is it cheaper to go XMR -> BTC directly or via a stablecoin hop?
Direct is almost always cheaper and faster for this pair. Routing XMR -> USDT -> BTC adds a second spread, a second network fee, and exposure to stablecoin issuer risk during the hop. The direct pair has enough liquidity on no-KYC venues that splitting the trade offers no benefit.
// related