How to find betting deposits on your M-Pesa statement
Get a statement for the period from your mobile-money provider, then look for Pay Bill or Buy Goods lines that match the business details inside your betting account. Match each line to the operator's history by date, amount and transaction code. Report any line you cannot explain to the provider at once.
What you are looking for
A betting deposit made by mobile money appears on your wallet statement as a payment out, not as a betting entry. The statement records money leaving your wallet; the operator records the credit to your account. The route a deposit takes is explained in the guide on how mobile-money deposits reach a gambling account.
Official Safaricom pages could not be opened when this guide was prepared. It therefore gives no menu path, USSD sequence, fee or period limit for requesting a statement. Use the M-PESA app or the provider's official help pages for those, and treat any step sent to you by SMS or chat as suspect.
What an entry usually shows
Layouts differ by provider and change over time, so read your own statement rather than relying on the table. The columns below are the generic items that a payment of this kind identifies.
| Item | What it tells you | How to use it |
|---|---|---|
| Transaction code | A unique reference for the payment, also in the confirmation SMS | Quote it in every query, to the provider and the operator |
| Date and time | When the wallet was debited | Match to the time stamp in the operator history |
| Details or description | The type of payment and the receiving business, often with a number | Compare with the business details in your account |
| Amount paid out | The sum that left your wallet | Compare with the amount credited by the operator |
| Balance | Wallet balance after the entry | Helps confirm the order of payments |
Pay Bill, Buy Goods and Send Money
A payment to a business number is normally a Pay Bill or Buy Goods entry. A Send Money entry goes to a private phone number. 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)), so a deposit to a licensee should be a business-number payment, not a transfer to a person.
Mobile money transfer is one of the ways a licensee may receive funds from a player (Act, s.73(4)(c)). A Send Money line to an individual is outside that, which is why the guide on reading the M-PESA confirmation before a betting deposit advises checking the receiver before you enter your PIN.
Step by step: find and match the deposits
- Choose the period
Pick the dates you want to check, such as one month. A short period is easier to match line by line.
- Get the statement from the provider
Request it through the official app or official channel only. Never give your PIN or a code to someone offering to fetch it.
- Get the operator history
Open the transaction history in your account, or follow the guide on getting a betting account transaction statement. Note deposits only, with date, time and amount.
- Mark the business-number lines
On the wallet statement, mark every payment to a business whose name or number matches the details shown in your account.
- Match line by line
Pair each wallet line with an operator credit by date, amount and transaction code. Tick matched pairs and list what is left over.
- Total both sides
Add the wallet deposits and the operator credits separately and compare the two totals.
Illustrative example
Illustrative example: in one week your wallet statement shows business-number payments of KES 300, KES 500, KES 1,000 and KES 200. The total is 300 + 500 + 1,000 + 200 = KES 2,000. The operator history credits KES 300, KES 500 and KES 1,000, a total of KES 1,800. The difference is 2,000 - 1,800 = KES 200, so the KES 200 payment is the line to chase, using its date and transaction code.
Reading the result
| What you find | Likely meaning | Next step |
|---|---|---|
| Wallet line and credit agree | Deposit recorded correctly | Keep the SMS and statement extract |
| Wallet line, no credit | Payment not matched to your account, or delayed | See the guide on a deposit deducted but not credited |
| Payment to a wrong or unlisted number | Money went to someone other than the licensee | See the guide on a wrong paybill |
| Credit with no wallet line | Deposit came from another wallet or another period | Check dates and ask the operator for the payer details |
| Line you do not recognise | A payment you did not make, or one made under a name you do not know | Follow the section below |
If a line is not yours
First rule out the innocent causes: a family member using your phone, a payment made weeks ago, or a business trading under a name you did not expect. Search your SMS inbox for the transaction code.
If you still cannot explain it, report it to your mobile-money provider through its official channels and quote the code, date and amount. Safaricom's official dispute page could not be opened when this guide was prepared, so its steps are not described here. Then ask the betting operator in writing whether the payment reached any account, and keep the reply.
Change your PIN and read the guide on how operators record deposits and withdrawals to see what records the operator should hold. A payment you did not make may mean your phone or SIM was compromised, so do not wait.
Where an unresolved dispute goes
Go to the operator first. 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 (Conduct of Gambling Operations Regulations, 2026, r.9(2)). The operator must keep accurate records of financial transactions and player accounts (r.91(1)).
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. Note the date you first raised the problem.
Keep the statement private
A statement shows your name, number and payment history. Store it privately and do not post or forward it. Gambling is addictive: play responsibly, and only if you are 18 or over. Support and self-exclusion details are on the responsible gambling page.
Questions and answers
Will the statement say the payment was for betting?
Not necessarily. An entry shows the transaction type, the receiving business and the amount, and the business name on the line may be a company or trading name that you do not associate with the betting site. Compare it with the payment details shown inside your own account and the operator's terms.
Does the operator's record have to agree with my statement?
It should. The Gambling Control Act, 2025 (s.73(2)) requires a licensee to credit to a player's account all funds received from or on behalf of a player, and the conduct regulations require accurate records of financial transactions and player accounts (r.91(1)). A deposit on your statement with no matching credit is a mismatch to raise.
Is there a fee or a period limit on statements?
Safaricom's official pages could not be opened when this guide was prepared, so no fee or period limit is stated here. Check the M-PESA app or the provider's official help pages before you request a long period.
What if a deposit line is not mine?
Do not reply to anyone who contacts you about it and do not share your PIN or any code. Contact your mobile-money provider through its official channels, quote the transaction code, and ask the betting operator whether the payment reached any account. Block further use of the line with the provider if you suspect your wallet was accessed.
Where does an unresolved deposit dispute go?
To the operator's customer care first, which exists to resolve complaints before they are reported to the Authority and to refer unresolved matters to it (Conduct of Gambling Operations Regulations, 2026, r.9(2)). Section 80 of the Act allows an appeal to the Tribunal within fourteen days from the date of the dispute.
Can I use the statement to track how much I deposit?
Yes, as a record of your own spending. Add up the deposit lines for a month and compare the total with what you meant to spend. If the total surprises you, the responsible gambling page lists support and self-exclusion.
Sources
- Gambling Control Act, 2025 (No. 14 of 2025), ss.73(2), 73(4), 80, accessed 2026-11-09
- Gambling Control (Conduct of Gambling Operations) Regulations, 2026 (L.N. 112), rr.4(2), 9, 91(1), accessed 2026-11-09