MoneroSwap
← All guidesI Sent Monero to the Wrong Address: Can I Recover It?

I Sent Monero to the Wrong Address: Can I Recover It?

If you sent Monero to the wrong address, the honest answer is that recovery is usually not possible, but it depends entirely on who controls that address. Monero transactions are final and cannot be reversed by anyone, including the developers, the miners, or any service. There is no undo button and no central authority that can claw the funds back. What determines whether you get your XMR back is not the protocol, it is whether the address belongs to someone who can and will return it. This post explains why that is, and walks through the specific situations where you still have a real shot.

Why Monero transactions are irreversible

Like most cryptocurrencies, Monero has no chargeback mechanism. Once a transaction is signed, broadcast, and confirmed in a block, it is permanent. There is no company that can reverse it and no support desk anywhere with a button to undo a send. This is by design, and it is the same property that makes the network resistant to censorship and seizure.

Monero adds another layer that makes mistakes harder to trace than on a transparent chain. Privacy features such as stealth addresses and ring signatures hide the receiver and obscure the flow of funds. That is great for your privacy, but it also means you cannot simply look up where your coins went and prove it the way you might on a fully public ledger.

Four different mistakes, four different outcomes

Wrong address covers several very different situations, and they do not share an answer. Work out which one you are actually in before you do anything else, because the wrong diagnosis wastes the time that matters most.

The first is a wrong but valid Monero address. You pasted a real address belonging to the wrong recipient, or an old address, or an address you copied from the line above the one you wanted. The transaction is valid, it confirmed, and the coins are now controlled by whoever holds the keys to that address.

The second is a deposit to an exchange or service that required an extra detail you did not supply, usually a payment ID or a memo. The funds reached a business, but nothing tells that business the deposit belongs to you.

The third is trying to send Monero somewhere Monero cannot go, such as a Bitcoin or Ethereum address. In practice this fails before it costs you anything, for reasons covered below.

The fourth is a plain typo. Almost every typo is caught before broadcast, which makes this the least dangerous case and, unhelpfully, the one people fear most.

Why most typos never leave your wallet

A Monero address is not just a key written in base58. The final bytes are a checksum computed over the rest of the address, so wallet software can tell whether a string is a well-formed Monero address before it will send anything to it.

That means a single mistyped character, a dropped character, or two transposed characters will nearly always produce a string that fails the checksum, and your wallet will refuse the address outright rather than send. The chance of a random corruption happening to produce a valid checksum is roughly one in four billion. This is a real safety net and it works.

What the checksum cannot protect you from is a complete, valid address that simply belongs to the wrong person. Picking the wrong saved contact, pasting from a stale clipboard, or copying the address above the one you wanted all produce perfectly valid transactions to the wrong destination. The protocol has no opinion about your intentions.

It helps to know the shapes. A standard Monero address is 95 characters and starts with a 4. A subaddress is also 95 characters and starts with an 8. An integrated address is 106 characters and starts with a 4, because it carries an encrypted payment ID inside it. If the string you are about to use does not match one of those patterns, stop and find out why.

The exchange deposit with a missing payment ID

Some exchanges still require a payment ID or memo alongside an XMR deposit. They pool customer deposits into shared wallets, and the payment ID is the only thing that tells them which customer a given deposit belongs to. Leave it out and your coins land in the exchange's wallet with nothing attached to identify them as yours.

This is frustrating but it is usually recoverable, and it is the most recoverable case on this page. The money is with a company that has records, staff, and a process. It is not loose on the chain waiting for whoever claims it first. Open a support ticket, be precise, and expect days rather than minutes. Some exchanges charge a manual crediting fee for this and some do it for nothing.

The modern way to avoid the whole category is the integrated address. When a service gives you an address that starts with 4 and runs to 106 characters, the payment ID is already encoded inside it and there is nothing separate to remember. If a service hands you a 95 character address and a payment ID in a separate box, that box is not optional and skipping it is exactly how this goes wrong.

If your wallet warns that long payment IDs are deprecated, it is right. The old unencrypted 64 character payment IDs have been phased out in favour of the short encrypted ones carried inside integrated addresses. A service still insisting on the old style has an integration that is behind, and it is worth asking them for an integrated address instead.

Sending XMR to an address on another chain

You cannot send Monero to a Bitcoin address from a Monero wallet. The address fails validation and the wallet will not build the transaction. The same applies to Ethereum addresses and anything else that is not a Monero address. This is one crypto horror story that Monero's address format mostly protects you from.

The version that does happen is the reverse. If you send some other asset to a deposit address a service generated for Monero, or send Monero to a deposit address generated for a different asset, the receiving side is not watching for it. Whether it can be recovered depends entirely on whether that service controls the keys for both and is willing to do the manual work. Some do it, some refuse, and some charge for it.

The practical failure point is the network selector on an exchange withdrawal screen. When a platform lists an asset across several chains and you pick the wrong one, the address you paste can be valid on the chain you selected and belong to nobody you can reach. Monero itself has one network and no chain selector, so this bites on the other leg of a swap rather than on the XMR leg. Check the network before the address, every time.

The real question: who owns that address?

Recovery is not a technical question, it is a human one. If the wrong address belongs to a person or service that can identify your deposit and chooses to send it back, you can get your money. If it belongs to no one reachable, or to someone unwilling to return it, the funds are effectively gone.

