Gambling is for adults aged 18+ only.
Only play with money you can afford to lose. paybillke does not confirm licences: GRA publishes no register. Check what the operator prints about its licence, and confirm on gra.go.ke before depositing. If gambling is becoming a problem, support is available. Call the GRA helpline on 0800 723 770.
Depositing to Betika is one of the most-searched topics in Kenyan betting, partly because the paybill changes occasionally and partly because scammers constantly post fake "Betika paybill" numbers on social media. This guide is the verified flow, what it costs, and how to handle the small number of cases where a deposit doesn't reflect.
Step-by-step deposit
- Open M-PESA on your phone, SIM toolkit, M-PESA app, or Safaricom OneApp.
- Select Lipa na M-PESA → Pay Bill.
- Enter business number 290290.
- For the account, enter your Betika account number, as Betika's deposit instructions say.
- Enter the amount in KES.
- Enter your M-PESA PIN.
- Confirm.
Other ways Betika lists: dial *644# and select deposit; or on Airtel Money, choose Make Payments, Paybill, enter BETIKA as the business name and BETIKA as the reference.
You receive an M-PESA SMS with a transaction code, then a separate Betika SMS confirming the credit. The Betika confirmation typically arrives within 1-5 minutes.
What it costs
Betika does not charge a deposit fee. The M-PESA charge is Safaricom's paybill tariff. The business chooses whether the customer, the business or both pay it, so the figure below is the most you pay. Source: Safaricom Paybill Standard Tariff, checked 25 October 2026.
| Deposit (KES) | M-PESA charge, at most (KES) |
|---|---|
| 1 to 100 | 0 |
| 101 to 500 | 5 |
| 501 to 1,000 | 10 |
| 1,001 to 1,500 | 15 |
| 1,501 to 2,500 | 20 |
| 2,501 to 3,500 | 25 |
| 3,501 to 5,000 | 34 |
| 5,001 to 7,500 | 42 |
| 7,501 to 10,000 | 48 |
| 10,001 to 15,000 | 57 |
| 15,001 to 20,000 | 62 |
| 20,001 to 25,000 | 67 |
| 25,001 to 30,000 | 72 |
| 30,001 to 35,000 | 83 |
| 35,001 to 40,000 | 99 |
| 40,001 to 45,000 | 103 |
| 45,001 to 50,000 | 108 |
| 50,001 to 70,000 | 108 |
To check one amount, use the M-PESA fees calculator. The full schedule is in our M-PESA charges 2026 guide.
On top of the M-PESA paybill fee, Kenya applies a 5% deposit tax (Finance Act 2025) on the amount that lands in your Betika wallet. So a KES 100 M-PESA deposit reaches the wallet as KES 95. There is no tax on the stake itself. A 5% withholding tax applies to money paid out of your Betika account, and since 1 July 2026 the Finance Act 2026 adds a 20% withholding tax on winnings. See our betting tax 2026 guide.
If a deposit doesn't reflect
- Check the M-PESA SMS. The recipient name should read "BETIKA KENYA" or similar. If it's a different name (a person or unfamiliar business), you paid the wrong paybill, likely a scam paybill. Reverse the M-PESA transaction using the standard reversal flow (see our M-PESA reversal guide) and report the scam to Safaricom on 100.
- Verify the account number. If you entered the wrong account number, call Betika on +254 729 290 290 or email support@betika.com with the M-PESA transaction code and ask them to trace it.
- Wait 30 minutes. 95% of deposits reflect in under 5 minutes; the remainder usually clear within 30. Mid-day on big match days can be slower.
- Contact Betika support if the deposit hasn't reflected after 30 minutes. Live chat in the app or email support@betika.com. Always lead with the M-PESA transaction code.
Common mistakes
- Wrong paybill. Anything other than 290290 for Betika is incorrect. Triple-check before sending.
- Phone number with country code. Use 0723... format, not +254723... The paybill account field rejects the plus sign and country code.
- Spaces or dashes in the phone number. Strip them. Account fields accept only digits.
- Different phone number to your registered Betika account. The deposit credits the account whose phone number you entered, not yours. If a friend asks you to fund their account, enter their number, but be clear it's their account, not yours.
- Bonus opt-in confusion. First-deposit bonuses sometimes require a minimum amount or an opt-in code. Check Betika's current promotion page before depositing if a bonus matters to you.
Before you deposit, set a limit
Betika offers deposit-limit tools. In My Account → Responsible Gaming, set a daily, weekly, or monthly cap before you deposit. The limit is enforced server-side. Increasing a limit requires a 24-72 hour cooling-off period, that's deliberate.
Consider what you'd be comfortable losing on entertainment in a month. Set the deposit cap there. Bet within it. If the cap feels restrictive after a losing day, that feeling is exactly what the cap is designed to push back against.
For broader context, warning signs, support helplines, self-exclusion, read our responsible gambling guide.
Resources
- Betika live paybill page
- Verified Betika paybill (290290) with account format, verification date, tariff
- How to withdraw from Betika to M-PESA
- Responsible gambling, limits and support
- Betting tax in Kenya 2026
Related Betika references
Curated external sources we cite. Open in a new tab.
Compare operators
Operators whose own site names a GRA licence
Taken from each operator's own Kenyan site on 19 October 2026. GRA publishes no licence register, so we have not confirmed these with GRA. 18+ only.
Radabet Kenya
Site names a GRA licence
Sportsbook, Aviator and casino on one account. M-PESA paybill 4966000, stakes from KES 10.
Visit Radabet KenyaAffiliate link · we may earn a commission
Betika
Site names a GRA licence
Kenya-founded operator. Paybill 290290, M-PESA deposits and withdrawals, Grand and Midweek jackpots.
Visit BetikaSportPesa
Site names a GRA licence
Kenya-founded operator. Mega Jackpot, M-PESA deposits via paybill, app and web.
Visit SportPesaOdibets
Site names a GRA licence
Kenya-founded operator. Daily and weekly jackpots, Aviator, USSD betting.
Visit OdibetsBetpawa
Site names a GRA licence
Pan-African operator. Paybill 290020 on M-PESA, with Airtel Money deposits too.
Visit Betpawa