Reading the M-Pesa confirmation screen before a betting deposit
Before entering your PIN, compare the receiver name, the business number, the account reference and the amount with the payment details shown inside your own account. Afterwards, compare the confirmation SMS with the same details and keep it. A payment to a personal number is not a deposit to a licensee.
Why the check comes before the PIN
A mobile-money payment cannot be recalled by pressing a key once it is completed. The only point where you control the outcome is the moment before you enter your PIN. The way a deposit normally travels from wallet to account is explained in the guide on how mobile-money deposits reach a gambling account.
The wording and layout of the prompt and the SMS are set by the telco and can change. Official Safaricom pages could not be opened when this guide was prepared, so it does not describe the exact fields, fee lines or message format. It names only the generic items every payment of this kind identifies: who receives it, under which number, with which reference, and for how much.
What to compare, and against what
The reference point is always the payment page inside your own registered account. Section 72(1) of the Gambling Control Act, 2025 allows a licensee to let only a registered player, holding an account, take part. The licensee's terms and conditions must include its paybill numbers, shortcodes, USSD numbers and customer deposit mechanisms (Conduct of Gambling Operations Regulations, 2026, r.4(2)(e) and (f)).
| Item | On the prompt or SMS | Compare with | If it differs |
|---|---|---|---|
| Receiver name | The business named as the recipient | The business or trading name shown on the account payment page | Stop before the PIN; ask customer care |
| Business number | The paybill or till number you keyed or were sent to | The number listed in your account and in the operator's terms | Do not pay; the number may belong to someone else |
| Account reference | What you typed where an account is asked for | The reference the operator tells you to use | Correct it before paying; a wrong reference may leave a payment unmatched |
| Amount | The sum to be paid | The sum you meant to deposit | Cancel and start again |
| Transaction code, date, time | On the SMS after payment | Your statement and the account history | Keep both; quote the code in any query |
Step by step
- Get the details from inside your account
Open the payment page after signing in yourself. Do not use a number from an SMS, a social-media message or a chat, as the guide on recognising betting phishing messages explains.
- Read the prompt line by line
Check the receiver name, the number, the reference and the amount in turn. Do not enter your PIN until all four agree with the account page.
- Cancel on any mismatch
Cancelling costs nothing. A completed payment to the wrong place needs the telco and the receiver to act.
- Read the SMS when it arrives
Compare it with what you intended: same receiver, same amount, a transaction code present. Then look at the account for the credit.
- Save the evidence at once
Keep the SMS, note the code, and later download a statement extract. Photograph the account payment page you used.
Why a personal number is not an operator deposit
Section 73(2) requires a licensee to credit to a registered player's account all funds received by the licensee from or on behalf of a player. Section 73(4)(c) lists mobile money transfer as a way a licensee may receive funds. Money sent to a private phone number is not received by the licensee, so these duties do not apply to it, and section 75 does not protect it.
Someone may ask you to send money to a personal number and promise to load your account. That is a payment to an individual, with no licensee duty behind it. Account names and numbers also have to tie to you, a matter covered in the guide on an account name that does not match ID or SIM.
Illustrative example
Illustrative example: a player wants to deposit KES 2,000. The account page shows a business number and a reference. The prompt shows the same number but a receiver name that does not resemble the operator's name on the page. The player cancels, so nothing has left the wallet. After checking with customer care, the player pays again and the prompt now agrees on all four items. Had the player entered the PIN on the first prompt, KES 2,000 would have left the wallet, and a second KES 2,000 would have made KES 2,000 + KES 2,000 = KES 4,000 out of the wallet in total.
Common slips on the screen
Most mismatches are small. A pair of digits swapped in a business number, a missing character in an account reference, or an extra zero in the amount is enough to send a payment somewhere you did not intend.
Read the number aloud against the account page rather than glancing at it. If you copy and paste, check that nothing was added or dropped at either end. Where the operator gives a reference tied to your account, use it exactly as shown, including any letters.
What to keep as evidence
| Item | Use |
|---|---|
| Confirmation SMS with transaction code | Identifies the payment for the telco and the operator |
| Statement extract | The telco's record of the same payment |
| Screenshot of the account payment page | Shows which details the operator gave you, and when |
| Dates of every contact | Needed if the dispute goes on to the Tribunal under s.80 |
Where a dispute goes
Go to the operator first. Regulation 9(2) of the Conduct of Gambling Operations Regulations, 2026 says its customer care centre exists to handle any matter arising from its gambling activities, to resolve complaints or disputes before they are reported to the Authority, and to refer unresolved matters to the Authority for determination.
Section 80 of the Act allows a party to a dispute arising out of an online gambling activity to appeal to the Tribunal within fourteen days from the date of the dispute. If the money went to the wrong business, read the guides on a wrong paybill and on a deposit deducted but not credited.
Gambling is addictive. Play responsibly, and deposit only what you can afford to lose.
Questions and answers
Which details should I compare before I confirm?
Compare the receiver name, the business number (paybill or till), the account reference if one is asked for, and the amount. Compare them with what the payment page inside your own betting account shows, not with a number from a message, advert or chat.
Is a payment to a person's phone number a deposit?
No. The Gambling Control Act, 2025 speaks of funds received by a licensee, and the licensee's terms must list its paybill numbers, shortcodes and deposit mechanisms (Conduct of Gambling Operations Regulations, 2026, r.4(2)(e) and (f)). A transfer to a private number is outside that list, so the duty to credit an account does not attach to it.
What if the name on the screen looks different from the operator's name?
Stop and do not enter your PIN. A business can trade under a different name from the one on its licence, so check the payment details published inside your account and, if still unsure, ask the operator's customer care before paying.
What should I keep after paying?
Keep the confirmation SMS, the transaction code, the time and amount, and a statement extract from your mobile-money account. Add a screenshot of the account payment page you used to get the details.
Where does a dispute go first?
To the operator. Regulation 9(2) of the Conduct of Gambling Operations Regulations, 2026 says its customer care centre exists to resolve complaints or disputes before they are reported to the Authority, and to refer unresolved matters to the Authority.
Is there a time limit for taking a dispute further?
Section 80 of the Gambling Control Act, 2025 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 problem.
Sources
- Gambling Control Act, 2025 (No. 14 of 2025), ss.72, 73, 75, 80, accessed 2026-10-25
- Gambling Control (Conduct of Gambling Operations) Regulations, 2026, rr.4(2) and 9, accessed 2026-10-25