article

How to Reverse Money on M-Pesa in Kenya

10 min read

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.

Mobile payment on smartphone

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.

Mobile phone with SMS message

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.

Person using phone urgently

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:

  1. Press 0 for customer care agent
  2. Say: “I need to reverse an M-Pesa transaction”
  3. Provide transaction code: CL123456789
  4. Explain it was sent to wrong number
  5. 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.

Customer service center

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.

Person making phone call

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.

Person carefully checking phone screen

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:

  1. Contact the business directly
  2. Provide transaction code
  3. They can initiate refund
  4. Usually processed in 1-3 days

Example: Paid wrong till? Call the business: “I paid your till by mistake. Can you refund?”

For Paybill:

  1. Contact the organization
  2. Provide account number used
  3. They verify and refund
  4. 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:

  1. Always verify recipient name shown by M-Pesa
  2. Save important contacts in your phone
  3. Use recent transaction history to resend
  4. Don’t rush when sending money
  5. Check amount before confirming
  6. Use M-Pesa app - shows contact names clearly
  7. 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.