Is Monero traceable? What is hidden, what is not, and what you control
Monero hides who paid whom and how much on its blockchain. That is only part of the answer: the places where XMR enters and leaves, and the way you use it, matter as much as the cryptography.
- total volume through Wagyu
- $1.3B+
- orders completed
- 35,300+
- account needed to swap
- 0
Is Monero traceable? On its blockchain, much less than Bitcoin or Ethereum. Every Monero transaction hides the sender, the receiver and the amount by default, so an outside observer cannot follow coins from wallet to wallet the way they can on a public ledger. But Monero is not invisible. The places where you buy and sell XMR, the network you connect through, and your own habits can still link a payment to you. This guide separates the two.
Key takeaways
- On chain, Monero hides senders, receivers and amounts for every transaction, not as an option.
- Ring signatures hide which coin was spent among 16 candidates. That is strong, but it is a crowd, not a proof of zero information.
- The weak points are off chain: exchanges that know your identity, your IP address, and patterns such as timing and round amounts.
- Anyone you give your view key to can see your incoming payments.
Is Monero traceable on its blockchain?
Not in the way Bitcoin is. On Bitcoin, every address, amount and link between transactions is public, and companies sell tools that follow coins across thousands of hops. Monero was designed so that this kind of public tracing does not work: the blockchain proves that each payment is valid without showing who sent it, who received it or how much moved.
Privacy is also mandatory. On chains where privacy is optional, the few private transactions stand out from the many public ones. On Monero every transaction uses the same protections, so yours looks like everyone else's.
| Feature | Bitcoin | Monero |
|---|---|---|
| Sender address | Visible | Hidden |
| Receiver address | Visible | Hidden |
| Amount | Visible | Hidden |
| Links between payments | Visible | Hidden among decoys |
| That a transaction happened, and when | Visible | Visible |
| Network fee | Visible | Visible |
How Monero hides senders, receivers and amounts
Three pieces of cryptography do the work. You do not need to set any of them up: every Monero wallet uses them on every payment.
- Ring signatures (sender)
- Each coin you spend is signed together with 15 decoys taken from the blockchain, a ring of 16. An observer cannot tell which of the 16 is the real one.
- Stealth addresses (receiver)
- The sender creates a new one-time address for every payment. Your public address never appears on the blockchain, so payments to you cannot be grouped by address.
- RingCT (amount)
- Ring Confidential Transactions hide the amounts while still proving that no coins were created out of thin air. They became mandatory in September 2017.
The ring size has grown over time. It is 16 since the network upgrade of August 2022. The Moneropedia ↗ explains each piece in more detail.
What Monero does not hide
Monero protects what is written on its blockchain. It cannot protect information that lives somewhere else, or that you give away.
Still visible on chain
- That a transaction exists
- When it was confirmed
- Its fee
- Its number of inputs and outputs
Visible off chain
- Your identity, to any exchange where you verified it
- Your IP address, to the node you connect to
- Your payments, to anyone holding your view key
Ring signatures are a crowd, not a wall
A ring hides the real coin among 15 decoys, but the decoys must look like coins people would really spend. Researchers have shown that in Monero's early years, before rings were mandatory and large, many inputs could be traced. Today's rings are much stronger, but timing analysis can still make some candidates more likely than others, for example when you move coins right after receiving them.
Monero developers are working on a replacement for rings, called full-chain membership proofs, that would hide each spend among every coin on the chain instead of 16. As of November 2026, the network still uses rings of 16.
Where Monero is most often traced: on and off ramps
Most real-world links happen where XMR meets the outside world. An exchange that checked your ID knows that you bought XMR, how much, and the address it sent the coins to. It knows the same when you deposit XMR to sell it. Monero cannot hide what you tell the exchange.
A swap without an account changes what the service learns, but not everything. When you swap BTC to XMR, the Bitcoin side is public like any Bitcoin payment, and the service receives the coins, the amounts and the payout address you give it. Deposits are screened under the compliance policy.
Your connection and your habits
A wallet has to talk to a Monero node to see the blockchain and send transactions. A remote node run by someone else sees your IP address and when you broadcast. Running your own node, or connecting over Tor, removes that link. Monero already relays new transactions through several nodes before spreading them, which makes it harder to find where a transaction started.
Habits can undo the cryptography. Sending the exact amount you just received, sending it a minute later, or paying the same round amount every week creates patterns that other data can match. So does posting a payment publicly or reusing an exchange deposit address.
Can someone trace Monero with a view key?
Yes, the payments you choose to show. Every Monero wallet has a private view key. Anyone who has it can see the payments that wallet receives, but cannot spend them. That is useful for accounting or an audit, and it is the main way a Monero user can prove what they received. Keep it private like the rest of your keys unless you want someone to see your incoming payments.
Some wallets also let you prove a single payment without sharing the view key, with a transaction proof. The view key page ↗ of the Moneropedia gives the details.
Getting XMR into a wallet you control
Monero's privacy does its full job when the coins sit in your own wallet, such as Feather ↗, Cake Wallet ↗ or one of the official Monero wallets ↗. On an exchange account, the exchange keeps the record whatever the blockchain hides.
If you hold BTC, ETH, SOL or a stablecoin, a swap sends XMR straight to your address without an account. The routes below show live fees, minimums and typical times. The guide how to buy Monero without KYC walks through each route.
| Route | Default network | Minimum | Typical time | Fee | Route |
|---|---|---|---|---|---|
| B | Bitcoin | About $40 | About 30 min | 2% | BTC to XMR |
| E | Ethereum | About $20 | About 2 min | 2% | ETH to XMR |
| X | Monero | About $25 | About 25 min | 0% | XMR to BTC |
Ready to get XMR in your own wallet?
Swap ETH to XMRFAQ: is Monero traceable?
Is Monero traceable?
Not on its blockchain in the way Bitcoin is: senders, receivers and amounts are hidden for every transaction. Links can still come from outside the chain, such as an exchange that knows your identity, your IP address, or patterns in how you move coins.
Can chain analysis companies trace Monero?
Analytics companies say they can sometimes link Monero payments using off-chain data, such as exchange records and network data. The public blockchain alone does not show who paid whom or how much.
Is Monero more private than Bitcoin?
Yes. Bitcoin shows every address and amount publicly. Monero hides both by default and for everyone, which also means your transaction does not stand out.
Does Monero hide my IP address?
Not by itself. The node your wallet connects to can see your IP address. Running your own node or connecting over Tor protects it.
Can someone see my balance if they know my Monero address?
No. A public address does not reveal your balance or your payments. Only your private view key shows incoming payments.
Does swapping BTC to XMR hide where my Bitcoin came from?
No. The Bitcoin side stays public on the Bitcoin blockchain. Monero hides what happens to the XMR after it reaches your Monero wallet.
Written by the Wagyu team
Wagyu offers swaps between Monero, Zcash and supported networks, plus a native Monero bridge to Hyperliquid.