How to Reverse an M-Pesa Transaction

Last updated: 21 October 2026

Home / How to Reverse an M-Pesa Transaction

Act immediately

If you sent money to the wrong number, the first rule is speed. Reversal is easiest while the money is still in the recipient account. If the recipient has already withdrawn or spent it, Safaricom cannot simply pull it back.

Option 1: Forward the SMS to 456

Copy or forward the full M-Pesa confirmation message you received to 456. You should receive a reply that your reversal request has started, with an update expected within a couple of hours. For transfers between Safaricom customers, Safaricom may contact the recipient for consent before finalising the reversal.

Option 2: Use the app

In the M-Pesa app, find the transaction and look for the reverse option, then choose the reason, such as wrong number or wrong amount. Check the app for how long after a transaction this option remains available.

Option 3: Contact Safaricom customer care

Contact customer care with the transaction code, amount, recipient number and the reason. Safaricom has also described a chat option using the number 0722 000100 for reversal help. For payments to the wrong till or paybill, customer care assistance is usually needed. You can also visit a Safaricom shop with your ID and the message.

If the recipient refuses

Safaricom has said the recipient can decline a reversal, and that it cannot force one. In that case, it advises reporting the matter to the police and getting an Occurrence Book number before taking any legal steps. Keep all messages and receipts.

How to avoid wrong transactions

Use the recipient name confirmation shown before you enter your PIN, and check the number, name and amount carefully. For larger payments, send a small test amount first. Save frequent numbers and paybills in your contacts or app.

Reversal scams

Beware of people who call or message pretending to be Safaricom and ask you to "send back" money, share your PIN or a code, or pay a fee to get a reversal. Real reversals do not need your PIN shared with anyone. If someone claims they sent you money by mistake, verify it in your own M-Pesa messages before sending anything back. Read our legit jobs guide and try the scam checker for suspicious offers.

Related guides

See M-Pesa charges and how to get an M-Pesa statement, which you can use as proof of a wrong transaction.

Steps checked against Safaricom guidance as reported in Kenyan media, October 2026. Menus and options can change, so follow the prompts in your M-Pesa app or on your phone.

Want a free, M-Pesa-paid way to start?

ZangCash agents earn a commission for each genuine customer request they refer. Joining is free. Earnings depend on real requests, so treat it as a side income, not a salary.

Join ZangCash free

Frequently asked questions

How do I reverse an M-Pesa transaction?

Forward the confirmation SMS to 456, or use the M-Pesa app or customer care.

Can I reverse money if the recipient withdrew it?

Not by yourself. Contact customer care and keep evidence.

How long does reversal take?

Safaricom has indicated an update within about two hours for SMS requests, but it can vary.

What if the recipient refuses?

Safaricom advises reporting to the police and getting an OB number.

Disclosure: some links on this site are affiliate links to ZangCash. See our affiliate disclosure.

Join ZangCash free and get paid via M-Pesa