Bitcoin is transparent — every transaction is visible on the blockchain. Monero hides amounts, senders, and receivers by default. Swapping BTC to XMR is the most direct way to move value from a public ledger to a private one without a KYC exchange that may have delisted Monero entirely.
Why BTC → XMR is hard on regular exchanges
Major centralized exchanges delisted or restricted Monero in many regions. Even where XMR trades, withdrawal often requires full KYC. Instant non-custodial swaps fill this gap: you send BTC from your wallet and receive XMR in a wallet you control.
Standard vs Private Swap
Standard (0.5%)
You send Bitcoin to a one-time deposit address. After confirmations, Monero is paid to the XMR address you pasted. The receive side is already private Monero — amounts and addresses are not visible on a public explorer.
Private Swap (1%)
Adds multi-hop routing (often through Monero and other assets) before payout. Goal: break the on-chain link between your BTC deposit and the XMR you receive more aggressively. Takes longer (typically 15–45 minutes) and costs 1% instead of 0.5%.
Step-by-step on Swap.bz
- Open swap.bz/swap/btc-to-xmr.
- Enter BTC amount and your Monero receive address (starts with 4 or 8 — not 0x or bc1 for receive).
- Choose Standard or Private mode.
- Send BTC to the deposit address from your Bitcoin wallet.
- Wait for BTC and XMR confirmations. Track progress on the order page.
- XMR arrives in your wallet — use Feather, Cake, or official Monero GUI.
Wallet tips
- Use a self-custodial Monero wallet — many exchanges no longer accept XMR deposits.
- Double-check the address format. Monero addresses are not interchangeable with Bitcoin or Ethereum.
- If a custodial platform still lists XMR, verify they accept incoming deposits before swapping.
Frequently asked questions
Do I need Private Swap to get private Monero?
No. Receiving XMR already gives you Monero's default privacy (hidden amounts and addresses). Private Swap (1%) adds extra hops on the Bitcoin leg for stronger unlinkability — useful but not required for most users.
How long does BTC to XMR take?
Typically 20–40 minutes on Standard mode. Bitcoin needs ~1 confirmation (~10 min) and Monero payout waits for ~10 confirmations (~20 min). Private Swap adds routing time (15–45 min total).