Last month, I was rushing to send school fees to my nephew’s teacher via M-Pesa. In my haste, I misdialed and accidentally purchased KSh 5,000 worth of airtime instead. My heart sank as I stared at the confirmation message, realizing I’d just blown a chunk of my budget on something I didn’t need. Sound familiar? If you’re a frequent M-Pesa user in Kenya, chances are you’ve made a similar mistake. The good news? Safaricom has a straightforward process to reverse airtime bought mistakenly via M-Pesa, and I’m here to walk you through it.
In this guide, I’ll share Safaricom’s latest guidelines on how to reverse airtime bought mistakenly via M-Pesa, peppered with personal insights, practical tips, and answers to common questions. Whether you’ve used part of the airtime or have an outstanding Okoa Jahazi debt, I’ve got you covered. Let’s dive into the process and ensure you never lose money to a typo again.
Why Airtime Mistakes Happen on M-Pesa
M-Pesa is Kenya’s go-to mobile money platform, handling millions of transactions daily. With its widespread use for paying bills, sending money, and buying airtime, errors are bound to happen. According to Safaricom’s 2024 Annual Report, M-Pesa processed over KSh 15 trillion in transactions last year, with airtime purchases being a significant chunk. But with great convenience comes the occasional slip-up.
Common reasons for mistaken airtime purchases include:
- Typographical Errors: Dialing the wrong USSD code or selecting “Buy Airtime” instead of “Send Money.”
- Rushing Transactions: In a hurry, you might skip Safaricom’s Hakikisha confirmation prompt.
- Okoa Jahazi Deductions: An existing airtime debt can complicate reversals if not addressed.
- Unfamiliarity with M-Pesa: New users may not know how to navigate the platform’s menus.
Understanding these pitfalls can help you avoid mistakes, but if you’ve already bought airtime by accident, don’t panic. Safaricom’s reversal process is designed to help you recover your funds quickly.
Safaricom’s Official Process to Reverse Airtime Bought Mistakenly via M-Pesa
Safaricom has streamlined the process to reverse airtime purchased erroneously via M-Pesa. Based on their latest guidelines (as of February 2025), here’s how to do it:
Step 1: Don’t Use the Airtime
The first rule of reversing airtime is to avoid using it. If you’ve bought KSh 1,000 worth of airtime, ensure the balance remains intact. Using even a small portion (e.g., for calls or data) can complicate the reversal process. If you’re connected to the internet, switch off your data to prevent background apps from consuming airtime.
Step 2: Check for Okoa Jahazi or Subscription Deductions
If you have an outstanding Okoa Jahazi debt or an active subscription (e.g., data bundles or premium services), Safaricom may automatically deduct part of the airtime to clear these. For example, if you bought KSh 2,000 airtime but KSh 200 was deducted for Okoa Jahazi, your airtime balance is now KSh 1,800. To proceed with the reversal, you’ll need to top up the deducted amount.
Step 3: Top Up the Used Amount
If any airtime was used or deducted, purchase additional airtime to restore the original balance. Using the example above, buy KSh 200 airtime via a scratch card or M-Pesa to bring your balance back to KSh 2,000. This step ensures the reversal process matches the original transaction amount.
Step 4: Forward the M-Pesa Transaction Message to 456
Locate the M-Pesa confirmation message for the airtime purchase. It typically looks like this:
“ZQ128TYT Confirmed. You have bought KSh 2,000 airtime on 10/05/2025 at 10:00 AM.”
Forward this message to 456. This is a free service, and Safaricom’s system will process the reversal request immediately. Alternatively, you can use the M-Pesa app or dial *456# to initiate the reversal, though forwarding to 456 is the most common method.
Step 5: Wait for Confirmation
Safaricom states that reversals are typically instant, with funds credited back to your M-Pesa wallet within minutes. You’ll receive a confirmation message like:
“Reversal successful. KSh 2,000 has been credited to your M-Pesa account.”
Check your M-Pesa balance to confirm the refund. If there’s a delay, contact Safaricom’s customer care (more on this below).
What If You’ve Used Part of the Airtime?
One of the most common concerns is reversing airtime when part of it has been used. Perhaps you made a call, sent an SMS, or the airtime was used to clear a subscription. Safaricom’s policy, as clarified in a February 2025 article by The Star, allows reversals even in these cases, provided you follow these steps:
- Calculate the Used Amount: Check your airtime balance to determine how much was used. For instance, if you bought KSh 5,000 airtime but your balance is now KSh 4,800, you’ve used KSh 200.
- Top Up the Difference: Purchase KSh 200 airtime to restore the original KSh 5,000 balance.
- Forward the Transaction Message: Send the original M-Pesa confirmation to 456 as described above.
This process ensures fairness, as Safaricom can only refund the exact amount of the original transaction. In my case, I had an Okoa Jahazi debt of KSh 50 that was deducted immediately. I topped up KSh 50 via a scratch card, forwarded the message to 456, and had my KSh 5,000 back in my M-Pesa wallet within 10 minutes.
Alternative Methods to Initiate a Reversal
If forwarding the message to 456 doesn’t work or you encounter issues, Safaricom offers alternative channels:
Contact Customer Care
- Phone: Dial 100 (prepaid) or 200 (postpaid) to speak with a customer care agent. Provide the transaction details, including the phone number, date, time, and amount.
- Social Media: Reach out via Safaricom’s official Twitter (@Safaricom_Care) or Facebook page. A representative will guide you through the process.
- Safaricom Shops: Visit a nearby Safaricom shop with your ID and transaction details for in-person assistance.
Use the M-Pesa App
The M-Pesa app allows you to view your transaction history and initiate reversals. Navigate to the “Transactions” tab, select the erroneous airtime purchase, and follow the prompts to request a reversal. This method is ideal for tech-savvy users who prefer self-service.
Chat with Zuri
Safaricom’s AI assistant, Zuri, is available on WhatsApp. Send a message to Zuri with the transaction details, and it will guide you through the reversal process. This option is quick and convenient, especially for minor issues.
Tips to Avoid Mistaken Airtime Purchases
Prevention is better than cure. Here are some practical tips to minimize the risk of buying airtime by mistake:
- Use Safaricom’s Hakikisha Feature: Always confirm the transaction details before completing a purchase. Hakikisha prompts you to verify the amount and recipient.
- Double-Check USSD Codes: Ensure you’re dialing the correct code (e.g., *334# for airtime purchases).
- Use the M-Pesa App: The app displays the recipient’s name and transaction details, reducing errors.
- Slow Down: Take a moment to review your transaction, especially when in a rush.
- Educate Yourself: Familiarize yourself with M-Pesa’s features through Safaricom’s official website or customer care resources.
Common Challenges and How to Overcome Them
While Safaricom’s reversal process is straightforward, some users encounter hurdles. Here’s how to address them:
Challenge 1: Delay in Reversal
If the funds aren’t credited within 5-10 minutes, contact customer care with the transaction code. Safaricom’s TUKO.co.ke response notes that reversals should be immediate, but technical glitches can cause delays.
Challenge 2: Used Airtime
As mentioned, top up the used amount before requesting a reversal. If you’re unsure how much was used, check your airtime balance by dialing *144#.
Challenge 3: Transaction Older Than 24 Hours
Some users report issues reversing transactions after 24 hours. In such cases, send the transaction message to 100 instead of 456, as advised in a TUKO.co.ke article. If this fails, contact customer care.
Challenge 4: Okoa Jahazi Complications
If an Okoa Jahazi debt was cleared, ensure you top up the exact amount deducted. For example, if KSh 100 was deducted, buy KSh 100 airtime before forwarding the message to 456.
Quick Guide to Reversing Airtime via M-Pesa
Step | Action | Notes |
---|---|---|
1. Avoid Usage | Don’t use the airtime purchased. | Switch off data to prevent background consumption. |
2. Check Deductions | Verify if Okoa Jahazi or subscriptions deducted any airtime. | Dial *144# to check your balance. |
3. Top Up | Purchase airtime to match the original amount. | Use scratch cards or M-Pesa for top-ups. |
4. Forward Message | Send the M-Pesa transaction message to 456. | Free service; expect instant reversal. |
5. Confirm Refund | Check your M-Pesa balance for the credited amount. | Contact customer care if delayed. |
A Fresh Perspective: Why Safaricom’s Reversal Process Matters
Safaricom’s ability to reverse airtime purchases reflects its commitment to customer satisfaction. In a country where mobile money is a lifeline for millions, small errors can have significant consequences. By offering a free, instant reversal service, Safaricom empowers users to correct mistakes without financial loss. This feature also sets it apart from competitors like Telkom, which, according to TUKO.co.ke, does not offer airtime reversals for T-kash transactions.
From a personal standpoint, the reversal process saved me from a costly mistake. It also taught me to slow down and double-check transactions, a habit that’s now second nature. For small-scale traders or low-income users, recovering even KSh 1,000 can make a huge difference, making this service a game-changer.

Conclusion: Take Control of Your M-Pesa Transactions
Mistakenly buying airtime via M-Pesa can feel like a financial gut punch, but Safaricom’s reversal process makes recovery quick and painless. By following the steps outlined—avoiding airtime usage, topping up deductions, and forwarding the transaction message to 456—you can have your funds back in your M-Pesa wallet in minutes. My experience taught me that a little vigilance goes a long way, and Safaricom’s tools like Hakikisha and the M-Pesa app are there to help.
Have you ever had to reverse airtime bought by mistake? Share your story in the comments or let us know your tips for avoiding M-Pesa errors. For more guides on mastering mobile money, subscribe to /https://www.techmag.co.ke/ to explore our related posts on M-Pesa tips. Don’t let a typo cost you—take control of your transactions today!