How to Reverse a Wrong M-Pesa Transaction (2026)
The message arrives and your stomach drops: you have just sent money to the wrong number. Maybe a digit was off, maybe you picked the wrong contact, maybe you paid the wrong till.
The good news is that Kenya has one of the better mobile-money reversal systems anywhere, and money sent in error is frequently recovered. The bad news is that your chances fall sharply with every hour that passes. This guide covers exactly what to do, in what order, and what happens if the recipient refuses to cooperate.
Act immediately — this is the whole game
Everything about M-Pesa reversal comes down to one mechanic: Safaricom can pull the money back while it is still sitting unspent in the recipient's wallet. Once the recipient has withdrawn it, spent it, or moved it on, there is nothing to pull back, and recovery stops being a technical process and becomes a question of whether a stranger chooses to return your money.
That is why the single most useful instruction is the least sophisticated one: do it now. Not after you finish what you are doing, not after you have called the number to ask nicely. Start the reversal first, then do everything else.
The fastest method: forward the SMS to 456
The quickest route is the one most people do not know about:
Forward the original M-Pesa confirmation SMS — the one containing the transaction code — to 456.
That is it. You do not need to type anything or explain the situation. The system reads the transaction from the message and begins the reversal process. It costs nothing through Safaricom's self-service channels.
The other routes
If you have deleted the message or prefer a menu, the same request can be raised through:
- *456# — the M-Pesa self-service menu, with a reversal option.
- The M-Pesa app or SIM Toolkit — look for the reversal option in the menu.
- *234# → My Account → Reverse Transaction.
- Calling 234 — Safaricom customer care.
- A Safaricom shop, if you would rather do it in person or the other channels have not worked.
Whichever you use, have the transaction code ready — it is the reference for everything that follows. Take a screenshot of the confirmation message before doing anything else, because you will want it if the case drags on.
Reversal channels and menu paths are the ones Safaricom publishes and are widely used, but menus do change — if a path here does not match what you see, call 234 rather than assuming reversal is unavailable.
What happens next
Once the request is in, Safaricom checks the recipient's wallet:
- If the money is still there and unspent, it can be reversed, and you should get a confirmation message when it lands back with you.
- If the money has been withdrawn or spent, Safaricom will typically attempt to contact the recipient. At that point recovery depends on whether they cooperate — the money is no longer sitting somewhere it can simply be clawed back from.
This is precisely why the hours matter. A reversal raised within minutes usually finds the money still in the wallet. A reversal raised the next morning frequently does not.
Keeping the money is an offence
Many Kenyans believe that money landing in your wallet by mistake is simply your good luck. It is not, and it is worth knowing this both if you are trying to recover money and if you are ever on the receiving end.
Kenya's Computer Misuse and Cybercrimes Act contains an offence covering the intentional withholding of a benefit or message that was delivered to you erroneously. In plain terms: if money reaches you by mistake and you knowingly keep or spend it, you are potentially committing a criminal offence, not merely being unhelpful.
The penalties under that Act are serious. This article deliberately does not quote a specific figure or section — the published penalty ranges span many different offences and matching one precisely to this situation is a matter for a lawyer, not a finance guide. But the principle is settled enough to rely on: you have no right to keep it, and a polite explanation of that fact is often enough to resolve matters.
If you are the recipient of money sent in error, the clean thing to do is simply not to touch it and let the reversal go through. That costs you nothing and removes all risk.
If the recipient refuses
If the money was spent and the recipient will not return it:
- Keep every record — the original confirmation SMS, the transaction code, the time you raised the reversal, and any reference number Safaricom gave you.
- Follow up with Safaricom on 234 and ask what stage the case is at, quoting your reference.
- Report it to the police if the amount is significant and the recipient is refusing. An OB number formalises the matter, and given the legal position above this is not a frivolous report.
- Take legal advice for larger sums. Whether pursuing it is worth the cost is a judgement about the amount involved.
Be realistic: for small amounts, the practical cost of pursuit often exceeds what was lost. That is painful but worth deciding deliberately rather than spending weeks on a matter of a few hundred shillings.
What generally cannot be reversed this way
Not every transaction fits the standard reversal path. In particular, payments to businesses via Buy Goods and Services (Lipa na M-Pesa) are generally not reversible through the ordinary process — those are treated as completed purchases, and the route is to take it up with the merchant directly, or with Safaricom if the merchant is unreachable.
If you have paid the wrong till number, contact the business that owns the till first. A legitimate business that has received money it is not owed will usually return it, and it is far quicker than a formal process.
Paying the wrong paybill or account number
Sending to a wrong person is one problem; paying a correct paybill with the wrong account number is a different and more common one. Rent paid against a neighbour's unit number, school fees against the wrong admission number, a utility bill against an old meter — the money reaches a legitimate business, just credited to somebody else.
The reversal system is usually the wrong tool here. Instead:
- Contact the organisation, not Safaricom. They can see the payment landed and which account it credited, and can normally move it internally — often much faster than a formal reversal.
- Send them the confirmation SMS with the transaction code, the amount, the date, and the account number it should have gone to.
- Ask for written confirmation once it is moved, especially for school fees or rent, where being "paid" is something you may need to prove later.
Keep the transaction code regardless. On M-Pesa the code is the only durable proof that a payment happened at all.
Related scams worth recognising
The wrong-transaction moment is one that fraudsters deliberately manufacture, because a person who thinks they have made a costly mistake is easy to rush.
- The fake reversal request. A message claims money was sent to you in error and asks you to send it back to a given number. Nothing ever arrived. Always check your real balance and transaction history rather than trusting the text of an SMS.
- The "agent" who will fix it for a fee. Nobody legitimately charges you to recover your own money — Safaricom's self-service reversal is free. This is the same pattern as the fake "CRB clearance" fee described in how to check your credit score in Kenya: a fee to fix a record you can fix yourself for nothing.
- The unsolicited "loan" deposit. Money appears from an app you never applied to, followed by demands for repayment with charges. If you did not apply for credit, do not spend the money and report it — see how to spot an unlicensed loan app.
If you are receiving money from relatives abroad and a transfer seems to have gone astray, the process is different again — inbound remittances run through the sending operator, not M-Pesa reversal. See how to receive money from abroad straight to M-Pesa, and if you are choosing an operator, compare what actually arrives on our money transfer comparison.
How to stop it happening again
Reversal is a rescue, not a plan. The habits that actually prevent this:
- Read the name on the confirmation screen. M-Pesa shows the recipient's registered name before you confirm. Almost every wrong-number transfer is a case of someone not reading that screen.
- Save frequent recipients as contacts rather than typing numbers each time.
- Slow down on large amounts. Check the number twice, then check the name.
- Beware of the "wrong number" scam. A common fraud is a message claiming money was sent to you in error, asking you to send it back — when nothing was ever received. Always check your actual balance and statement, never the content of an SMS, before sending anyone anything.
For the wider set of habits around wallet money — charges, limits and keeping business and personal funds separate — see how to manage money on M-Pesa.
A note on incoming money you were not expecting
If money arrives that you did not expect and cannot explain, the safest course is to leave it alone and contact Safaricom on 234. Do not spend it, and do not send it onward to anyone who contacts you claiming it was theirs — that is a known fraud pattern, and sending money to a stranger on the strength of a phone call can leave you out of pocket twice. Let the formal reversal process handle it.
Frequently asked questions
What is the M-Pesa reversal number? 456. Forward the original transaction confirmation SMS to 456, or use *456#, the M-Pesa app or SIM Toolkit, *234#, or call 234.
Does reversing an M-Pesa transaction cost anything? Reversal through Safaricom's self-service channels is free.
How long do I have to reverse a transaction? Act immediately. Published guidance points at the first 24 hours, with success falling away after that, but the real constraint is not a clock — it is whether the recipient has already spent the money. Minutes matter more than the stated window.
Can I reverse money sent to a Buy Goods (till) number? Generally not through the standard reversal process, as those are treated as completed purchases. Contact the business directly first, then Safaricom if that fails.
What if the person refuses to return my money? Keep all records, follow up with Safaricom, and consider reporting it to the police — knowingly keeping money delivered in error is an offence under Kenya's Computer Misuse and Cybercrimes Act, not just poor manners.
Someone says they sent me money by mistake and wants it back — what should I do? Check your own balance and transaction history first. If nothing actually arrived, it is a scam. If money genuinely did arrive, do not spend it and let the official reversal process run rather than sending funds back manually.
Reviewed 29 August 2026. Reversal channels and menu paths change from time to time — confirm current options with Safaricom on 234. Legal points are general information, not legal advice; take advice on your specific circumstances.