Safety
Whether crypto sent to the wrong place is recoverable depends entirely on who controls the destination. Sent to the right address on the wrong EVM chain, it is almost always recoverable because the same key controls that address on every EVM chain. Sent to an exchange on an unsupported network or without a required memo, the exchange can often recover it for a fee. Sent to a stranger, a contract or a lookalike address, it is gone unless the recipient chooses to return it.
Find your case first
Recoverability has almost nothing to do with the amount or how sorry you are. It depends on one thing: whether anybody who can be reached controls the destination. Find your row.
| What you did | Can it come back? | What to do now |
|---|---|---|
| Right address, wrong EVM network. You sent USDC on Arbitrum to your own address that you normally use on Ethereum. | Almost always yes | Add that network to your wallet. The funds are already yours. You need a little of that network gas token to move them. See the section below. |
| Sent to your exchange deposit address, but on a network the exchange does not support for that asset. | Often, for a fee | Open a recovery case with the exchange. Do not send anything else to that address. Details below. |
| Sent to an exchange and forgot the memo or destination tag. Common on XRP, Stellar, Cosmos and similar. | Usually yes | This is the most routine recovery there is. Contact the exchange with the transaction hash. |
| Sent to a contract address rather than a wallet, for example a token contract. | Almost never | Unless the contract has a rescue function and somebody is willing to call it, this is permanent. |
| Sent to a real address belonging to somebody else, by typo or by pasting the wrong thing. | Only if they choose to send it back | You can attach a message to a small transaction to that address. It is a request, not a claim. |
| Sent to a lookalike address copied from your own transaction history. | No | That address belongs to an attacker who put it there deliberately. Read the poisoning section below and change how you copy addresses. |
Work out which one it was
Find the transaction
Open the transaction in your wallet history and copy the hash, then look it up on the block explorer for the network you sent on. If you are not sure which network, see reading a block explorer.
Confirm it actually went where you think
Read the whole destination address on the explorer, not the first and last four characters. Compare it character by character against the one you meant to use.
Check whether the destination is a contract
The explorer labels contract addresses and shows a code tab for them. A contract you did not intend to interact with is the bad case.
Check whether the destination has ever moved anything
An address with no outgoing transactions and a single deposit from you is often an exchange deposit address or an address nobody holds the key to. An address with a long history belongs to somebody active.
Check whether you control it
If the destination is an address from one of your own wallets, you are in the best case on this page. Read the next section.
Right address, wrong chain
This is the most common version of the mistake and the least serious, and it surprises people every time. Ethereum, Arbitrum, Base, Polygon, Optimism, BNB Chain and every other EVM compatible network use the same address format and derive addresses the same way. One recovery phrase produces one key, and that key controls the identical address on all of them.
So if you sent to your own address on the wrong EVM chain, nothing was lost. The funds are sitting at your address, on a network your wallet is not currently showing you.
Add the network to your wallet
Most wallets have a network list with the common chains already in it. Switch to the chain you actually sent on, and the balance appears.
Get a little gas on that chain
You cannot move a token without the native token of the chain it sits on. If you sent USDC to Arbitrum, you need a small amount of ETH on Arbitrum to move it. Buy a few dollars worth on an exchange and withdraw to that chain, or use a bridge.
Move it back
Bridge it to where you wanted it, or just leave it there if that chain suits you. See bridges and moving between chains.
If it went to an exchange
Exchanges control the destination, so they can sometimes reach the funds. This is a real process with published fees rather than a favor, and it takes weeks rather than hours.
| Situation | What exchanges typically do | Example published terms |
|---|---|---|
| Deposit did not credit but was on a supported network | Credited manually once support locates it | Kraken lists this as free. |
| Missing or wrong memo or destination tag | Matched to your account and credited | Kraken lists this at the network fee only. |
| Unsupported token, but on a network the exchange does support | Swept from the deposit address and returned, if the exchange chooses to | Kraken lists a $200 recovery fee. |
| An asset the exchange does not list, on a network it does not support | Sometimes possible, sometimes refused outright | Kraken lists a $500 recovery fee. |
Figures read from Kraken's published deposit recovery article in September 2026, and quoted because they are unusually clear about it. Other exchanges have similar processes and different numbers, and several will not quote a price until they have looked. Coinbase runs a recovery process for unsupported tokens on some networks and charges a percentage above a threshold. Check your own exchange's support pages rather than assuming.
Open a ticket, not a chat with a stranger
Go to the exchange from your own bookmark and use the support flow inside your logged in account. Anybody who contacts you first about this is a thief. See the warning below.
Give them the transaction hash and the network
Those two things are what a recovery team needs. The hash is the identifier from the block explorer.
Send nothing further to that address
Not a test transaction, not gas, nothing. It complicates the case and can be lost as well.
Expect weeks and expect no guarantee
Every exchange states plainly that recovery is not guaranteed. Some cases are refused because the amount does not cover the engineering time.
If the address came from your own history
There is an attack built specifically to produce this mistake. The attacker generates an address whose first and last few characters match one you use, then sends you a worthless or zero value transfer from it. Their address now sits in your wallet history, looking like a place you have sent to before. The next time you copy an address from that list, you copy theirs.
Researchers measuring this on Ethereum and BNB Chain over two years counted roughly 270 million attack attempts against about 17 million addresses. 6,633 of them succeeded, costing at least $83.8m. The study was presented at USENIX Security in 2025 and describes it as one of the largest phishing schemes yet observed onchain.
Making it not happen again
| Habit | Which mistake it prevents |
|---|---|
| Send a test amount first, always | Every case on this page. A few dollars going to the wrong place is an anecdote. The whole balance is not. |
| Check the whole address, not the ends | Address poisoning, which is designed specifically to survive a check of the first and last four characters. |
| Copy from the source, never from your history | Address poisoning. Copy from the exchange deposit page or from the person, freshly, every time. |
| Use your wallet address book with labels you wrote | Typos, and pasting the right address for the wrong purpose. |
| Read the network name on both screens before confirming | Wrong chain deposits, which are the majority of exchange recovery cases. |
| Check whether a memo or tag is required | The XRP, Stellar and Cosmos version, which is the most common recoverable mistake there is. |
Common questions
Can a transaction be reversed or canceled?
Once it is confirmed, no. Nobody has that power, and any service claiming to reverse a confirmed transaction is a fraud. Before confirmation, a stuck Ethereum transaction can sometimes be replaced by a new one with the same nonce and a higher fee.
I sent Bitcoin to an Ethereum address. Is it recoverable?
Almost certainly not. The address formats are different systems entirely, and the destination is not an address anybody holds a Bitcoin key for. The transaction may not even broadcast, in which case nothing was sent at all.
Somebody offered to recover my funds for a fee. Should I?
No. Recovery services that find you rather than the other way round are the standard follow up scam. They take an upfront fee, or your seed phrase, and disappear. The only legitimate route is your exchange’s own support flow, reached from your own bookmark.
How long does an exchange recovery take?
Weeks is normal, and several months is not unusual for an unsupported asset on an unsupported network. Chasing daily does not speed it up.
Can I find out who owns the address I sent to?
Not from the blockchain. You can see everything the address has ever done, which sometimes identifies it as belonging to an exchange, and in that case the exchange knows who it is even though you never will.
Is it worth reporting to the police?
If you were tricked rather than simply careless, yes. It creates a record, it is required for most insurance and tax claims, and pattern data does occasionally lead somewhere. For a pure typo, there is no crime to report.
Where to go next
Get a second pair of eyes on your setup
A security session reviews what you hold, where it sits, what approvals are open and what would happen if your laptop were compromised tomorrow. Most people find at least one thing worth fixing.