WebTech Kenya

GRA toll-free 0800-723-770

18+

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.

ItemWhat it tells youHow to use it
Transaction codeA unique reference for the payment, also in the confirmation SMSQuote it in every query, to the provider and the operator
Date and timeWhen the wallet was debitedMatch to the time stamp in the operator history
Details or descriptionThe type of payment and the receiving business, often with a numberCompare with the business details in your account
Amount paid outThe sum that left your walletCompare with the amount credited by the operator
BalanceWallet balance after the entryHelps 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

  1. Choose the period

    Pick the dates you want to check, such as one month. A short period is easier to match line by line.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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 findLikely meaningNext step
Wallet line and credit agreeDeposit recorded correctlyKeep the SMS and statement extract
Wallet line, no creditPayment not matched to your account, or delayedSee the guide on a deposit deducted but not credited
Payment to a wrong or unlisted numberMoney went to someone other than the licenseeSee the guide on a wrong paybill
Credit with no wallet lineDeposit came from another wallet or another periodCheck dates and ask the operator for the payer details
Line you do not recogniseA payment you did not make, or one made under a name you do not knowFollow 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

  1. Gambling Control Act, 2025 (No. 14 of 2025), ss.73(2), 73(4), 80, accessed 2026-11-09
  2. Gambling Control (Conduct of Gambling Operations) Regulations, 2026 (L.N. 112), rr.4(2), 9, 91(1), accessed 2026-11-09