Categories
Uncategorized

How to swap BTC to XMR using Cake Wallet without KYC — step-by-step guide using GhostSwap. 1,600+ coins, no account, swaps in ~8 minutes.

Cake Wallet is the most-installed non-custodial Monero wallet on mobile, with over 100,000 active users on iOS and Android. If you hold BTC and want XMR sent directly to your Cake Wallet, you can do it without creating an account — by using GhostSwap as the swap layer between them.

TL;DR: Copy your XMR receive address from Cake Wallet, paste it into GhostSwap's BTC-to-XMR swap flow, send your BTC to the deposit address GhostSwap gives you, and your XMR arrives in Cake Wallet in about 8 minutes. No account, no email, no KYC.

What you need before you start

You need two things:

  1. Cake Wallet installed with a Monero wallet created. Download it from cakewallet.com (iOS or Android). No account or sign-up needed.
  2. BTC in a wallet you control — a hardware wallet, mobile wallet, or any address where you hold the keys. You'll be sending BTC to a GhostSwap deposit address.

GhostSwap is non-custodial: your funds pass through directly and are never held by the service. No sign-up, no email, no identity verification or KYC required to swap.

How to swap BTC to XMR into Cake Wallet (step by step)

  1. Open Cake Wallet and copy your XMR receive address. Tap Receive on your Monero wallet. Cake Wallet will show your standard address or, if you prefer, a subaddress. Either works — GhostSwap sends to any valid Monero address format. Copy the address to your clipboard.

  2. Go to GhostSwap's BTC-to-XMR swap page. Select BTC as the send currency and XMR as the receive currency.

  3. Paste your Cake Wallet address into the "You receive" field. This is the XMR address you just copied. Double-check it — Monero addresses are long and one wrong character means a failed delivery.

  4. Enter the amount of BTC you want to swap. GhostSwap shows a floating-rate estimate. Floating rate means the final XMR amount is set by the market price at the moment your BTC deposit is confirmed on-chain — not the moment you clicked. The price moves slightly between quote and execution; that's the trade-off for not needing an account.

  5. Add a BTC refund address (optional but recommended). If the swap can't complete for any reason, GhostSwap returns your BTC here. Use a BTC address you control.

  6. Confirm and copy the BTC deposit address. GhostSwap generates a unique deposit address for your swap. Send exactly the quoted BTC amount from your wallet to this address.

  7. Send your BTC and wait. Once GhostSwap detects your BTC deposit on-chain, it processes the swap and broadcasts the XMR to your Cake Wallet address. Typical completion time is around 8 minutes (p50); complex network conditions can push it to 30 minutes.

  8. Verify the XMR arrived in Cake Wallet. Open Cake Wallet, return to your Monero wallet, and confirm the new incoming transaction. Cake Wallet shows pending and confirmed Monero balances separately; you can spend once the transaction has at least a few confirmations.

Why use Cake Wallet for receiving Monero

Cake Wallet is one of the most active non-custodial Monero wallets in the ecosystem. A few reasons it pairs well with GhostSwap for receiving XMR:

  • Standard Monero address format. GhostSwap recognises any valid XMR address; Cake's primary address (and subaddresses) work without any special configuration.
  • Mobile-first. You can complete the entire flow — copy receive address, swap, verify on-chain — without leaving your phone.
  • Open source. Cake Wallet's source is auditable; users who care about wallet trust can verify the build themselves.
  • No exchange dependency. Your XMR sits in a wallet you control. Cake Wallet doesn't take custody of your funds at any point — neither does GhostSwap.

Common Cake Wallet questions

Q: Should I use my standard address or a subaddress?
A: Either works. Subaddresses give you additional unlinkability between deposits — if you receive from multiple sources, using a fresh subaddress per deposit makes it harder for an outside observer to link them. For a single swap, the standard address is fine.

Q: My XMR shows "pending" in Cake Wallet — is something wrong?
A: No. Monero transactions show in Cake Wallet as soon as they hit the network and update to confirmed once they reach roughly 10 confirmations (about 20 minutes). If you see the pending balance, the swap completed — you're just waiting for confirmations to spend it.

Q: Can I swap XMR back out to BTC the same way?
A: Yes. Use GhostSwap's BTC-to-XMR exchanger the same way in reverse — Cake Wallet sends, your BTC wallet receives. The flow is identical with the addresses swapped.

Q: What if I close Cake Wallet during the swap?
A: It doesn't matter. Cake Wallet doesn't need to be open for the XMR to arrive — the Monero network delivers to your address regardless of whether your wallet app is running. When you reopen Cake Wallet next, it will sync and show the deposit.

Q: Does GhostSwap save my Cake Wallet address?
A: GhostSwap operates non-custodially and only retains operational records needed to process the swap and respond to user-initiated support requests. Read the Privacy Policy for the canonical detail on what is and isn't recorded.


GhostSwap supports 1,600+ coins, no account, no KYC for swaps. If you want to start a fresh swap, head to the exchanger.

Questions about Monero swaps? See our FAQ →.