How to Reverse M-Pesa Till Payment: The 2026 Step-by-Step Guide

In the rapidly evolving digital economy of Kenya, M-Pesa remains the lifeblood of commerce. By 2026, the ecosystem has expanded to include advanced AI-driven fraud detection, integrated business apps, and more streamlined “Buy Goods” processes. However, human error remains a constant. Whether you are a traveler booking a seat on a bus app and accidentally sent double the fare, or a merchant who received a payment meant for a neighbor, knowing how to navigate a Reverse M-Pesa Till Payment is an essential financial skill.

This comprehensive guide explores the technical, legal, and practical steps to recovering funds sent to a Buy Goods/Till number in 2026.

Part 1: The Anatomy of a Till Transaction

To understand how to reverse a payment, you must first understand where the money goes. Unlike a “Send Money” transaction (Person-to-Person), a Till payment goes into a merchant’s Store Account.

In 2026, these accounts are often linked to the M-Pesa Business Super App or a bank’s merchant settlement account. Once the money hits a Till, it is no longer “floating” in the personal ecosystem; it is considered business revenue. This is why reversing a Till payment requires a slightly different approach than reversing a text sent to your cousin.

Part 2: For the Customer – How to Get Your Money Back

1. The 2-Minute “Hakikisha” Window (The Golden Rule)

Safaricom has enhanced the “Hakikisha” (Verification) feature. When you send money to a Till, you receive a confirmation message.

  • The Action: If you realize the error immediately, reply to the M-Pesa confirmation SMS with any character (e.g., “1” or “R”) within 120 seconds.
  • The Result: This triggers an automated “Hold.” The funds are paused before they are fully settled into the merchant’s daily balance, making the reversal almost instantaneous once Safaricom’s system validates the request.

2. Using the M-Pesa Super App (Self-Service)

The most efficient way to handle a reversal in 2026 is through the app.

  1. Open your M-Pesa App and authenticate with biometrics.
  2. Navigate to Transaction History.
  3. Tap on the erroneous Till transaction.
  4. Select “Reverse Transaction.”
  5. You will be asked for a reason (e.g., Wrong Merchant, Wrong Amount).
  6. Safaricom will notify the merchant that a reversal has been requested. If the merchant clicks “Approve” on their end, the money returns to your wallet immediately.

