How to Reverse an M-Pesa Transaction: A Complete Guide 2024

Looking to reverse an M-Pesa transaction? Learn the step-by-step process for reversing an M-Pesa transaction and getting your money back

Nov 24, 2023 - 02:45
Nov 24, 2023 - 13:46
How to Reverse an M-Pesa Transaction: A Complete Guide 2024
How to Reverse M-Pesa Transaction in 2023

In Kenya today mobile money services like M-Pesa have revolutionized how we handle financial transactions. Originating in Kenya, M-Pesa has become a household name, synonymous with convenience and reliability in mobile banking. As of 2024, it's not just a service; it's an integral part of daily life for millions, enabling seamless transactions from simple purchases to significant money transfers.

However, with the ease of digital transactions comes the potential for human error. Picture this: you're rushing to pay a bill or send money to a family member, and in your haste, you mistakenly send it to the wrong recipient. Such accidents, though common, can cause not just inconvenience but also anxiety about the safety of your hard-earned money. This is where the knowledge of how to reverse an M-Pesa transaction becomes crucial.

Understanding the reversal process is more than just a convenience; it’s a necessity. Whether it's a wrongly entered paybill number or a mistaken transfer to an unintended recipient, the ability to rectify these errors quickly and efficiently is a vital skill for every M-Pesa user.

In this comprehensive guide, we’ll walk you through the various methods to reverse an M-Pesa transaction. From the traditional SMS-based reversals to the more modern approaches via the M-Pesa and mySafaricom apps, we'll cover all the bases. We’ll also delve into the limitations and timelines of these reversals, ensuring that you’re equipped with all the necessary information to handle such situations with confidence.

Understanding M-Pesa Transactions

What is M-Pesa and How Does it Work?

M-Pesa, a portmanteau of 'mobile' and 'pesa' (Swahili for money), is a mobile phone-based money transfer service that has significantly transformed the landscape of financial transactions in Kenya and beyond. Launched in 2007 by Safaricom, Kenya's largest mobile network operator, M-Pesa has evolved into a comprehensive financial platform offering a wide range of services, including depositing and withdrawing money, transferring funds to other users, paying bills, and purchasing airtime.

At its core, M-Pesa operates on a simple yet effective model. Users register for the service through an M-Pesa agent, where they can deposit cash in exchange for digital money stored in their M-Pesa account. This balance can then be used for various transactions, executed directly from their mobile phones, making banking accessible even in remote areas where traditional banking infrastructure is scarce.

Transactions on M-Pesa are secured with a PIN, and users receive immediate SMS confirmations for each operation, adding a layer of security and transparency. Its widespread acceptance and ease of use have made it an indispensable tool for both personal and business transactions.

Common Reasons for Transaction Reversals

Despite its ease of use, M-Pesa users occasionally face transactional errors. Common reasons for seeking a reversal include:

  • Misentered Numbers: A common mistake where users accidentally enter an incorrect phone number or paybill number, leading to funds being sent to unintended recipients.
  • Wrong Transactions: This includes situations where users send the correct amount to the wrong person or the wrong amount to the right person.
  • Unauthorized Transactions: In cases of fraud or theft, unauthorized transactions may occur, necessitating a reversal to safeguard the user's funds.
  • Technical Errors: Though rare, technical glitches can result in erroneous transactions that require reversal.

Step-by-Step Guide to Reversing M-Pesa Transactions

In the event of an wrong M-Pesa transaction, time is of the essence. Here's a detailed guide on how to reverse M-Pesa transactions using various methods.

Reversal via SMS

Perhaps the most straightforward method for transaction reversal is through SMS. This method is particularly useful when you don't have access to the internet or the M-Pesa app. Here’s how to do it:

READ ALSO: How to Divert Calls and Get Notifications for Safaricom, Airtel & Telkom Users 

  1. Copy the Transaction Message: Open the SMS confirmation of the erroneous transaction. Ensure you copy the entire message which includes crucial details like the transaction code.
  2. Compose a New Message: Open your messaging app to start a new message.
  3. Paste and Send: Paste the copied transaction message and send it to Safaricom’s designated number, 456.
  4. Confirmation: After sending the message, you'll receive an SMS acknowledging your reversal request, with a notice that it's being processed and an update will follow within two hours​​.