This reframes the whole problem. Stop thinking about reversing the transaction, because that is impossible. Start thinking about who is on the other end of that address and whether you can contact them with proof of what happened.

Case one: you sent to an exchange or service

If you sent XMR to a deposit address at an exchange or a swap service, there is a real chance of recovery, especially if you also got the destination wrong by omitting a required detail. The funds landed somewhere a business controls, and businesses can often locate and return a misdirected deposit if you give them the transaction ID and the details.

Act fast and contact them with your transaction ID, the amount, the date and time, and a clear explanation. The sooner you reach out, the better your odds, since some services have processes for misdirected funds while others do not. Be prepared for the possibility that they cannot help, but it is always worth asking.

How to contact a service about a misdirected deposit

If your coins reached a business, your job is to make it as easy as possible for one support agent to find and verify the deposit on their first read. Send a single message with everything in it rather than a conversation that takes a week to assemble the facts.

Include the transaction ID, the exact amount, the date and time with your timezone, the destination address exactly as you used it, the address or account it should have gone to, and the payment ID if one was involved. If the funds came from another platform, say which one. If you have an account with the receiving service, give them the account identifier in the same message.

Monero adds one requirement that other chains do not. The recipient cannot see who sent a deposit, because the sender is hidden by design. If the service needs proof that the deposit came from you before they will act, they will ask for a transaction proof. Your wallet can generate one. In the official GUI it lives under the prove and check tools, and in the command line wallet it is get_tx_proof with the transaction ID and the destination address. The result is a signature they can verify against the transaction without you revealing any key.

Do not send them your seed, your private spend key, your view key, or your wallet file. A transaction proof is the only cryptographic material a legitimate recovery process needs, and it cannot be used to spend anything.

Keep the ticket short and polite, and follow up weekly rather than daily. Escalate only through the service's official support channel. Anyone who contacts you first, in a public thread or a direct message, offering to help with a recovery, is running a scam without exception.

Case two: you mistyped or used an old address

If you fat-fingered an address and it happens to be invalid, your wallet should have rejected it before sending, because Monero addresses include a checksum that catches most typos. That is your safety net. The dangerous case is when a typo produces a different but still valid address, which then belongs to a stranger you have no way to reach.

Sending to an old address you once controlled is a softer version of this. If it was your own address from a wallet you still have the seed for, the funds are not lost at all, they are just in a wallet you forgot about. Restore that wallet from its seed phrase and the XMR will be there once the scan finishes. Check every wallet you have ever owned before you conclude anything is gone.

If the address is a valid Monero address belonging to an individual you cannot identify, the situation is simple and bad. There is no way to find out who they are, because Monero does not record recipients on the chain. There is no way to compel a return and no protocol mechanism to reverse the payment. This is the one branch of this problem with no path forward, and recognising it early saves you from spending money chasing it.

If you do know who they are, ask. People return money more often than the internet suggests. Give them the transaction proof so they can confirm the payment came from you, state the amount plainly, and make it easy for them to send it back.

What to do in the first hour

Write down everything immediately. Record the transaction ID, the exact amount, the wrong address you sent to, the address you meant to use, and the timestamp. If you used a swap or service, note your swap ID too. Memory fades and these details are what any recovery attempt depends on.

Do not pay anyone who promises to reverse the transaction or hack the funds back. There is a whole category of scams that target people right after a costly mistake, offering magic recovery for a fee. No legitimate party can reverse a confirmed Monero transaction, so anyone claiming they can is lying to you.

How to avoid it next time

Always copy and paste addresses rather than typing them, and verify the first and last several characters after pasting, since clipboard-hijacking malware exists. When a service offers a QR code, use it. For a large transfer, send a tiny test amount first, confirm it arrives, then send the rest.

Clipboard hijacking deserves more attention than it gets, because it causes the losses that feel inexplicable afterwards. This malware sits quietly and watches your clipboard for anything shaped like a crypto address, then swaps it for the attacker's. You copy the correct address and paste a different one. The defence is to verify after pasting rather than trusting what you copied, and to check the middle of the address as well as the ends, because the better versions of this malware substitute an address whose first and last characters match.

Use your wallet's address book for anyone you pay more than once, so you are choosing a saved label rather than handling a raw string each time. Label the entries clearly. A list of addresses with no names is how people pick the wrong one.

Slow down at the moment of sending. Almost every wrong-address story contains the phrase in a hurry. The destination is the only part of a Monero transaction that cannot be corrected afterwards, so it deserves the extra ten seconds more than anything else on the screen. A test transaction costs a fee small enough to be irrelevant next to the amount you are protecting.

When you swap in or out of Monero on MoneroSwap, you provide your own receiving address and the swap sends there non-custodially, so the same care applies. Double check the address you enter, use copy and paste, and confirm the network before you commit. A few seconds of checking is far cheaper than an irreversible mistake.

Swap into or out of Monero, no KYC

MoneroSwap is a Monero swap with no account with no account, no KYC, and no logs. Open source and available over Tor. Verify every claim, then swap BTC to Monero, ETH to Monero, USDT to Monero, or see all pairs. New here? Start with the FAQ.

← All guides