💰 Practical Guide

How to Reverse an M-Pesa Transaction Sent to the Wrong Number

Step-by-step guide for Kenyan seniors — act fast, stay calm, get your money back

✍️ Kevin Jonathan Otieno 📅 August 2026 ⏱️ ~8 min read 💰 Finance & M-Pesa
An older Kenyan adult sitting calmly on their porch, looking at their phone screen showing an M-Pesa confirmation SMS, warm natural afternoon light, peaceful expression

Quick Summary

If you sent M-Pesa to the wrong number, do not panic — but act fast. Forward the original confirmation SMS to 456 (free) within 24 hours. If that fails, dial *234# or call Safaricom on 100. And remember: anyone who calls you offering to "help reverse" and asks for your PIN is a scammer. Safaricom will never ask for your PIN.

⏰ Time Is Critical

The golden rule: the sooner you act, the higher your chance of getting your money back.

So take a deep breath, put on your reading glasses, and follow the steps below.

Method 1: Forward the SMS to 456 (Easiest — Works on Any Phone)

Forward SMS to 456

This is the simplest method and works even on a simple button phone. It is completely free.

  1. Open your messages and find the original M-PESA confirmation SMS (the one with a code like SLK4H7R2T1).
  2. Forward the entire message to 456 without changing a single word.
  3. You will receive a reply within minutes confirming your reversal request was received.
  4. If approved, the money returns to your M-Pesa — usually within 24 hours (Safaricom often confirms within 2 hours).
💡 Important Tip: Never delete your M-Pesa confirmation SMS. It is your receipt — keep it until you are sure the transaction was correct.

Important Rules About 456:

Method 2: Dial *234# (If You Are Comfortable With Menus)

2Use USSD Code *234#

This works on any phone and needs no internet.

  1. Dial *234# on your Safaricom line.
  2. Choose My Account.
  3. Choose Reverse Transaction.
  4. Enter the transaction code from your confirmation SMS.
  5. Enter your M-Pesa PIN to confirm.
🔒 Safety Note: This is safe — you are typing your PIN into Safaricom's own menu, not telling it to a person. Never share your PIN with anyone on a call or via SMS.

Method 3: The M-PESA App (For Smartphone Users)

3Use the M-PESA App

This method is useful if you deleted the SMS — the app keeps your history.

  1. Open the M-PESA app (or MySafaricom app).
  2. Tap Transaction History.
  3. Find the wrong transaction and tap on it.
  4. Tap Reverse and confirm.

Method 4: Call 100 or Visit a Shop (When You Want a Human)

4Get Human Help

If all of this feels confusing, do not struggle alone:

If the other person does not respond, Safaricom keeps prompting them for about 5–7 days before escalating manually.

When Reversal Works — and When It Does Not

Situation Can It Be Reversed?
Wrong number, money still in their account ✅ Yes — high chance via 456
Sent to an unregistered number ✅ Yes — money is held and auto-refunds after ~7 days if unclaimed
They already withdrew the cash ❌ Hard — call 100 immediately; Safaricom can flag their account
Wrong Paybill or Buy Goods payment ❌ Not via 456 — contact the business directly for a refund
More than a week has passed ❌ Very hard — still call 100, but expect little

⚠️ Warning: The "Fake Reversal" Scam

🚨 How Scammers Operate

When people panic after a mistake, scammers appear. Here is how they work:

✅ The Truth

If you have been scammed: Call 100 immediately, then visit the nearest police station to file a report (get an OB number). For online scams, also report to the DCI Cyber Crime Unit (cid.go.ke).

If a Real Person Got Your Money: The Polite "Call First" Rule

Sometimes the mistake is not a scammer — just an ordinary person with a number similar to the one you meant to use. Safaricom itself advises that when a reversal is declined, you should contact the recipient directly first. Here is the respectful, Kenyan way:

  1. Call, don't text. Greet them warmly and introduce yourself.
  2. Explain calmly: "Habari yako, I am Mama Njeri. I accidentally sent KSh 2,000 to your number today. Kindly check your messages."
  3. Ask kindly for them to accept the reversal request or send the money back.
  4. Thank them — a small airtime gift as thanks is a kind gesture.

Most honest Kenyans will return money they did not earn. If they refuse or already used it, then call 100 — but start with respect. Pole pole solves things.

How to Never Make This Mistake Again: Use Hakikisha

Before you confirm a Send Money transaction, Safaricom shows you the recipient's name on the screen. This is called Hakikisha ("to make sure" in Kiswahili).

Remember

Frequently Asked Questions

Is M-Pesa reversal free?

Yes. Forwarding to 456, dialing *234#, and calling 100 are all free. If the reversal succeeds, even the original transaction fee is refunded.

How long does a reversal take?

Usually a few minutes to 24 hours. Complex cases handled by customer care can take up to 48–72 hours.

What if the person already withdrew the money?

Reversal becomes much harder. Call 100 immediately so Safaricom can flag their account, and file a police report if it was fraud.

Can I reverse a payment to a shop (Buy Goods)?

Not through 456. Ask the shop directly for a refund; if they refuse and you believe it was fraud, call 100.


Related: How to Send Money via M-Pesa Safely (Using Hakikisha) | How to Spot Fake News on WhatsApp Family Groups | 2026 Online Safety Tips for Older Adults