Using the mySafaricom App

For those who prefer a more digital approach, the mySafaricom app offers a convenient way to request transaction reversals. Follow these steps:

  1. Open the App: As soon as you notice the error, open the mySafaricom app on your smartphone.
  2. Reverse Transaction: Tap on the “Reverse Transaction” icon.
  3. Confirmation: Confirm your intention to initiate a reversal. You'll then receive a notification that your request has been received and is being processed. Updates on the progress of your request will be communicated within two hours​​.

Reversal Using the M-Pesa App

If you made the transaction using the M-Pesa app, reversing it is straightforward:

  1. Tap the Reverse Icon: After completing a transaction, if you notice an error, tap on the “Reverse Transaction” icon on the M-Pesa app.
  2. Select Reason: A list of reasons for initiating the reversal will appear. Select the one that applies to your situation.
  3. Submit Request: Your reversal request will be submitted immediately. Expect to receive a notification about the receipt of your request and subsequent updates within two hours​​.

Chatting with Zuri via WhatsApp

For a more interactive reversal process, Safaricom offers assistance via Zuri, a chatbot on WhatsApp. Here’s how to use it:

  1. Save Zuri’s Number: Save Zuri’s number, which is 0722000100, to your contacts.
  2. Start a Chat on WhatsApp: Open WhatsApp and initiate a conversation with Zuri by typing “Hello.”
  3. Select Service Options: Zuri will present several service options. Select “M-Pesa Help and Reversal.”
  4. Follow Prompts: Choose the “Reverse” option and follow the prompts to provide the transaction code and confirm your mobile phone number. You’ll then receive a notification that your request is being processed​​.

Each of these methods offers a reliable way to initiate a reversal for an erroneous M-Pesa transaction. The choice of method can depend on the user's preference, the nature of the transaction, and the tools available at the moment. 

Limitations and Timelines of M-Pesa Reversals

When reversing an M-Pesa transaction, it's crucial to understand the limitations and timelines involved. This knowledge can set realistic expectations and help in planning your next steps accordingly.

Time Constraints for Reversals

One of the key limitations in reversing M-Pesa transactions is the time window available for initiating a reversal. Safaricom allows reversals to be made within 24 hours of the original transaction. This means that if you realize an error in a transaction, it's imperative to act quickly. Beyond this 24-hour period, the reversal process becomes significantly more complex, and in some cases, it may not be possible to reverse the transaction at all​​.

Typical Duration for Reversal Completion

Once a reversal request is initiated, Safaricom typically takes between 24 to 48 hours to complete the process. This duration accounts for the time needed for Safaricom’s customer service representatives to perform due diligence, which includes verifying the transaction details and contacting the unintended recipient to authorize the reversal.

It’s important to note that the speed of the reversal also depends on the cooperation of the recipient. If the recipient disputes the reversal or is not reachable, the process may take longer. In such cases, Safaricom's team conducts a thorough investigation before making a final decision​​.

Special Cases: Reversing Airtime Transactions

Apart from reversing money transactions, there might be instances where you need to reverse an airtime purchase. If you accidentally buy airtime instead of sending money, you can contact Safaricom's customer care immediately. This is done by calling their customer care numbers 100 (for free) or +254 722 002100 (chargeable). You can also reach out to them through their official Twitter or Facebook accounts. Remember, prompt action is crucial in such scenarios to increase the likelihood of a successful reversal​​.

Preventing Wrong M-Pesa Transactions

While knowing how to reverse M-Pesa transactions is essential, preventing such errors from occurring in the first place is even more crucial. In this part, we'll explore effective strategies and tools provided by Safaricom to help users avoid making mistakes in their M-Pesa transactions.

Utilizing Hakikisha for Transaction Verification

One of the most effective tools provided by Safaricom for preventing transaction errors is the Hakikisha service. This feature allows users to confirm the recipient's details before finalizing the transaction. Whether you're sending money, paying a bill, or buying goods and services, Hakikisha provides a confirmation screen where you can verify the name of the recipient or the paybill account name.

