Back to Blog
PrivacySeptember 15, 2026·4 min read

How to get Monero without KYC: swapping BTC, ETH or USDT to XMR

Most exchanges have delisted XMR or require full identity checks to trade it. The practical route is a crypto-to-crypto swap from an asset you already hold — here is how it works, what stays private, what it costs and how to receive XMR correctly.

Why Monero is hard to buy the normal way

Monero hides the sender, receiver and amount of every transaction. Regulated exchanges are required to trace the origin of funds, cannot do it for XMR, and have responded by delisting it in one jurisdiction after another — Binance, OKX and Kraken (in the EU) among them. Where XMR is still listed, buying it means an account, identity documents and a withdrawal that the exchange records against your name.

The alternative is not to buy Monero with money but to swap into it from crypto you already hold. A swap needs no account: you send Bitcoin, Ethereum or a stablecoin to a deposit address and receive XMR at your own wallet.

What you need

  1. Some crypto to swap from. The most common sources are Bitcoin, USDT on TRON, Ethereum, USDT on Ethereum and Solana. If you are starting from fiat, buy any of these first — a stablecoin bought P2P is the usual choice for people who want to avoid an exchange account entirely.
  2. A Monero wallet you control. Monero GUI or CLI on desktop, Feather (lightweight desktop), Cake Wallet or Monerujo on mobile. Create it, write down the 25-word seed offline and note the restore height. Copy your primary address (starts with 4, 95 characters) or a subaddress (starts with 8).
  3. Nothing else. No email, no account, no documents.

Step by step (BTC → XMR as the example)

  1. Open the BTC → XMR page. The form is pre-selected; the page also shows the live minimum, maximum and the current all-in cost of the swap against the market rate.
  2. Enter the amount of BTC. The estimated XMR updates every minute.
  3. Paste your Monero address. Add a Bitcoin refund address — it is where funds go if something is outside the limits.
  4. Click Swap now, get the deposit address and the status page link.
  5. Send exactly the shown BTC amount. Use a fee that confirms within a block or two: the swap starts after 2 confirmations, and the rate is locked at that moment, not when you broadcast.
  6. XMR is paid out after confirmation and appears in your wallet within a few minutes; most wallets show it as spendable after 10 Monero confirmations, about 20 minutes.

From a stablecoin the deposit side is faster — USDT on TRON is credited in seconds — so the whole swap is limited by Monero's own confirmation time.

What stays private and what does not

Monero's side is private by protocol: the payout is a transaction to a one-time address with a hidden amount, and nothing about it links back to the deposit. The other side is not. A Bitcoin, Ethereum or TRON deposit is a public transaction from the address you used, and if that address is tied to an exchange account, the exchange knows it sent funds to a swap deposit address.

Practical privacy hygiene:

  • Send the deposit from a fresh address in a wallet you control rather than straight from an exchange.
  • Use a Monero subaddress for each swap so payouts do not accumulate at one address.
  • The swap itself needs no account and no personal data; the pair pages describe what is visible on each chain for that specific pair.

What it costs

Three parts, all visible before you send: the fee your wallet pays to send the deposit (set by that network, not by the swap), the exchange spread built into the floating rate, and the Monero payout fee, which is a fraction of a cent. Each pair page shows a live quote for a sample amount next to the CoinGecko market rate, so you see the total cost as a percentage before deciding.

Common mistakes

  • Pasting an exchange's XMR deposit address. Exchanges often need a payment ID or use integrated addresses. Use your own wallet's address.
  • Sending below the minimum. The deposit cannot be swapped and is only returned to the refund address you gave.
  • Expecting an instant payout from BTC. Bitcoin needs 2 confirmations first; plan for 30–45 minutes end to end. From TRON or Solana it is a few minutes.
  • Reusing the same Bitcoin address for every purchase. It links all your swaps together on the public chain.

Which source asset is best?

  • USDT on TRON — fastest and cheapest deposit; the swap is essentially Monero-bound only.
  • Bitcoin — slowest deposit (block times) and the most public trail; fine if BTC is what you hold.
  • Ethereum — three-minute deposit, gas cost depends on the day.
  • Solana — near-instant deposit, low fee.

All four have dedicated pair pages with the form pre-selected and the network details for that direction.

Ready to swap privately?

No account required. Start in seconds.

Start swapping →