Sent M-Pesa money to the wrong number? Don’t panic! You can reverse it if you act fast. This guide shows you exactly what to do.
Important: Act Immediately!
Time is critical:
- Reverse within 1 minute: Best chance of automatic reversal
- After 1 minute: Contact Safaricom immediately
- After recipient withdraws: Very difficult to reverse
Example: If you sent KES 5,000 to wrong number at 2:00 PM, call Safaricom by 2:05 PM for best results.
When Can Money Be Reversed?
Can Usually Reverse:
- Sent to wrong registered M-Pesa number
- Sent to unregistered number
- Duplicate transactions (sent twice by mistake)
- Wrong amount sent
- Before recipient withdraws or uses the money
Cannot Reverse:
- After recipient withdraws the money
- After recipient transfers it elsewhere
- If you approved Lipa Na M-Pesa payment
- Till or Paybill transactions (need merchant approval)
- After many days have passed
Example: If you sent KES 1,000 to 0722999999 instead of 0722888888 and they haven’t withdrawn it yet, reversal is possible.
Method 1: SMS to 456 (Easiest & Fastest)
This is the quickest and easiest way to request M-Pesa reversal.
Step 1: Get Your Transaction Code
From your M-Pesa confirmation SMS, note the transaction code.
Example SMS:
CL123456789 Confirmed. Ksh 5,000.00 sent to JOHN KAMAU 0722999999 on 3/1/26 at 2:00 PM.
Transaction code: CL123456789
Step 2: Send SMS to 456
Compose new message:
- To:
456 - Message: Your transaction code only
- Example:
CL123456789
Send immediately!
Step 3: Wait for Response
You’ll receive an SMS from Safaricom:
- Confirmation your reversal request is received
- Reference number
- Timeline for processing
Example: “Your reversal request for CL123456789 has been received. Ref: REV456789. We’ll process within 24 hours.”
Step 4: Follow Up if Needed
If no response within 1 hour, call 100.
Important: SMS to 456 is FREE and works 24/7!
Method 2: Call Safaricom Customer Care
This method works best when done immediately.
Step 1: Check Your M-Pesa SMS
Open the M-Pesa confirmation SMS you just received.
Example SMS:
CL123456789 Confirmed. Ksh 5,000.00 sent to JOHN KAMAU 0722999999 on 3/1/26 at 2:00 PM. New M-Pesa balance is Ksh 10,000.00. Transaction cost, Ksh 0.00
Step 2: Note the Transaction Code
From SMS, note:
- Transaction ID: CL123456789 (starts with CL, CB, or similar)
- Amount: KES 5,000
- Recipient number: 0722999999
- Time: 2:00 PM
Example: Write down “CL123456789” - you need this.
Step 3: Call Customer Care
Call: 100 (Safaricom customer care)
Or call: 0722 000 000 or 0733 000 000
Example: This is free from Safaricom line.
Tip: Calling 100 is reliable but may have wait times. SMS to 456 is faster!
Step 4: Request Reversal
When connected:
- Press 0 for customer care agent
- Say: “I need to reverse an M-Pesa transaction”
- Provide transaction code: CL123456789
- Explain it was sent to wrong number
- Provide correct details
Example: “Hello, I sent KES 5,000 to wrong number. Transaction code CL123456789. Please reverse immediately.”
Step 5: Confirm Your Identity
Agent will ask:
- Your ID number
- M-Pesa registered name
- Your phone number
- Security questions
Answer all correctly.
Example: “My ID is 12345678, name is Jane Wanjiku, number is 0722123456”
Step 6: Wait for Reversal Confirmation
If successful:
- You’ll receive reversal SMS within 5-30 minutes
- Money returns to your M-Pesa wallet
- SMS confirms: “Transaction CL123456789 has been reversed. Ksh 5,000.00 refunded to your account.”
If unsuccessful:
- Agent will file a complaint
- You’ll get reference number
- Follow up required
Example: “Your complaint reference is 12345. Please follow up in 24 hours.”
Method 2: Visit Safaricom Shop or M-Pesa Agent
If calling doesn’t work or you’re near a shop:
Step 1: Go to Nearest Safaricom Shop
Find the nearest Safaricom shop or M-Pesa agent with customer care.
What to Carry:
- Your national ID
- Phone with wrong transaction SMS
- Transaction code ready
Example: Major towns have multiple Safaricom shops. Look for official Safaricom stores.
Step 2: Explain the Issue
Tell customer care agent:
- You sent money to wrong number
- Show the transaction SMS
- Provide transaction code
- Explain when it happened
Example: “I sent KES 5,000 to 0722999999 instead of 0722888888. This is the SMS. Transaction code is CL123456789.”
Step 3: Fill Reversal Form
Agent will give you form to fill:
- Your details (name, ID, phone)
- Transaction details
- Reason for reversal
- Your signature
Example: Form asks: “Reason for reversal request” - Write: “Sent to wrong number by mistake”
Step 4: Submit and Get Reference Number
After submitting form:
- You’ll receive complaint reference number
- Save it for follow-up
- Agent will start reversal process
Example: Reference number: REV123456
Step 5: Wait for Response
Timeline:
- Immediate: 5-30 minutes if money not withdrawn
- Complex: 24-72 hours investigation
- Difficult cases: Up to 7 days
You’ll receive SMS update.
Example: “Your reversal request REV123456 is being processed. You will be contacted within 24 hours.”
Method 3: Contact Recipient Directly
If reversal takes time, try reaching the recipient:
Step 1: Check Recipient Name
From your M-Pesa SMS, you can see:
- Recipient name
- Recipient number
Example: SMS shows “JOHN KAMAU 0722999999”
Step 2: Call the Number
Call the wrong number you sent money to:
What to say:
- Introduce yourself politely
- Explain the mistake
- Request them to send money back
- Provide your number
Example: “Hello, I’m Jane. I accidentally sent you KES 5,000 on M-Pesa. Could you please return it to 0722123456? It was a mistake.”
Step 3: If They Agree
If they agree to return:
- Thank them
- Confirm your number clearly
- Wait for them to send
- Confirm receipt
Example: “Thank you so much. My number is 0722-123-456. Please send when you can.”
Step 4: If They Refuse or Don’t Answer
If they:
- Don’t answer
- Refuse to return
- Become hostile
Action:
- Continue with Safaricom reversal process
- Keep all SMS records
- Consider police report if large amount
Example: For amounts over KES 10,000 and recipient refuses, you can report to police with SMS proof.
What Safaricom Needs from You
When requesting reversal, have ready:
Your Information:
- Full name (as registered on M-Pesa)
- National ID number
- Your M-Pesa phone number
Transaction Information:
- Transaction code (e.g., CL123456789)
- Amount sent
- Recipient number
- Date and time of transaction
- Reason for reversal
Proof:
- Screenshot or SMS of transaction
- Any communication with recipient
Example: Screenshot the M-Pesa SMS and save it. You may need to show it.
Success Rate for Reversals
High Success (90%+):
- Sent to unregistered number
- Within 5 minutes of transaction
- Before recipient uses money
Medium Success (50%):
- Within 1 hour
- Recipient hasn’t withdrawn
- Small amounts
Low Success (10-20%):
- After 24 hours
- Recipient already withdrew
- Large amounts without cooperation
Example: Sending KES 500 to wrong number and calling within 2 minutes = Very high success rate.
Common Problems and Solutions
Problem: Customer care not answering Solution: Try different times. Mornings (8-10 AM) are less busy. Or visit physical shop.
Problem: Reversal denied Solution: Escalate to supervisor. Ask for complaint reference number. Contact Safaricom on social media (@SafaricomPLC Twitter).
Problem: Recipient refuses to return money Solution: Continue Safaricom complaint. If large amount (KES 10,000+), report to police station with transaction proof.
Problem: Sent to Paybill or Till number Solution: Contact the business directly. They can refund. Safaricom cannot reverse business transactions.
Problem: Transaction shows “pending” Solution: Wait 1 hour. If still pending, call Safaricom. Pending transactions are easier to reverse.
Important Tips
- Act within 1 minute for best results - call immediately
- Save ALL M-Pesa SMS messages - they’re proof
- Screenshot transactions immediately
- Be polite with customer care - they want to help
- Don’t threaten recipient - may make them uncooperative
- Keep complaint reference numbers safe
- Follow up after 24 hours if no response
- For large amounts, visit Safaricom shop in person
- Double-check number before confirming transactions
- Use M-Pesa names to verify recipient
How to Avoid Wrong Transactions
Before Sending Money:
Tip 1: Use M-Pesa Name Verification
When sending, M-Pesa shows recipient name. Check it!
Example: Sending to 0722888888 shows “JANE WANJIKU” - verify it’s the right person.
Tip 2: Save Regular Contacts
Save frequent recipients in phone contacts.
Example: Save mom as “Mom - 0722888888” in contacts. Select from contacts instead of typing.
Tip 3: Double-Check Numbers
Before pressing “OK”, read number again:
- Read it aloud
- Compare with your records
- Verify area code
Example: “0722-888-888” - read each digit carefully.
Tip 4: Use Small Test Amounts
For new recipients, send small amount first.
Example: Sending KES 10,000 to new supplier? Send KES 10 first to test, then send remainder.
Tip 5: Slow Down
Don’t rush M-Pesa transactions, especially large amounts.
Example: Take 30 seconds to verify everything before confirming.
Legal Rights
Your Rights:
- Right to request transaction reversal
- Right to complaint process
- Right to escalation if unsatisfied
- Consumer protection under law
Recipient’s Obligation:
- Legally should return money sent by mistake
- Keeping money they didn’t earn may be theft
- Can be prosecuted if they refuse
Example: Kenya law recognizes accidental transactions. Police can help recover large amounts if recipient refuses.
For Large Amounts (KES 10,000+)
If you sent large amount by mistake:
Step 1: Safaricom Complaint
File immediately as described above.
Step 2: Police Report
If recipient refuses cooperation:
- Go to nearest police station
- File OB (Occurrence Book) report
- Carry transaction SMS and ID
- Get OB number
Example: “I sent KES 50,000 to wrong number. Recipient refuses to return. Here’s SMS proof.”
Step 3: Lawyer Consultation
For very large amounts (KES 50,000+):
- Consider legal advice
- Lawyer can send demand letter
- May help recover faster
Example: Some people recover money through legal demand letters.
Step 4: Communication Authority
Escalate to Communications Authority of Kenya (CAK):
- If Safaricom not helpful
- File consumer complaint
- Visit: www.ca.go.ke
Paybill and Till Number Mistakes
Different Process:
For Till Numbers:
- Contact the business directly
- Provide transaction code
- They can initiate refund
- Usually processed in 1-3 days
Example: Paid wrong till? Call the business: “I paid your till by mistake. Can you refund?”
For Paybill:
- Contact the organization
- Provide account number used
- They verify and refund
- May take 3-7 days
Example: Paid wrong KPLC account? Call KPLC with transaction details for refund.
Cannot Self-Reverse:
- Business must approve
- Safaricom cannot reverse without business consent
- Be patient with business process
Prevention is Better Than Cure
Best Practices:
- Always verify recipient name shown by M-Pesa
- Save important contacts in your phone
- Use recent transaction history to resend
- Don’t rush when sending money
- Check amount before confirming
- Use M-Pesa app - shows contact names clearly
- Enable M-Pesa PIN protection - gives you time to think
Example: Using M-Pesa app shows contact photo and name clearly - harder to make mistakes.
Contact Information
Safaricom Customer Care:
- Call: 100 (free from Safaricom)
- Call: 0722 000 000 or 0733 000 000
- Email: care@safaricom.co.ke
- Twitter: @SafaricomPLC (fast response)
- Facebook: Safaricom Limited
- Visit: Safaricom shop near you
Working Hours:
- Phone: 24/7
- Shops: Monday-Saturday, 8 AM - 6 PM
For Escalation:
- Ask for supervisor
- Request complaint number
- Follow up within 24 hours
Real-Life Success Stories
Case 1: Quick Reversal “I sent KES 2,000 to wrong number. Called Safaricom within 2 minutes. Money reversed in 15 minutes!”
Case 2: Cooperative Recipient “Sent KES 5,000 wrong. Called recipient, explained politely. They returned it within 1 hour.”
Case 3: Safaricom Shop Help “Sent KES 10,000 by mistake. Safaricom shop filed complaint. Money reversed next day.”
Example: Most people get money back if they act fast and follow proper channels.
What NOT to Do
Don’t:
- Panic and freeze - act immediately
- Threaten recipient - may block you
- Give up after first try - follow up
- Send more money trying to “fix it”
- Delete transaction SMS
- Delay reporting
- Accept bribes or deals with recipient
- Try to hack or scam money back
Example: Some scammers pose as Safaricom agents asking for PIN to “reverse” - never share your PIN!
Reversal Fees
Good News:
- M-Pesa reversal is FREE
- No charges for mistake corrections
- You get back full amount
Example: If you sent KES 5,000 by mistake and it’s reversed, you get back exactly KES 5,000.
Final Checklist
When you discover wrong transaction:
- Note transaction code immediately
- Screenshot or save SMS
- Call Safaricom customer care (100)
- Or visit Safaricom shop
- Provide all transaction details
- Try contacting recipient politely
- Get complaint reference number
- Follow up after 24 hours
- Keep all evidence safe
- Be patient with process
Remember: Most reversals succeed if you act within the first few minutes. Don’t delay - every second counts!
The best solution is prevention - always double-check before pressing “OK” on M-Pesa transactions.