Here’s how Hakikisha works:

  • Before Completing a Transaction: After entering the recipient’s number and the amount, a confirmation screen appears.
  • Verification: The screen displays the name of the recipient, giving you a chance to confirm if it's the correct person or entity.
  • Transaction Completion: If the details are correct, you can proceed. If not, you have the option to cancel the transaction before it goes through.

This feature adds a critical step of verification to prevent sending money to the wrong person or paybill account, significantly reducing the chances of transactional errors​​.

Best Practices for Secure M-Pesa Usage

In addition to using Hakikisha, here are some best practices that can help you avoid errors:

  • Double-Check Recipient Details: Always take a moment to double-check the phone number or paybill number before hitting the send button.
  • Keep Your PIN Confidential: Never share your M-Pesa PIN with anyone, as it's the key to all your transactions.
  • Regularly Update Your M-Pesa App: Ensure that your M-Pesa and mySafaricom apps are up to date, as newer versions often come with enhanced security features.
  • Be Cautious of Scams: Be aware of common scams that trick users into sending money or revealing their PINs.
  • Use M-Pesa’s In-App Features: Utilize the in-app features for bill payments and buying goods, as they often have pre-verified paybill and till numbers.

By adopting these practices and using the available tools like Hakikisha, you can significantly reduce the risk of making transactional errors. This proactive approach not only saves time but also gives you peace of mind, knowing that your transactions are secure and accurate.


How long does it take to reverse a transaction?

    • The time taken for a transaction reversal depends on the method used. Reversals initiated via SMS or the M-Pesa app typically begin processing within two hours, and Safaricom engages with the recipient during this period. However, the entire process can take up to 72 hours to complete, especially if the reversal involves customer care intervention​​​​.

Can I reverse a transaction if I sent money to the wrong till number after more than two hours?

    • Yes, you can still request a reversal even after two hours. While the initial two-hour window is crucial for easier initiation of the reversal, the request can still be processed after this period. The sender can initiate the reversal anytime, although promptness improves the likelihood of a successful reversal​​.

What information do I need to provide for the reversal?

    • You'll need to provide details of the transaction, including the amount, date and time of the transaction, and the recipient's number or till number. In some cases, additional information such as your ID number may be required​​.

What happens if the merchant or recipient refuses to reverse the transaction?

    • If the merchant or recipient refuses to reverse an erroneous transaction, they risk legal consequences. In such cases, you may be advised to report the matter to the police or seek legal assistance​​.

Are there any charges for reversing a transaction?

    • No, there are no charges applied when using the SMS code 456 or other methods provided by Safaricom to initiate a reversal​​.

What happens if I accidentally transfer money to the wrong account?

    • If you transfer money to the wrong account, you can report the transaction and request a reversal by contacting Safaricom customer care. Prompt action is crucial for a higher chance of successful reversal​​.

What happens if the receiver has used some or all of the amount when the reversal is initiated?

    • If the receiver has already used some or all of the amount, the reversal may not be successful. The ability to reverse depends on the availability of funds in the recipient's account. In such cases, alternative resolution methods, such as mediation or legal action, might be necessary​​.

How can I cancel an M-Pesa reversal request?

    • To cancel a reversal request, you need to contact Safaricom Customer Care immediately. While there's no guarantee that the reversal can be canceled, especially if the process has already been initiated, contacting customer care as soon as possible is the best course of action​​​​.

READ ALSO: NTSA TIMS Account Registration: Your Ultimate Guide


In conclusion, reversing an M-Pesa transaction, while straightforward, requires awareness of various methods like SMS, the M-Pesa app, the mySafaricom app, and contacting customer care. Timeliness is crucial in initiating reversals, with a general 24-hour window for action and up to 72 hours for the process to complete. Preventive measures like using the Hakikisha service are essential in avoiding such errors. This guide underscores the importance of careful and informed usage of M-Pesa, ensuring not only the security of your transactions but also providing peace of mind in your daily digital financial interactions.

Joseph Richard Joseph Richard, a leading contributor to, uses his decade-long expertise in finance, business, and technology to offer clear, reliable guides and analyses. His work aids Kenyans in making informed financial and business decisions, earning him a reputation as a trusted industry authority.