Paid the wrong betting paybill? How an M-Pesa reversal works
Act at once, because a reversal is a request that depends on Safaricom's own conditions and on the business that received the money. Keep the confirmation SMS, read the receiver's name on it, contact Safaricom with the transaction code, and tell the receiving business. Do not pay again until the first payment is settled.
What a reversal is, and what it is not
A reversal is a request to undo a completed M-Pesa payment. Safaricom runs the process and publishes its conditions on its own M-Pesa pages, so the time limit, the channel and any fee must be read there and not from a third-party summary. This guide gives the order of steps and the legal position, and leaves those numbers to the telco.
The other point to grasp is that a completed payment has already left your wallet and sits with the receiving business. A reversal therefore needs the telco to act and, in most cases, the receiver to cooperate. For the normal path of a deposit, see the guide on how a mobile-money deposit reaches a gambling account.
Work out which kind of wrong payment it was
"Wrong paybill" covers three different situations, and each has a different first contact. Read the receiver's name and number on the confirmation SMS before anything else.
| What the SMS shows | Who holds the money | First contact | Legal anchor |
|---|---|---|---|
| A different licensed operator, or a business unrelated to betting | That business | Safaricom with the transaction code, then the business | Act s.73(2) and s.75 govern what a licensee does with player funds |
| The right operator, but the wrong account reference | The operator, unmatched to a player | The operator's customer care | Ops Regs r.9(2): customer care handles matters and resolves complaints |
| A site you cannot find on the regulator's list | An unlicensed party | Safaricom, and a report to the regulator | Act s.92(c): soliciting bets for an unlicensed site is an offence |
| A name you do not recognise, after a link in a message | Possibly a fraudster | Safaricom at once; the phishing guide | No licensee duty arises |
Step by step
- Stop and do not pay again
A second payment to "fix" the first doubles the amount at risk. Wait until the first one is explained.
- Keep the confirmation SMS and note the time
The message carries the transaction code, amount, date, time and the receiver. Do not delete it, and take a screenshot of your M-Pesa statement entry as well.
- Contact Safaricom promptly
Use the channels and conditions published on Safaricom's M-Pesa pages and give the transaction code. Say plainly that the payment went to the wrong business number. Delay can only make a request harder to grant.
- Write to the receiving business
If the receiver is a licensed operator, its terms must list its paybill numbers and customer deposit mechanisms (Ops Regs r.4(2)(e) and (f)), and its customer care centre exists to handle any matter arising from its gambling activities (r.9(2)(a)). Send the transaction code, the amount, the time, your name and the intended destination.
- Tell each side what the other is doing
If you start a reversal with Safaricom, say so to the business. Otherwise the business may credit or refund the money while the reversal is also in progress.
- Escalate in the right order
Regulation 9(2)(c) and (e) point to customer care first, and to the Authority for unresolved matters. The Authority's complaints page lists the toll-free line 0800-723-770 and the email [email protected], and asks for a completed complaints form.
What the Act says, and what it does not
Section 73(2) requires a licensee to credit to a registered player's account all funds received from or on behalf of that player. Section 75 allows the licensee to deal with a balance only to debit wagers you direct, to remit funds at your request, or to pay bank charges for deposits received and funds withdrawn. These sections protect money that is already in an account in your name.
They do not set out a procedure for returning a payment that a non-player sent by mistake. That is why the first request should be written and factual, and why the receiver's goodwill matters. A mistaken payment is a request for a favour in practice, and a polite, documented one has the best chance.
The Act also gives a dispute route. Section 80 says a party to a dispute arising out of an online gambling activity may appeal to the Tribunal within fourteen days from the date of the dispute. Keep dates on every message. The wider map of who handles what is in the guide on the gambling control system.
Evidence to gather before you call anyone
| Item | Why it is needed |
|---|---|
| Transaction code from the SMS | It identifies the payment for both the telco and the receiver |
| Amount, date and time | It lets the telco find the entry and shows how quickly you reacted |
| Receiver name and business number | It shows where the money went and whether it is a licensed operator |
| The number or reference you meant to use | It shows the error was a slip, such as a transposed digit |
| Your registered account name with the intended operator | It lets customer care match the payment to you if it holds it |
Illustrative example
Illustrative example: a player means to deposit KES 1,500 and keys in a business number with two digits swapped. The confirmation SMS names a business that is not the operator they wanted. They stop, photograph the SMS, and contact Safaricom with the transaction code the same evening. They then email the named business with the code, KES 1,500, the time, and the number they intended. They tell both parties which route the other is using, and they do not send a second KES 1,500 until the first has been answered.
If the second payment had been made at once, KES 1,500 plus KES 1,500 would have been out of the wallet, KES 3,000 in total, with the first KES 1,500 still in the wrong hands. That is the reason for waiting.
Preventing a repeat
- Copy the paybill number from the operator's own terms inside your account, not from a chat message or an advert. Checks against fake sites are covered in the guide on fake betting apps and copied sites.
- Read the receiver's name on the payment prompt before entering your PIN, and cancel if it does not match.
- Never act on a message that says a reversal fee or "verification" payment is due. See the guide on recognising betting phishing messages.
- If the payment was never credited and the receiver was correct, use the guide on a deposit deducted but not credited.
Gambling is addictive. Play responsibly, and keep to deposit amounts you can afford to lose.
Questions and answers
Can I reverse the payment myself from my phone?
Safaricom sets the conditions for reversals on its own M-Pesa pages, including who may start one and within what time. This guide does not state those conditions because they could not be confirmed from the official page on the date of writing. Read the current Safaricom page and contact Safaricom with the transaction code as soon as you notice the mistake.
Does a licensed betting operator have to hand the money back?
The Gambling Control Act, 2025 requires a licensee to credit funds received from or on behalf of a registered player to that player's account (s.73(1) and (2)), and restricts what it may do with an account balance (s.75). It does not describe a step-by-step refund procedure for money sent by mistake by someone with no account. The practical route is to ask, in writing, with the transaction code.
What if the paybill belongs to a site that is not on the regulator's list?
Then the receiver is not a licensee and the duties in the Act do not give you a claim against it. Report the payment to Safaricom, keep every message, and consider a complaint to the Gambling Regulatory Authority, because section 92(c) of the Act makes it an offence to publish or solicit bets for an unlicensed gambling site.
Can the operator just credit my account with money from a wrong payment?
Only if you are a registered player of that operator and it chooses to match the payment to your account. Payments from a wallet in someone else's name, or to an account you do not hold, raise identity questions that the operator must resolve under its own rules.
Is there a deadline for taking a betting dispute further?
Section 80 of the Act says a party to a dispute arising out of an online gambling activity may appeal to the Tribunal within fourteen days from the date of the dispute. Record the date you first raised the matter with the receiver and with Safaricom.
Sources
- Gambling Control Act, 2025 (No. 14 of 2025), ss.73, 75, 76, 80, 92, accessed 2026-10-11
- Gambling Control (Conduct of Gambling Operations) Regulations, 2026, rr.4(2) and 9, accessed 2026-10-11
- Gambling Regulatory Authority: how to lodge a complaint, accessed 2026-10-11