Skip to content
Guide

How to Reverse an M-PESA Paybill or Buy Goods Payment

Forward the confirmation SMS to 456. The business, not Safaricom, approves the refund. Timelines, KRA and SHA quirks, and the escalation path.

AO
by Reviewed by Michael Mwangi
7 min read Updated 29 August 2026Verified 29 Aug 2026

To reverse an M-PESA Paybill or Buy Goods payment, forward the confirmation SMS to 456. The business owner (not Safaricom) approves or denies the reversal, so approvals typically take 3 to 7 business days. Safaricom is the messenger, the merchant is the decision-maker. Call Safaricom on 100 or 234 to flag the request, then call the business's customer care line to shepherd the refund through their finance team. For person-to-person mistakes, see the faster M-PESA reversal guide.

Why business reversals are harder

A person-to-person M-PESA reversal has a simple counterparty: a phone number attached to a human who can accept a prompt. Paybill and Buy Goods payments settle to a business wallet, which is then swept into the business's bank account (usually overnight). The reversal request lands with a finance clerk, not the recipient. They must:

  • Match the M-PESA transaction to an entry in their books.
  • Verify the payment was genuinely mistaken (not a chargeback dodge).
  • Get sign-off from a supervisor to release funds.
  • Push the refund back through their M-PESA integrator.

That human loop is the reason a Paybill refund routinely takes days, even when the case is obvious.

Step by step

  1. Open the M-PESA confirmation SMS and forward it to 456. Do not edit the body.
  2. Call Safaricom on 100 from a Safaricom line, or 234 from any Kenyan number, to confirm the request was queued.
  3. Call the business's own customer care number. Search the Paybill on paybill.ke to find the business name and their public support line.
  4. Send an email to the business finance or support address with subject: Refund request, M-PESA code [XXXXXXXXXX]. Attach the M-PESA SMS screenshot, the official receipt, and a scan of your ID.
  5. Follow up every 48 to 72 hours. Keep the M-PESA code in the subject line for tracking.
  6. If ignored past 7 business days, escalate to Safaricom customer care and, if the refund is still denied without reason, to the CBK Consumer Protection Unit.

Safaricom vs the business, who does what

TaskSafaricomBusiness
Receives your SMS-to-456 requestYesNo
Holds the settlement (if raised within minutes)SometimesNo
Verifies your identity and the mistakeNoYes
Approves or denies the refundNoYes
Sends funds back to your M-PESAYes (executes)Yes (authorises)
Answerable if the business refusesNoYes, escalate to CBK

Documents you will need

  • The M-PESA confirmation SMS (forward to 456 is one channel, keep a screenshot as backup).
  • The business's official receipt (invoice, order confirmation, or app receipt).
  • A scan or clear photo of your national ID.
  • If you paid the wrong account number at the correct Paybill, the correct customer's account number so the business can reallocate rather than refund.
  • Any correspondence with the business (screenshots of chats, email threads).

Which paybills allow reversal, which do not

Recipient typeReversal possible?Typical timelineNotes
KRA (iTax)NoN/AFunds allocate to your PIN instantly. Claim refund via iTax refund forms.
SHA (formerly NHIF)NoN/AContributions post to a member record instantly. Refund claim through SHA member services.
Utilities (KPLC, Nairobi Water, etc.)Yes3 to 5 business daysReallocation to the correct account number is faster than a full refund.
Banks (loan repayments, deposits)Yes1 to 3 business daysBanks have automated reversal desks. Call the branch to speed up.
Schools and collegesSometimes5 to 14 business daysFee-collection paybills often refuse mid-term. Ask the bursar.
Insurance (premiums)Yes5 to 10 business daysProvide policy number and mistake letter.
Buy Goods till (retail)Yes1 to 7 business daysSmall merchants may push back if float has been withdrawn.
Third-party aggregator paybillsSlow7 to 21 business daysMulti-party settlement, chase both the aggregator and the merchant.

KRA and SHA: the special cases

KRA and SHA are the two paybills that reject reversal requests almost universally. As soon as your payment lands, it is booked against your KRA PIN or SHA member number and cannot be unwound through M-PESA. Two paths:

  • KRA overpayment: submit a refund claim on iTax under "Refunds". If you paid under the wrong tax head (e.g. VAT instead of PAYE), request a re-allocation via callcentre@kra.go.keor call 020 4 999 999. Reallocation is faster than a cash refund.
  • SHA overpayment: visit an SHA branch with your ID, the M-PESA SMS, and the receipt. Request either reallocation to the correct member number or a contribution refund. SHA does not refund by SMS or phone alone.

Realistic timeline

Set your expectations correctly and you will chase less:

  • Same day: only if you call the business within minutes and their finance team is on duty.
  • 24 to 72 hours: banks and large utilities.
  • 3 to 7 business days: most reputable merchants and Buy Goods tills.
  • 7 to 21 business days: schools, small merchants, aggregator paybills.
  • Never: KRA, SHA, and any recipient that has since dissolved or gone silent.

Escalation path

  1. Business customer care (email + phone), 48-hour cadence.
  2. Business finance manager or bursar, once frontline support stalls.
  3. Safaricom customer care on 100 or 234, to add pressure through the M-PESA back-office.
  4. Central Bank of Kenya Consumer Protection Unit, consumerprotection@centralbank.go.ke, when the business refuses a clearly wrong payment. Attach the receipt, SMS, and full correspondence trail. CBK regulates payment service providers and can compel engagement.
  5. Small Claims Court for amounts under KES 1,000,000 if all administrative routes fail.

Prevention

  1. Read the Hakikisha name. If the business name on the confirmation prompt does not match who you meant to pay, cancel.
  2. Verify Paybills on paybill.ke or the business's own website, not WhatsApp forwards.
  3. Type account numbers carefully. Most wrong-account cases are a single transposed digit.
  4. Screenshot the receipt. A dated receipt speeds up every refund request.
  5. Test with a small amount on first-time Paybills before sending a full invoice.

Further reading

Curated external sources we cite. Open in a new tab.