Swapping BTC to XMR is a cross-chain swap: you send Bitcoin, you receive Monero at a different address on a separate network. GhostSwap runs this as a non-custodial pass-through — no account, no email, no identity verification. You supply a Monero receiving address and a Bitcoin refund address, and funds move through the swap engine without GhostSwap ever holding them.
TL;DR: Send BTC, receive XMR — no account and no KYC to swap. Median completion is about 8 minutes; roughly 1 in 20 takes closer to 30. Pricing is floating-rate from aggregated liquidity across 1,600+ pairs.
A BTC to XMR swap is a cross-chain conversion between two independent networks — not a trade on an exchange order book. There is no account to open and no balance held on your behalf; the swap engine receives your BTC and forwards XMR to the address you provide.
How the BTC to XMR swap works
GhostSwap is a no-KYC crypto swap that needs no account. The BTC to XMR route moves value across two chains in one non-custodial pass-through: your Bitcoin arrives at a deposit address, the engine sources the swap from aggregated liquidity, and Monero is sent to your receiving address. Nothing is custodied along the way.
Three facts anchor the flow:
- No account, no email, no KYC to swap. You provide a Monero receiving address and, optionally, a Bitcoin refund address.
- Non-custodial pass-through. Funds are never held by GhostSwap; they move through the engine to your wallet.
- Floating-rate pricing. The XMR amount is set from aggregated liquidity at the moment your BTC deposit is detected on-chain, not at the moment you click.
Swap BTC to XMR in 5 steps
- Pick the pair — select BTC as the send asset and XMR as the receive asset on the swap widget.
- Enter the amount — type how much BTC you want to swap; you get a live floating-rate XMR estimate.
- Add your addresses — paste your Monero receiving address, then a Bitcoin refund address in case the swap can't complete.
- Send BTC — transfer Bitcoin to the deposit address shown. The engine waits for network confirmation.
- Receive XMR — once confirmed, Monero is sent to your receiving address. Median completion is about 8 minutes.
Start a swap from the BTC to XMR pair page or the live swap widget on the homepage.
BTC to XMR: swap engine vs. account-based exchange
| Feature | GhostSwap BTC → XMR | Account-based exchange |
|---|---|---|
| Account / KYC | None required to swap | Account and identity verification required |
| Custody | Non-custodial pass-through | Funds held by the exchange |
| Pricing | Floating-rate from aggregated liquidity | Order-book or venue rate |
| Pairs available | 1,600+ live | Varies by venue |
| Typical completion | ~8 min median (~30 min for ~1 in 20) | Varies |
When to use a floating-rate BTC to XMR swap
Floating rate means the XMR you receive reflects the market at the moment your BTC deposit confirms — not the estimate you saw when you clicked. For most swaps the difference is small and sits inside the quoted spread. There is no fixed-rate lock before your funds arrive, so if BTC/XMR moves sharply during confirmation, your output reflects that move.
Use a fresh Monero receiving address per swap where you can. Always add a Bitcoin refund address — if the swap can't complete, that's where your BTC returns. Edge cases and address handling are covered in the FAQ below.
FAQ
Q: Do I need an account or KYC to swap BTC to XMR?
A: No. There is no account, no email, and no identity verification to swap. You supply a Monero receiving address and an optional Bitcoin refund address; the swap passes through non-custodially.
Q: How long does a BTC to XMR swap take?
A: Median completion is about 8 minutes. Roughly 1 in 20 takes closer to 30 minutes, usually when the Bitcoin network is congested and waiting on confirmations.
Q: Does GhostSwap hold my funds during the swap?
A: No. The swap is a non-custodial pass-through. Your BTC arrives at a deposit address and XMR is forwarded to your receiving address; GhostSwap never holds the funds.
Q: What happens if my BTC to XMR swap doesn't complete?
A: If you added a Bitcoin refund address, your BTC is returned there. Skip that field and you'll need to contact support to arrange a manual refund, so it's worth adding.
Ready to convert? Open the BTC to XMR pair page to see live rates, or start from the buy-crypto page.