Most Monero guides walk you toward XMR. This one runs the other direction: after a wave of exchange delistings squeezed where holders can actually liquidate, more people need to move XMR back into Bitcoin — without rebuilding the identity trail that holding Monero was supposed to erase.
The good news is that the source leg is easier than you’d think. Monero’s confirmation time is short and predictable, which changes some of the standard swap advice. This guide covers the flow on SwapZilla: picking a rate type, setting a receiving address that doesn’t undo your privacy, and the exact-amount rules that keep a Monero-source deposit from stalling.
Why swap XMR back to Bitcoin now
Two separate forces are pushing XMR holders toward BTC. The first is liquidity, not privacy: a string of exchanges pulled Monero trading pairs in 2024 and 2025 over compliance concerns tied to its privacy features, and a few converted user balances automatically when they did. If your XMR sits somewhere it can no longer be traded directly for fiat or other assets, routing it through a non-custodial swap into BTC is often the most direct way back to a liquid, widely accepted asset.
The second is the same reason people have always moved between the two: Bitcoin is the settlement layer most merchants, exchanges, and counterparties actually accept. Monero holders sometimes need BTC for a specific payment, a rebalance into a more liquid position, or simply because the counterparty on the other end won’t take XMR.
A delisting is a liquidity event, not a privacy event. It changes where you can trade XMR — it says nothing about whether swapping it to BTC will preserve or destroy the privacy you built up holding it.
Either way, the mechanics are the same, and they’re worth understanding before you send anything.
Step 1–2: XMR as source, BTC as destination
On the SwapZilla homepage, click the From field and select Monero. Enter the amount you want to swap — either in XMR or in the destination currency, depending on which side you know precisely.
Click the To field and select Bitcoin. As soon as both sides are picked, the aggregator queries every supported provider in parallel through an SSE stream, so quotes appear as each provider responds instead of waiting on the slowest one. You’ll typically see the first offers within a couple hundred milliseconds, with the list re-sorting as more providers report in.
Because Monero is the source here, not the destination, one part of the usual privacy checklist doesn’t apply: you don’t need to think about a Monero receiving wallet. That decision already happened whenever you acquired the XMR. What you’re choosing now is where the output — the Bitcoin — lands, which is where the real privacy decision in this direction sits.
Floating vs fixed for XMR → BTC
This is where the reverse direction genuinely differs from the BTC→XMR guide, and it’s worth pausing on.
Fixed locks today’s rate for a set window — commonly 10–20 minutes, though it varies by provider. In a BTC-source swap, that lock frequently expires before a Bitcoin deposit confirms, because Bitcoin’s block time is roughly 10 minutes and can stretch well past that under network congestion. Here, the source leg is Monero: blocks land roughly every 2 minutes, and confirmation requirements have historically sat around 10 confirmations, though many providers now require more — check the provider’s stated requirement rather than assuming a number. At 10 confirmations that’s roughly 20 minutes, but it can run longer, and whether it fits inside the fixed window depends on both figures. Fixed comfortably covering a Monero deposit is no longer a safe default assumption — verify both the confirmation requirement and the lock duration for the specific provider before relying on it.
Floating settles at whatever rate the provider quotes when your deposit confirms. It carries no lock-expiry risk and, because the provider isn’t pricing in a buffer for a stale quote, its spread is often tighter. The trade-off is the same one that exists in every direction: the rate can move against you between the moment you send and the moment it executes.
Fixed may be viable for XMR → BTC in a way it often isn’t for BTC → XMR — Monero’s confirmation window tends to be more predictable than Bitcoin’s, but both the confirmation requirement and the lock duration vary by provider, so check them before you rely on it.
Fixed still isn’t automatically the better choice. During a volatile market, or for a swap large enough that a small percentage move matters more than lock certainty, floating remains the safer default. For a routine, moderate-size swap where you want to know exactly how much BTC you’ll receive before you send anything, fixed can still be viable here if the provider’s numbers line up — a genuine contrast to the advice you’d get for the BTC-source direction, even though it’s no longer a guarantee.
Choosing a BTC receiving address without re-linking your privacy
This is the step that decides whether the swap actually protects anything.
Use a Bitcoin address from a wallet where you hold the private keys — a hardware wallet, Sparrow, Electrum, BlueWallet, or similar — and generate a fresh one rather than reusing an address tied to previous activity. Non-custodial wallets give you unlimited addresses for exactly this reason; there’s no cost to using a new one per swap.
Do not send the resulting Bitcoin directly to a centralized exchange account, particularly one requiring identity verification. Doing so immediately links “this wallet received this much BTC at this time” to your verified identity on that platform — which reconstructs the exact link that holding Monero in the first place was meant to avoid. The privacy gain from the swap only exists between the moment your XMR left your wallet and the moment the BTC lands somewhere identifiable. If that somewhere is a KYC-linked account, the gain is gone.
Sending the payout straight into an identity-verified exchange account cancels out the privacy benefit of the entire swap. The destination matters as much as the source.
If you do eventually need the funds on an exchange — to trade, to pay someone who only accepts exchange transfers, whatever the reason — let the BTC sit in your own wallet first, ideally moving through it more than once, rather than routing the swap payout there directly.
Sending the XMR deposit correctly
Once you’ve confirmed the rate type and destination address, you’ll get a Monero deposit address and an exact amount. Two rules matter here:
- Send the precise amount in a single transaction. Providers match incoming deposits to your swap by amount; a partial send or a rounded amount forces manual reconciliation and delays everything.
- Use a reasonable transaction priority. Monero wallets let you set priority (or fee level) for a transaction. Default/normal priority confirms within a typical block or two under normal network conditions; only bump it if you’re on a fixed rate and want to minimize the chance of the lock expiring.
One more habit worth building: if the XMR you’re swapping came from a wallet where you’ve reused the same subaddress repeatedly, that’s a Monero-side hygiene issue independent of this swap — it doesn’t affect execution, but it’s worth cleaning up before your next transaction, not after.
Timing and refunds
Realistic end-to-end timing for XMR → BTC:
- Monero confirmation: historically around 20 minutes under normal network conditions (about 10 confirmations at ~2 minutes per block) — but many providers now require more confirmations, so check the specific provider’s requirement, since the real wait can run longer
- Provider execution: under a minute once the deposit is confirmed
- Bitcoin payout + confirmation: typically 10–30 minutes depending on network fees and congestion
Set a refund address even though it’s optional in the interface. If the deposit doesn’t confirm within a fixed-rate window, or something goes wrong on the provider’s end, your XMR needs somewhere to return to. Use a fresh subaddress for the refund, the same way you would for a receiving address — a refund landing back on a reused address doesn’t hurt the swap itself, but it’s a small, avoidable privacy leak.
If the shift page sits on “awaiting deposit” for longer than 30–40 minutes, check the transaction on a Monero block explorer before assuming something’s broken — it’s most often a network-wide slowdown rather than an issue with your specific transaction.
Mistakes that undo the privacy — and when this doesn’t apply
A few patterns quietly cancel out the point of this whole exercise:
- Sending the BTC payout to an identity-verified exchange deposit address. Covered above, but it’s the single most common mistake — the swap protects the transition, not what you do with the funds afterward.
- Reusing the same BTC receiving address across multiple swaps. Each reused address makes it easier to cluster your activity, even without an exchange account attached.
- Treating a delisting notice as a reason to panic-swap a large amount at once. A rushed, oversized swap is more likely to trip enhanced-verification thresholds at an individual provider than a couple of smaller ones spread over time.
- Ignoring where the XMR itself came from. If your Monero was originally purchased on a centralized, identity-verified exchange before it moved into a self-custodied wallet, some of that history exists independent of this swap — worth knowing, not something a swap alone fixes.
This guide is overkill if you’re moving XMR to BTC for a purely operational reason — you got paid in Monero and need Bitcoin for something specific, with no particular privacy concern either way. In that case, pick a rate type, paste a destination address, and go; the extra care above matters most when the reason you’re holding Monero in the first place was privacy, and you don’t want the exit to undo it.
For the reverse direction, see how to swap Bitcoin to Monero anonymously. For more on what Monero’s privacy actually covers, is Monero still anonymous breaks down the on-chain mechanics in more detail. General mechanics of the SSE quote stream and rate types are covered in how it works and the private swap flow; common questions are in the FAQ.