How to deposit at betting sites via mobile money
To deposit at a betting site with mobile money, open the cashier, choose your network, enter the amount and approve the prompt on your phone with your wallet PIN. The steps match in every country, while the fees, limits and taxes change from one country to the next, and they decide how much reaches your betting balance.
The deposit, step by step
- Log in on the betting site and open the Deposit page.
- Choose your network: M-Pesa, MTN MoMo, Airtel Money, Telecel Cash or another listed wallet.
- Check that the phone number shown is the line your wallet runs on.
- Enter the amount in local currency and submit the request.
- Read the merchant name on the payment prompt, then enter your PIN.
- Wait for the confirmation SMS and refresh your betting balance.
An unanswered prompt expires after a short wait, and the deposit then has to start again, so the phone needs to stay unlocked. Paying from a wallet in your own name matters later as well, because licensed sites pay winnings back to the same line and reject payouts to a wallet in someone else’s name.
M-Pesa in Kenya and MoMo in Ghana
Kenyan sites send an STK push to your Safaricom line, and many also publish a paybill for Lipa na M-Pesa: SportPesa uses 955100, Betika 290290 and Odibets 290680. Every betting deposit pays 5% excise duty, so KSh 1,000 sent leaves KSh 950 to bet with.
M-Pesa allows up to KSh 250,000 per transaction and KSh 500,000 a day. Our M-Pesa betting page has more detail.
Ghanaian sites send a MoMo prompt that you approve with your PIN, and some accept as little as GH₵1. No E-levy has applied since 2 April 2025. The real ceiling is your wallet’s KYC tier: under Bank of Ghana rules from March 2024, a minimum account moves GH₵3,000 a day, a medium one GH₵15,000 and an enhanced one GH₵25,000.
Uganda, Zambia and deposits that go missing
In Uganda, MTN MoMo and Airtel Money deposits arrive in shillings, and the extra cost comes when you cash winnings out at a mobile money agent. Zambia adds a 5% betting levy on every deposit and every withdrawal, and Airtel’s Betting Payments tariff charges K1.32 for a payment of K1 to K150.
Failed deposits come down to four causes: an expired prompt, a wrong PIN, a wallet at its daily limit, or money sent to a wrong paybill or number. If money left your wallet, the transaction ID from the SMS is what the bookmaker needs to find it.
Our deposit not showing guide lists the checks in order, and the Airtel Money page covers Uganda and Zambia in detail.