XMR → BTC without KYC. Every method ranked by privacy, speed, cost, and what it reveals about you.
There are legitimate reasons to move from XMR to BTC despite Monero’s superior privacy:
| Method | Privacy | Speed | Cost | Trust Required | Min Amount |
|---|---|---|---|---|---|
| Instant swap (aggregator) | Good | 10-30 min | 0.5-3% | Brief (swap window) | ~0.01 XMR |
| Atomic swap | Best | 30-60 min | Network fees only | None (trustless) | ~0.1 XMR |
| P2P trader | Good | 15-60 min | 5-15% premium | Counterparty / escrow | Any |
| DEX (BasicSwapDEX) | Best | 30-60 min | 0% fees | None (atomic) | ~0.05 XMR |
| TradeOgre | Moderate | 5-15 min | 0.2% fee | Custodial exchange | ~0.01 XMR |
| Haveno (XMR→BTC pair) | Good | 30 min - 2h | 0.6-2% fees | Arbitrator escrow | ~0.06 XMR |
| Direct swap service | Good | 10-20 min | 0.5-2% | Brief (swap window) | ~0.01 XMR |
Best for: Most users. Quick, no account, competitive rates. Privacy: good (no KYC, logs vary by service).
Trocador.app aggregates 30+ swap services and shows you the best rate for your amount. No account needed. Works over Tor.
trocador.app in your browser (Tor recommended). No registration, no account.Services available through Trocador: eXch, StealthEX, ChangeNow, MorphToken, GhostSwap, Exolix, FixedFloat, and 20+ more. Each has different rates, minimums, and privacy policies. Trocador lets you filter by “no-log” services.
Best for: Privacy maximalists. Zero trust, zero data collection. Trade-off: CLI-based, 30-60 min, limited liquidity.
Atomic swaps execute directly between your XMR and BTC wallets using cryptographic contracts. No intermediary touches your funds at any point. If the swap fails, a timelock refund guarantees you get your XMR back. For a deep dive, see our complete atomic swaps guide.
Bidirectional (XMR→BTC and BTC→XMR). Supports Lightning Network for faster settlement (10-15 min). Actively maintained. CLI-based.
Best for XMR→BTC
Bidirectional, web UI, supports XMR/BTC/LTC/DASH/FIRO. Zero fees. Requires Docker setup. Multi-coin DEX built on atomic swaps.
Good alternative
Most mature CLI tool, but BTC→XMR only. Cannot do XMR→BTC direction. Use Farcaster or BasicSwapDEX instead for this direction.
Wrong direction
Best for: Large amounts, custom arrangements, fiat cash. You trade directly with a person, optionally through escrow.
Find a counterparty who wants XMR and has BTC. Negotiate the rate, execute via encrypted messaging (Telegram, Signal, Session). For safety, use 2-of-3 multisig escrow through Haveno or XMRBazaar.
Where to find BTC↔XMR P2P traders:
@moneromarket, @monero#monero-markets:monero.socialI buy Monero for EUR cash — Cash by Mail (EU-wide) or Face-to-Face in Frankfurt, Stuttgart, Mannheim, Heidelberg, Karlsruhe, Freiburg, Strasbourg. 10% over market price. 683 trades, 454 partners, 100% feedback. Escrow available.
Previously chingchongfalung on LocalMonero/AgoraDesk (Wayback Machine →).
Contact: Telegram @arnoldnakamura • Signal: +7578818677 • XMRBazaar
A decentralized exchange using atomic swaps with a web interface. Zero trading fees — you only pay network transaction fees. Supports XMR, BTC, LTC, DASH, FIRO. Requires Docker to run locally.
docker pull nicehashpool/basicswap-docker
docker run -p 12700:12700 nicehashpool/basicswap-docker
Open http://localhost:12700 in your browser. Select XMR→BTC. Place or take an order. Settlement takes 30-60 minutes via on-chain atomic swap.
One of the few centralized exchanges still listing XMR/BTC in 2026. No KYC required for trading. 0.2% maker/taker fee. Fast execution. The trade-off: it’s custodial — your XMR sits on their exchange briefly.
Custodial risk: TradeOgre holds your funds during the trade. They have a clean track record (operating since 2018, no hacks), but “not your keys, not your coins” applies. Deposit, trade, withdraw immediately. Don’t leave funds sitting on TradeOgre.
Haveno (RetosSwap, DawnSwap) is primarily for XMR↔fiat, but both instances also support XMR/BTC trading pairs. Trades are escrowed via 2-of-3 multisig. Arbitrator resolves disputes.
This is the safest P2P option: neither party can steal funds. Security deposits (5-15%) prevent griefing. See our Haveno tutorial for step-by-step instructions.
If you already know which service you trust, go directly instead of through Trocador:
| Service | XMR→BTC | Logs | Tor | Notes |
|---|---|---|---|---|
| eXch | Yes | Minimal | Yes (.onion) | Privacy-focused, no account needed |
| StealthEX | Yes | Some | No | 350+ coins, good rates |
| ChangeNow | Yes | Some | No | Largest volume, may request KYC for large amounts |
| FixedFloat | Yes | Some | No | Fast, fixed and float rate options |
| Exolix | Yes | Minimal | No | No account, good privacy policy |
Which service to use? For privacy: eXch (Tor, minimal logs, XMR-friendly). For best rates: check Trocador (compares all). For speed: FixedFloat (fast execution). For large amounts: ChangeNow (deepest liquidity, but may trigger KYC above certain thresholds).
| Method | Knows your XMR address? | Knows your BTC address? | Knows your IP? | Logs? |
|---|---|---|---|---|
| Instant swap | Deposit address only | Yes (you provide it) | Yes (use Tor) | Varies by service |
| Atomic swap | No (peer-to-peer) | Counterparty sees it | Tor possible | None (trustless) |
| P2P trader | Trade address only | Counterparty sees it | Via encrypted chat | None |
| BasicSwapDEX | No (atomic) | Counterparty sees it | Tor possible | None |
| TradeOgre | Exchange sees all | Exchange sees all | Yes | Exchange logs |
| Haveno | Multisig only | Counterparty sees it | Tor built-in | Minimal (P2P) |
Key insight: On the Monero side, your privacy is always protected by the protocol itself — ring signatures, stealth addresses, and RingCT hide the sender regardless of the swap method. The real privacy concern is on the Bitcoin side: whoever sees your BTC address can trace forward on Bitcoin’s transparent blockchain.
Mitigation: Use a fresh BTC address for every swap. Consider using a Wasabi Wallet or CoinJoin on the Bitcoin side. Or better yet: if your goal is ultimately to spend, look for merchants who accept Monero directly.
Every time you reuse a BTC address, you link transactions together. Chain analysis firms build address clusters. Use a new address for every swap.
If you deposit XMR to a KYC exchange, then withdraw BTC, the exchange has your identity linked to both. The entire point of using Monero is defeated.
Swap services log IP addresses. If you don’t use Tor, your ISP knows you visited a swap site, and the swap service knows your IP. Use Tor Browser or route through Tor.
Don’t empty your entire XMR wallet in one swap. Keep a reserve for transaction fees and future transactions. Dust amounts left behind can also create linkability issues.
Your Monero privacy doesn’t extend to Bitcoin. Once you have BTC, Bitcoin chain analysis applies. Don’t combine UTXOs from different swaps. Don’t deposit directly to an exchange from a swap.
Stick to established services with reputations. Check reviews on Trocador. A new service with too-good-to-be-true rates may be a honeypot or exit scam.
A common use case: you have Bitcoin with a known history and want “clean” BTC. The standard approach:
Yes. Instant swap services (via Trocador), atomic swaps (Farcaster, BasicSwapDEX), P2P traders, and TradeOgre all work without identity verification. The only risk is ChangeNow, which may request KYC for amounts above ~$10,000.
No. Monero’s ring signatures and stealth addresses protect the sender. The swap service receives XMR but cannot determine which wallet sent it, your balance, or your other transactions.
Atomic swaps (network fees only, ~$0.01 XMR + BTC fee). BasicSwapDEX (zero exchange fee). For instant swaps, check Trocador for the best rate — spreads range from 0.5-3% depending on the service and amount.
Yes. Farcaster supports XMR↔Lightning BTC atomic swaps (10-15 min settlement). Some instant swap services also offer Lightning BTC as output. This avoids Bitcoin’s slow on-chain confirmations.
If your goal is fiat, skip Bitcoin entirely. See our guide to selling Monero for EUR cash or 6 methods to convert XMR to EUR.
TradeOgre has operated since 2018 with no major incidents. But it’s custodial — deposit, trade, withdraw immediately. Don’t leave funds on the exchange. For large amounts, use a non-custodial method.
Instant swaps: contact the service’s support with your swap ID. Most resolve within hours. Atomic swaps: timelock refund activates automatically (12-24h for BTC, shorter for XMR). Your funds are never lost.
Fresh address per swap. Don’t merge UTXOs from different swaps. Use CoinJoin (Wasabi Wallet) before spending. Don’t deposit swap BTC directly to a KYC exchange. Consider spending directly with merchants instead.