How to Reverse M-PESA Transaction to Wrong Number, Paybill, or Till Number in Kenya
M-PESA is the most widely used mobile money service in Kenya, enabling millions of people to send and receive money instantly. However, mistakes such as sending money to the wrong phone number, Paybill, or Till number can happen. Fortunately, Safaricom provides a structured process to reverse M-PESA to help customers recover funds sent in error.
This comprehensive guide explains how to reverse an M-PESA transaction step-by-step, including the correct procedures for wrong numbers, Paybill payments, and Till transactions.
What Is an M-PESA Reversal
An M-PESA reversal is the process of requesting Safaricom to recover money that was sent to the wrong recipient, Paybill, or Till number.
Safaricom attempts to retrieve the funds by:
Freezing the transaction if possible
Contacting the recipient
Requesting approval to reverse the funds
The success of the M-PESA reversal process depends mainly on how quickly the mistake is reported and whether the money is still available.
Who Can Use This Service?
- Only the sender or recipient of the transaction can request a reversal.
- The request must be made within 24 hours of the transaction.
- The transaction must be a Safaricom-to-Safaricom (P2P) transfer.
When an M-PESA Transaction Can Be Reversed
A reversal may be possible if:
The money was sent to the wrong phone number
The payment was made to the wrong Paybill
The payment was sent to the wrong Till number
The funds have not yet been withdrawn
However, reversals are not guaranteed, especially if the funds have already been withdrawn or transferred.
How to Reverse M-PESA Sent to Wrong Phone Number
If you send money to the wrong mobile number, act immediately.
Step 1: Locate the M-PESA Confirmation SMS
After sending money, M-PESA sends a confirmation message containing:
Transaction ID (e.g., QF12345678)
Amount sent
Recipient phone number
Transaction date and time
You will need this information for the reversal request.
Step 2: Forward the SMS to 456
Forward the entire M-PESA transaction message to 456.
This automatically triggers a reversal request with Safaricom.
Step 3: Wait for Safaricom Response
Safaricom will:
Check if the funds are still available
Notify the recipient
Request permission to reverse the transaction
If the recipient accepts the request, the money is returned to your account.
How to Reverse M-PESA Sent to Wrong Paybill or Till Number
Paybill and Till payments involve business accounts, which means the reversal process is slightly different.
Step 1: Verify the Transaction Details
Check the confirmation SMS for:
Paybill or Till number
Account number (for Paybill)
Transaction ID
Amount sent
Step 2: Contact Safaricom Customer Care Immediately
Call:
100 (Safaricom prepaid)
200 (Safaricom postpaid)
Explain that you made a Paybill or Till payment mistake.
Step 3: Provide Transaction Information
Safaricom will ask for:
Transaction code
Amount sent
Paybill or Till number used
Account number (if applicable)
Step 4: Safaricom Investigates the Transaction
For Paybill and Till transactions, Safaricom may:
Contact the business receiving the payment
Verify the payment details
Request authorization to refund the money
Step 5: Wait for Processing
Paybill reversals may take 24–48 hours or longer, depending on how quickly the receiving business responds.
How Safaricom Processes Reversal Requests
Once a reversal request is submitted, the following process typically occurs:
Safaricom receives the request
The system checks whether the funds are still available
The recipient receives an SMS notification
The recipient is asked to approve the reversal
If approved, the money is returned to the sender
If the recipient declines the request, Safaricom may attempt further mediation.
What Happens If the Recipient Already Withdraws the Money
<a id=”withdrawn-money”></a>
If the recipient has already withdrawn the funds:
Automatic reversal may not be possible
Safaricom may contact the recipient to request a refund
The case may be escalated for dispute resolution
In some cases, recovery depends on the recipient’s cooperation.
How to Contact Safaricom for M-PESA Reversal
You can request help through several official channels.
SMS Reversal Request
Forward the M-PESA transaction message to 456.
This is usually the fastest method.
Call Safaricom Customer Care
Dial:
100 (prepaid)
200 (postpaid)
Provide the transaction details.
Use the MySafaricom App
Steps:
Open the MySafaricom app
Navigate to M-PESA Services
Select Transaction Reversal
Enter the transaction information
You can also chat with Safaricom from their selfcare site or twitter handle @Safaricom_Care,
You also can use Zuri chat on WhatsApp at 0722 000 100
How to Reverse an M-PESA Transaction After 24 Hours
If more than 24 hours have passed since you sent the money, reversing the transaction becomes more difficult. At this point, the success of the reversal often depends on whether the recipient still has the funds in their M-PESA account and whether they agree to return the money.
Even so, you should still report the mistake to Safaricom as soon as possible. Use the contact methods above to reach Safaricom. Below are the steps you can take.
Step 1: Contact Safaricom Customer Care
Reach out to Safaricom support immediately, even if the transaction happened a day earlier or longer.
You can call:
100 if you are a Safaricom prepaid user
200 if you are on a Safaricom postpaid line
Speaking directly with customer care allows them to open a reversal request and start reviewing the transaction.
Step 2: Share the Transaction Information
When speaking with the customer care representative, you will need to provide specific details about the payment, such as:
The M-PESA transaction code from the confirmation SMS
The amount you sent
The phone number, Till number, or Paybill that received the payment
These details help Safaricom locate the transaction in their system and verify the mistake.
Step 3: Wait for Safaricom to Review the Case
Once your request is submitted, Safaricom may begin an investigation to determine whether the funds can be recovered.
During this process, they may:
Check if the money is still available in the recipient’s account
Contact the recipient to request that they authorize the refund
If the recipient agrees and the funds are still available, Safaricom may proceed with reversing the transaction.
However, if the money has already been withdrawn or transferred, recovering it may be more difficult.
Step 4: Check with Safaricom regularly to see the progress of the reversal.
Tips to Maximize the Chances of Successful Reversal
<a id=”success-tips”></a>
To get an M-PESA refund fast, follow these tips.
✔ Report the mistake immediately
✔ Forward the SMS to 456 without delay
✔ Contact Safaricom customer care
✔ Keep the transaction code ready
✔ Follow up if you don’t receive feedback
Prompt reporting significantly improves the chances of recovery.
Common Reasons M-PESA Reversal Fails
Some reversal requests fail due to the following reasons:
Money Already Withdrawn
If the recipient withdraws the funds quickly, recovery becomes difficult.
Delayed Reporting
Waiting several hours or days before reporting the mistake reduces the chances of reversal.
Business Paybill Policies
Some businesses have their own refund processes, which may delay reversals.
Incorrect Transaction Information
Providing the wrong transaction code or details may delay investigation.
How to Avoid Sending M-PESA to the Wrong Recipient
Because reversals are not guaranteed, prevention is important.
Before sending money:
Make use of Hakikisha Service :Verify the recipient name displayed on the screen
Double-check the phone number
Confirm the Paybill account number
These precautions significantly reduce mistakes.
Frequently Asked Questions
How long does M-PESA reversal take?
Simple cases may take a few hours, while Paybill investigations may take 24–48 hours or longer.
Can I reverse M-PESA after 24 hours?
Yes, but the chances of success decrease significantly if the funds have already been withdrawn.
Is there a fee for reversing M-PESA?
Safaricom usually does not charge a fee for submitting a reversal request.
Can M-PESA automatically reverse a transaction?
No. Reversals require a formal request and verification process.
Related Guides:
How to chat with Safaricom
How to Send Money via M-PESA
M-PESA Charges in Kenya
How to Withdraw Money from M-PESA
How to Register for M-PESA
How to Check M-PESA Statement
You can also chat with Safaricom from their selfcare site or twitter handle @Safaricom_Care
DISCLAIMER THIS IS NOT AFFILIATED OR OWNED BY SAFARICOM.




