What a Monero Swap Is
A Monero Swap is a peer-to-peer trade that exchanges XMR for BTC, or the reverse, using a locking scheme that only ever releases both sides together or neither side at all. There is no shared custodian holding a pool of coins and no order book matching strangers' balances inside one company's database. Instead, two parties generate a trade that is cryptographically tied to a single secret: once that secret is revealed to claim one leg, it can be extracted and used to claim the other, so the swap either finishes in full or reverts to nothing lost. The process is documented in detail in the Monero docs, which is also the canonical reference for the wallet software most swap tools build on.
Why Monero's Privacy Shapes a Monero Swap
Monero's ledger does not show sender, receiver or amount the way Bitcoin's does, and that design choice is exactly why this kind of trade cannot be built the same way a Bitcoin-to-Ethereum swap is. Every protocol has to prove a payment happened without being able to simply look it up on a public, labeled address.
Ring Signatures and Stealth Addresses
Each Monero transaction is signed with a ring signature that mixes the real spender's key among several decoys, so an outside observer has no way to know which of the group actually authorized the spend. The receiving address is a one-time stealth address generated fresh for that payment, meaning no two transfers to the same wallet look connected on-chain. Background on the design is summarized on Wikipedia's Monero entry for anyone comparing it against a transparent chain.Confirmation Depth Before You Trust a Transfer
Because you cannot casually trace a Monero payment the way you would trace a Bitcoin one, swap software leans harder on confirmation count rather than on visual inspection. A transfer is typically treated as final after ten Monero blocks, roughly twenty minutes, and a cautious counterpart will wait for that depth before releasing their side. You can still verify your own transaction's status with your wallet's private view key against an explorer such as xmrchain.net, which reads public block data without exposing anyone else's amounts.Atomic Swap Mechanics Behind a Monero Swap
The core trick that makes a trustless trade possible is called an atomic swap, and the Monero-Bitcoin pairing uses a variant built from adaptor signatures rather than the hash-locked contracts common elsewhere.
Hash-Locked Contracts Without a Smart Contract Chain
A typical atomic swap uses a hashed time-locked contract on each chain: both sides lock funds behind the same secret hash, and revealing the secret to claim one lock automatically makes it public enough to claim the other. Bitcoin supports this natively through its scripting language, which is why the Bitcoin leg of this trade is the easier half to build.Why Monero Can't Use Classic HTLCs
Monero has no scripting language and no way to write a conditional lock directly into a transaction, so a straightforward HTLC is not available on its side. Protocols work around this with adaptor signatures: a cryptographic value tied to Bitcoin's secret is woven into the signature needed to spend the Monero leg, so revealing one key to take the Bitcoin automatically hands the counterpart the key needed to take the Monero. Neither party needs a shared custodian or a third-chain smart contract for the trade to settle.Monero Swap Fees, Confirmations and Timing
Timing on this kind of trade is set by block confirmations on both chains rather than by any party's processing speed, and that is also where most of the cost sits. You pay ordinary network fees on each chain plus whatever small spread the swap tool or counterparty builds into the quoted rate; there is no deposit held anywhere waiting on a withdrawal queue, so once both sides confirm the trade is simply done.
| Stage | What happens | Typical time |
|---|---|---|
| Trade setup | Both sides agree on amount and lock the trade parameters | Under a minute |
| Bitcoin leg | Funds locked and confirmed on Bitcoin | ~10–60 minutes, fee-dependent |
| Monero leg | Funds locked and confirmed on Monero, ~10 blocks | ~20 minutes |
Monero Swap Step by Step
The sequence below is the same shape used by most non-custodial XMR-BTC tools, whether you run a desktop client or use a swap widget.
- Pick the direction, XMR to BTC or BTC to XMR, and enter the amount to see the quoted rate.
- Generate or connect the receiving wallet for the asset you are getting back — never an exchange account.
- Send the locked leg from your own wallet and wait for it to reach the required confirmation depth.
- The counterpart's leg unlocks automatically once your lock is confirmed, using the shared cryptographic key.
- Confirm the funds landed in your wallet before closing the session; the trade is final once both legs settle.
Self-Custody and Security for a Monero Swap
Every step of this exchange happens from keys you control, which removes the single biggest risk of a custodial exchange: a counterparty that can freeze, delay or simply lose your balance.
No Account, No KYC, No Custodian
There is nothing to sign up for and nothing to verify your identity against, because the trade settles wallet-to-wallet rather than inside a company's ledger. That also means there is no support desk to appeal to if you make a mistake, so double-check the receiving address and the quoted amount before you lock your side.What Can Still Go Wrong
The realistic risks are a quote that expires before your transaction confirms, a fee set too low to confirm in time, or sending to the wrong address — not a hack of some central vault, since there isn't one. Reading the full instructions in the Monero documentation before your first trade covers the wallet-side mistakes that cause almost every stuck swap.Monero Swap vs Custodial Exchange
A custodial exchange lets you trade XMR for BTC instantly against its own order book, but it requires an account, holds your coins while the order sits open, and can pause withdrawals at its own discretion. This kind of trade moves slower, bound by confirmation times on both chains, in exchange for never handing custody to anyone. Listing sites such as DefiLlama track volume across many swap and bridge protocols if you want to see how this pairing compares to other non-custodial routes before picking a tool. For anyone who treats privacy and self-custody as the point of holding Monero in the first place, the slower non-custodial route is the one that keeps that guarantee intact.
In this cluster
What is a Monero Swap?
A Monero Swap is a direct, non-custodial trade between XMR and another asset, usually BTC, locked by cryptography so both sides complete together or neither side moves at all.
Does a Monero Swap need KYC or an account?
No. The trade settles wallet-to-wallet with no sign-up and no identity verification, which is one of the main reasons people choose it over a custodial exchange.
Why can't Monero use the same hash-locked contracts as Bitcoin?
Monero has no scripting language for conditional spends, so a Monero Swap instead uses adaptor signatures that tie the Monero-side key to the Bitcoin-side secret, achieving the same all-or-nothing result without on-chain scripts.
How long does a Monero Swap take?
Most of the wait is confirmation time on each chain — commonly around ten Monero blocks, roughly twenty minutes, plus however long the Bitcoin leg takes to confirm at the fee paid.
Is a Monero Swap really trustless?
Yes. The locking scheme means revealing the secret that claims one leg automatically gives the other party the information needed to claim theirs, so neither side can take funds without the trade also completing for the counterpart.
Can I check my Monero Swap transaction on an explorer?
You can verify your own transfer's confirmation status using your wallet's view key against an explorer such as xmrchain.net, though Monero's ring signatures and stealth addresses mean you cannot see other people's amounts the way you would on a transparent chain.
What's the biggest risk in a Monero Swap?
The practical risks are an expired quote, an underpriced fee that delays confirmation, or sending to the wrong address — not a central vault being compromised, since a non-custodial swap never holds your funds in one place.