How to Swap BTC to XMR Privately (Without KYC)

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

  1. Open swap.bz/swap/btc-to-xmr.
  2. Enter BTC amount and your Monero receive address (starts with 4 or 8 — not 0x or bc1 for receive).
  3. Choose Standard or Private mode.
  4. Send BTC to the deposit address from your Bitcoin wallet.
  5. Wait for BTC and XMR confirmations. Track progress on the order page.
  6. 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).