Transfered money to a wrong no. 0712624286 instade of 0712623289 but call customer care all in vain
Laban
Next time please try to chat with Safaricom here
http://www.how.co.ke/how-to-chat-with-safaricom-from-there-self-care-site/
I sent mistaking the some of Ksh3,000.00 sent to 0750901811 on 7/6/17 at 1:8 PM. Please help me refund please
Call Safaricom 100, on your safaricom line and select MPESA
LE80VZ69NQ Imethibitishwa tarehe 8/5/17 saa 1:27 PM Toa Ksh7,000.00 kutoka 366233 – Pawasam Inve Ltd Wote Main Market Agg Baki mpya ya M-PESA ni Ksh18.00. Gharama ya kutoa ni Ksh82.00.
Please reverse for me this money withdrawn to a wrong agent
LE80VZ69NQ Imethibitishwa tarehe 8/5/17 saa 1:27 PM Toa Ksh7,000.00 kutoka 366233 – Pawasam Inve Ltd Wote Main Market Agg Baki mpya ya M-PESA ni Ksh18.00. Gharama ya kutoa ni Ksh82.00.
I sent 20000 wrong number in 0723454338
Plz jst reverse it or take his money from his mpesa
I called him but bloked me
LDM4Q9YFN2 Confirmed. Ksh1,200.00 paid to Boston Leisure Hotel on 22/4/17 at 6:13 AM.New M-PESA balance…….., I sent wrong amount to
For 234 SMS not going
How long do safaricom take to reply…or simply answer a call ?????
how long does the revesrsal take to get the money back?
LBI04KXH5G Confirmed. Ksh200.00 sent to DENNIS MARU 0706696443 on 18/2/17 at 12:29 PM. New M-PESA balance is Ksh4,204.00. Transaction cost, Ksh11.00.
Sent money to kuccps bt with wrong jndex number.LBG142T4NT
Does this site reverse transactions really? Coz [DISCLAIMER
THIS IS NOT A SAFARICOM SITE NEITHER IS IT AFFILIATED TO IT.]
I thought it was just how to site but the big number of people posting their personal info here makes me wonder, “Are they insane or am I??”
Alexander munyao. mpesa wrong transaction,7 February 2017 hi,pliz reverse the trsnsction
thank you it worked
how long does it take to make a reversal
Just paid electricity bill to a wrong account..2611931-01 instead of of 2511931-01.Advice me how to go about with the reversal
Hi Geoffrey,
You need to contact KPLC …the best way is to tweet them @kenyapower_care
I must say you have high quality content here. Your page should go viral.
You need initial boost only. How to get it? Search
for; Etorofer’s strategies
thanks
I HAVE SENT MONEY TO WRONG NUMBER HELP PLEASE
WESLEY TANUI
0728806101
2500
kinldy reverse the 20,000 ksh send to a wrong agent number back to this agent number 109703
Hit my inbox now for quick assistance, contact me via whatsapp or call me on 0729274700
I have sent Kshs527 to wrong number 0705074403 ID KKE288U32FE
I have sent money to wrong no 0780571316 my occount is 0729899956 and transaction code is KK8374M7LR
I sent sh 500 to 0720923689
some fraudulent people use this to their advantage,where they are supposed to send you money through mpesa for a product or service online,so they go to an agent,send you the money,you give them the product,then they reverse the transaction.
wron no recharge this no 8146171259 .300
refend this no 9534301432
Have sent money to a wrong number please reverse
This is the number 0723746927
Amount.3100
My contact is :0708270394
Hi
Please chat with safaricom at https://selfcare.safaricom.co.ke/Home.action
You should be able to get help.
I sent to number that doesn’t work
KJ77WFUDWP.0713846612
My number is.0723918946.please reverse 5000/-
sent to wrong numner please reverse it KHG6H80AQK Confirmed. Ksh1,000.00 sent to GETU MAGARSA 0703668181 on 16/8/16 at 1:32 Pm
Hi
Please chat with safaricom at https://selfcare.safaricom.co.ke/Home.action
You should be able to get help.
I was send for wrong numeber please reverse for my number Trasaction Id KHDOGJL946.ODOYO ORIMBA.Cash of 1200/:ksh.13|8|2016.at 9:15pm.
Please help me reverse KHD0GIT4BC Confirmed. Ksh250.00 sent to ELIZABETH NGUGI 0790163383 on 13/8/16 at 8:02 PM.
I SENT MONEY TO A WRONG M PESA NUMBER REFERENCE KHB9FT5ML PLEASE REVERSE MY NUMBER IS 0722 721898
please reverse ksh 2050 sent from 0720880317 to a wrong number 0703804623
Forward message to 234
hey.I have sent cash to a wrong number please I need you to reverse it for me
KGV7CR6DLX Confirmed. Ksh300.00 sent to OSORO NYAKWARA 0701493492 on 31/7/16 at 3:40 PM. New M-PESA balance is Ksh45.00. Dial *234*2*1# for M-PESA full statement.
my number is 0705364640
HI,I SEND MONEY TO KPLC PAY BILL NUMBER BUT I SEND TO WRONG ACCOUNT.
351323-01 INSTEAD OF 351323-10 ON 18 TH JUN.
PLEASE CONFIRM IF MONEY CAN BE REVERSED?
You can contact MPESA to reverse the transaction or KPLC on 95551 or 0703070707 or 0732170170
I did wrong transaction on paying my kplc i payed to a wrong account number a month later can i get it back
Reverse of money withdrawn from wrong mpesa agent
Hello? i have withdrawn money from a wrong agent number,transaction id KG435KKFRV.My id no is 29051569,mobile no;0715823803.Kindly reverse that transaction.
Hey Charo please chat with safaricom on their site ….they will act .
Here is their site …..https://selfcare.safaricom.co.ke/Home.action
hi,please assist me. u guys are not even reliable ,i have been calling for the last 20min no one is picking calls!!i just sent money to a wrong number,from 0711612835 to 0725773930 and the transaction number is KG485HTDG8.I have tried calling 100 and 234 and I can’t reach any agent all I hear is advertisements. I also have sent a retrieve sms and the transaction msg to 234,please assist me
hi,please assist me. i just sent money to a wrong number,from 0711906567 to 0715191794 and the transaction number is KG325FU8MC.I have tried calling 100 and 234 and I can’t reach any agent all I hear is advertisements. I also have sent a retrieve sms and the transaction msg to 234,please assist me
withdway cash from wrong agent number please help.agent no 68346
Hey Mary
Please initiate a chat with safaricom from their selfcare site down here
https://selfcare.safaricom.co.ke/Home.action
withdrawn money from a wrong agent, please reverse it: KFN12IBMT9 Confirmed.on 23/6/16 at 7:18 AMWithdraw Ksh5,800.00 from 131029 – Bubacon Agencies Fairprice Shop Near Kwa Dinner Janction Webuye New M-PESA balance is Ksh98.75. Dial *234*2*2# for MPESA mini-statement.
Bismark chat with safaricom on there self care site ..it works easy
Click here https://selfcare.safaricom.co.ke/Home.action
I’m Luvin (0716006659) I sent money to wrong no . 0727474568, .I tried to get help from customer care unsuccessfully.After being withdrawn is when I’m getting a response direct directing me to report to police.So I wonder how this will help?
please help I send money to a wrong number please do something. 0725832192.I have try to call what
safaricom doing is music to my ear I hate it
the easy way to reach safaricom if through their self-care site and chat with them about your query. check out how to chat with safaricom https://www.how.co.ke/how-to-chat-with-safaricom/
KEK7SHEQG1 Confirmed. Ksh650.00 sent to 0736340009 on 20/5/16 at 4:21 AM. New M-PESA balance is Ksh7.75.Dial *234*2*1# for M-PESA full statement. Kindly reverse money send to a wrong number pliz
the easy way to reach safaricom is through their self-care site and chat with them about your query. check out how to chat with safaricom https://www.how.co.ke/how-to-chat-with-safaricom/
I withdrew money from a different agent number,how can I get it reversed? Agent no is 749002. Transaction id is KEE2R251DE
sent 327 from 0719392916 to 0722349719 instead of 0722349717. kindly reverse the money back to my no.
I sent 1000 to kuccps students but i am unable to use it for revision of courses. How can i reverse the money
AM AN MPESA URGENT NUMBER 67547 AND NEEDED TO REVERSE KDL8KEBXXC CONFIRMED ON 21/04/2016 AT 5:52PM
AMOUNT OF KSHS 18,000/= SEND TO ISAAC MWAI. SINCE THE NAMES ON THE ID AND TRANSACTIONS DIFFERED.
I SEND THE MESSAGE TO 2530 AND TONOW NOTHING HAS BEEN DONE. AND NUMBERS 100 AND 234 ARE VERY BUSY TO
GET ANY INFORMATION.
I have sent 427 to 0724058430 but I want it to be reversed back
Hello my name is Salome Njeri and I made two payments to the KMTC paybill number.My payments have not been confirmed yet and the application deadline is tomorrow on 20 may.Help me retrieve the money back to my phone so as to resend it back.
Salome
0791021774
the easy way to reach safaricom is through their self-care site and chat with them about your query. check out how to chat with safaricom https://www.how.co.ke/how-to-chat-with-safaricom/
sent 2030ksh from 0720822026 to 0711917595(wrong number)
how long does the revesrsal take to get the money back?
Mpesa wrong number.