3. The USSD Method (*334#)

For those without smartphones or in areas with poor data connectivity:

  1. Dial *334#.
  2. Select Option 7: My Account.
  3. Select Option 3: M-Pesa Reversal.
  4. Choose from the list of recent transactions or enter the Transaction ID.
  5. This initiates the official Safaricom ticket for the reversal.

Part 3: For the Merchant – Managing Refunds Professionally

If you run a business, such as a bus booking service, your reputation depends on how you handle customer errors. Refusing to return money sent by mistake is not just bad for business; it is a legal liability.

1. The M-Pesa Business App

Most modern Kenyan businesses use the Business App. To refund a customer:

  • Log in and view your Statement.
  • Tap the transaction in question.
  • Select Issue Refund.
  • The system will check if you have a sufficient balance in your Till. If yes, the refund is processed without you having to withdraw the money and send it back manually (which would incur extra costs).

2. Managing “Pochi la Biashara” Reversals

Many small-scale vendors use Pochi la Biashara. Reversals here are handled similarly to personal accounts, but the merchant must authorize the reversal via *234# under Merchant Services.

Part 4: Comparison of Reversal Scenarios

Not all M-Pesa errors are created equal. Use the table below to identify your situation and the expected resolution.

Scenario TypePrimary ReasonResolution TimeframeAction Required
Wrong Till NumberDigit transposition error during entry.2 – 24 HoursInitiate reversal via *334# or App immediately.
OverpaymentExtra zero added (e.g., 5000 instead of 500).Instant (via Merchant)Ask merchant to “Issue Refund” via Business App.
System Double-ChargeNetwork glitch during “Request Payment.”12 – 48 HoursContact Safaricom Customer Care (100) with both IDs.
Fraudulent MerchantBusiness took money but provided no service.3 – 7 DaysFile Police Abstract and report to Safaricom Fraud Unit.
Expired TransactionReversal requested after 72 hours.Manual/LegalRequires direct merchant cooperation or legal intervention.

Part 5: The Legal Landscape of Reversals in 2026

Many people ask: “Can a merchant legally keep my money?”

The answer is No.

Under the Computer Misuse and Cybercrimes Act, it is a criminal offense in Kenya to intentionally withhold or spend money sent to your electronic wallet by mistake.

  • The Penalty: If a merchant refuses to reverse a payment, they can be prosecuted.
  • The Process: You must report the case to the police and obtain an OB Number. Once you present this to Safaricom, they have the authority to freeze the equivalent amount in the merchant’s account and eventually move it back to the sender.

Part 6: Best Practices for Businesses (Bus Apps & E-commerce)

If you are integrating M-Pesa into a bus booking app or a website, you should automate your reversal logic.

  • API Integration: Use the Safaricom Daraja API for “Reversal Requests.” This allows your system to programmatically request a reversal if a user cancels a booking within the allowed timeframe.
  • Transparency: Clearly state your refund policy in your Terms of Service. This reduces friction and prevents customers from jumping straight to Safaricom support.
  • Keep Records: Always keep a digital log of all reversed transactions for tax auditing purposes (KRA now monitors mobile money transactions closely).

Part 7: Frequently Asked Questions (FAQs)

Q1: Does Safaricom charge a fee for reversals?

In 2026, Safaricom does not charge a direct “reversal fee.” However, the original transaction fee paid by the customer is often not refunded. For “Buy Goods,” since the customer usually pays no fee, the reversal is effectively free for them.

Q2: Can I reverse a Paybill payment the same way as a Till payment?

Not exactly. Paybill transactions (e.g., paying KPLC or a school) often involve third-party aggregators. While you can initiate a reversal via *334#, you usually have to contact the organization directly because the money is settled into their bank accounts much faster than a standard Till.

Q3: What if the merchant has already withdrawn the money?

This is the most difficult scenario. If the Till balance is zero, Safaricom cannot “pull” money that isn’t there. They will, however, place a “debt” on the Till. The next time the merchant receives a payment, the system will automatically deduct the reversal amount to settle the debt to you.

Q4: How do I know if a reversal is a scam?

Warning: A common scam involves someone calling you saying, “I’ve sent you money by mistake, please send it back to [this different number].” Never do this. If someone truly sent money to your Till by mistake, tell them to initiate an official reversal through Safaricom. If you send it back manually to a different number, the scammer can still claim an official reversal on the original amount, leaving you at a loss.

Q5: Is there a time limit for requesting a reversal?

Ideally, you should act within 24 hours. While Safaricom can process requests for older transactions, the likelihood of the funds still being in the merchant’s account decreases significantly as time passes.

Q6: Can I reverse an M-Pesa payment made to a bank via a Till?

If the Till is a “Bank to M-Pesa” merchant (where funds go directly to a bank account), the reversal must be handled by the bank’s customer service. Safaricom can only provide the transaction trail.

Part 8: Preventing Errors Before They Happen

While knowing how to reverse a payment is vital, prevention is better.

  • Use QR Codes: In 2026, most merchants have M-Pesa QR codes. Scanning a code is 100% accurate compared to typing a 6-digit number.
  • Save Favorites: If you frequently use a specific bus service or shop, save their Till Number in your “Favorites” within the M-Pesa App.
  • Double-Check Name: Always pause at the “Hakikisha” screen. Read the name of the business aloud before hitting “Send.”

Key Takeaways and Next Steps

Navigating an M-Pesa Till reversal doesn’t have to be a stressful experience if you act quickly and follow the correct digital channels. By 2026, the integration of the M-Pesa Business App and enhanced USSD features has made the process more transparent for both the sender and the receiver.

Key Takeaways

  • Speed is Critical: Utilizing the Hakikisha 2-minute window is the only way to stop a transaction before it settles.
  • Use Official Channels: Always initiate reversals via *334# or the M-Pesa Super App rather than sending money manually to a different number.
  • Merchant Responsibility: Business owners should use the M-Pesa Business App to issue professional refunds, which protects their “trust score” and keeps their books clean.
  • Legal Protection: Remember that withholding money sent by mistake is a criminal offense in Kenya under the Computer Misuse and Cybercrimes Act.

Next Steps

  1. Audit Your Business Settings: If you are a merchant, ensure your M-Pesa Business App is updated to the latest 2026 version to access the “Instant Refund” feature.
  2. Educate Your Staff: If you run a physical shop or a service like a bus booking app, ensure your cashiers or agents know the difference between a reversal and a manual refund.
  3. Secure Your Account: Review your security settings to prevent unauthorized reversals from your own business Till.

For more insights on managing your digital finances, explore our detailed guide to M-Pesa in 2026 to stay ahead of the latest mobile money trends. If you’ve accidentally sent money to the wrong merchant, you can quickly recover your funds by following this step-by-step guide on how to perform M-Pesa paybill reversals in 2026.

Read Our Latest Blog & Articles

Perspiciatis unde omnis iste natus error sit totam dolore magna.