Gambling is for adults aged 18+ only.
Only play with money you can afford to lose. paybillke lists operators that hold a current GRA licence at the time of verification. Confirm on gra.go.ke before depositing. If gambling is becoming a problem, support is available. Call the GRA helpline on 0800 222 333.
Is Betika actually down? The three independent checks
Most "Betika not working" reports turn out to be one of three things: a local connection issue, a stale session, or a scheduled maintenance window. Platform-wide outages happen but are less common than the search volume implies.
Check 1: Try a different network
On your phone, turn Wi-Fi off and try Betika on mobile data. Or vice versa. If it loads on one network but not the other, the issue is your network (DNS, captive portal, your ISP blocking the IP, etc.). Restart the router as the first fix; if that does not work, change your DNS to 1.1.1.1 or 8.8.8.8.
Check 2: Look at @betikaKe
The official Betika Kenya X account posts outage notices and the "we are back up" confirmation, usually within 5 to 15 minutes of an incident. x.com/betikaKe. If there is no recent outage post but the platform is down, it is an unconfirmed incident; check the third source.
Check 3: DownDetector
downdetector.com/status/betika aggregates user reports. A normal day shows 0 to 5 reports per hour. An outage spike crosses 50+ reports in 15 minutes. If you see a spike, it is platform-wide. Wait 30 to 60 minutes and try again; most Betika incidents resolve within an hour.
The six recurring errors and their fixes
Error 1: STK push did not arrive
You tap Deposit, enter the amount, and no M-PESA prompt comes to your phone. Common cause: an in-flight STK push timed out (Safaricom queues, your phone screen was locked, or the platform retry interval is up).
Fix: Send a manual M-PESA paybill instead. M-PESA menu → Lipa na M-PESA → Pay Bill → Business Number 290290 → Account Number is your registered phone number, or the word BETIKA. Amount, PIN, send. Reflects within 60 seconds in 95% of cases.
Error 2: Login loop
You enter your phone and password, tap Login, the page reloads to the login form. No error message. Common cause: stale session cookie, or a recent password change that did not propagate.
Fix: On web, clear cookies for betika.com (browser settings → site data → betika.com → clear). On the app, force-close the app (recent apps → swipe Betika up) and re-open. If still looping, tap Forgot Password, reset with a new password, and log in fresh.
Error 3: Deposit shows as pending for more than 5 minutes
Your M-PESA SMS confirms the payment went out, but the Betika balance shows the deposit as pending or has not updated at all. Common cause: a transient reconciliation delay between M-PESA and the Betika platform.
Fix: Wait the full 5 minutes (most pending deposits clear in 60 to 90 seconds; 5 minutes is the upper edge of normal). Then send BAL as an SMS to 29090 to force a balance refresh. Or log out and back in. If still missing after 30 minutes, follow our deposit not reflecting escalation playbook.
Error 4: Withdrawal stuck on "processing"
You requested a withdrawal, the platform confirmed, but no M-PESA SMS arrives. Common causes (in order of frequency): KYC not complete, withdrawing to a phone number different from the registered one, daily limit exceeded, M-PESA STK queue backlog.
Fix: Wait 10 minutes (KYC-verified withdrawals usually clear in 3 to 5). Then check My Account → Transaction History for the withdrawal status. If it shows "rejected", see the reason field. If it shows "processing" past 30 minutes, contact support with the transaction reference. See our withdrawal not received guide for the full escalation flow.
Error 5: Odds are locked or my bet was voided
You selected a market, hit Bet Now, and the operator returned "odds changed" or voided the bet without explanation. Common cause: live odds moved in the half-second between your tap and the platform receiving the bet, or the bet was suspended (e.g. a goal was scored in the middle of placing).
Fix: Enable "Accept any odds change" in Settings → Bet Slip if you want bets to auto-adjust to the new odds rather than being rejected. For voided bets, the stake is refunded automatically within 5 minutes; if it does not return, contact support with the bet slip number.
Error 6: App crashes on open or freezes mid-bet
Common cause: outdated app version. Betika pushes updates monthly; older versions fall out of sync with the backend API and crash on certain screens.
Fix: Update the app. If it is not on the Play Store for your region, redownload the latest APK from betika.com directly. Clear app cache (Settings → Apps → Betika → Storage → Clear Cache; do not clear data, as that signs you out and may lose unsynced bet slips).
When the issue is scheduled maintenance
Betika publishes maintenance windows in three places:
- The Betika app, as a top banner, usually 24 hours before the window.
- The @betikaKe X account, on the morning of the window.
- The website, as a notice on the home page banner.
Maintenance windows are typically 02:00 to 06:00 EAT and last 1 to 3 hours. During the window, login, betting, and withdrawals are paused. Deposits made during maintenance via M-PESA are usually held by the payment processor and credited when the platform comes back up; do not retry the deposit, as that risks double-credit and a manual reconciliation.
When and how to escalate
Escalate to support when:
- A deposit has not reflected after 30 minutes and your M-PESA confirms it went out.
- A withdrawal has not arrived after 30 minutes and your account shows it as processing.
- You are locked out and password reset is not working.
- You believe a bet was settled incorrectly.
Three escalation routes, in order of response speed:
- Phone: 0709 779 999. Fastest for time-sensitive issues. Business hours Mon to Sun. Have your account phone number and the relevant transaction code ready before you dial.
- In-app contact form. Help → Contact. Slower than phone but creates a written record.
- Email: support@betika.com. Best for evidence-attached issues. Attach screenshots, M-PESA SMS confirmations, and the bet slip or transaction reference. Response typically within 24 hours.
If support is unresponsive for more than 7 days on a confirmed-fault issue (e.g. M-PESA confirms a deposit went out, Betika says it did not arrive, and neither side will reconcile), the next escalation is the Gambling Regulatory Authority of Kenya as the licensing body. GRA accepts player complaints against licensed operators; allow 14 working days for a response.
FAQ
Is Betika down right now?
Check three independent sources: DownDetector (downdetector.com/status/betika), the @betikaKe X account, and try loading betika.com on mobile data with your Wi-Fi off. If two of three confirm an outage, it is platform-side. If only your connection is affected, it is local.
Why does Betika do scheduled maintenance?
Platform updates, KYC system refresh, and odds-engine maintenance run during low-traffic windows (typically 02:00 to 06:00 EAT). Notices appear on the Betika app banner and on @betikaKe usually 24 hours in advance. During maintenance, login, betting, and withdrawals are paused; deposits made via M-PESA are usually held and credited when the platform comes back up.
My STK push deposit prompt did not arrive.
Send a manual M-PESA paybill payment instead. Paybill 290290, account = your phone number or BETIKA. The deposit reflects within 60 seconds in 95% of cases. If neither STK nor manual paybill works, M-PESA itself may be having a session outage; check Safaricom support and try in 10 minutes.
I deposited but the balance has not updated.
Wait 5 minutes. Then check your M-PESA SMS for the confirmation. If the deposit was successful on M-PESA but not on Betika, send "BAL" to 29090 to force a balance refresh, or log out and back in. If still missing after 30 minutes, contact support with the M-PESA transaction code; see our <a href="/guides/betika-deposit-not-reflecting">deposit not reflecting</a> guide.
I cannot log in. The page just reloads.
Login loops are usually a stale session cookie. Clear browser cookies for betika.com, or log out and back in on the app. If still looping, try a different network (Wi-Fi to mobile data or vice versa). If still failing, the auth service may be down; check the status sources above.
How do I contact Betika support?
Three routes. Phone: 0709 779 999 (Mon to Sun, business hours). In-app: Help → Contact. Email: support@betika.com. The phone line is fastest for time-sensitive issues like a stuck withdrawal. Email is best for evidence-attached issues; include your account phone number, the relevant transaction codes, and screenshots if possible.
Related Betika resources
- Betika hub: paybill, deposit, withdraw, jackpot, all in one place
- Betika deposit not reflecting: full escalation playbook
- Betika withdrawal not received
- Betika login help
- Safaricom status: useful when M-PESA may also be affected
- Responsible gambling resources
Related reading
Curated external sources we cite. Open in a new tab.
Compare operators
Open an account with a licensed Kenyan operator
Only GRA-licensed operators with verified M-PESA paybills. 18+ only. paybillke never accepts editorial placement; activation gated on licence verification.
Betika
GRA-licensed
Kenya-founded operator. Paybill 290290, M-PESA deposits and withdrawals, Grand and Midweek jackpots.
Visit BetikaSportPesa
GRA-licensed
Kenya-founded operator. Mega Jackpot, M-PESA deposits via paybill, app and web.
Visit SportPesaSportybet
GRA-licensed
Pan-African operator. Live betting, instant virtuals, M-PESA paybill deposits.
Visit SportybetHelabet
GRA-licensed
BetWinner-network operator. Wide market coverage, multi-language support.
Visit HelabetOdibets
GRA-licensed
Kenya-founded operator. Daily and weekly jackpots, Aviator, USSD betting.
Visit OdibetsBetpawa
GRA-licensed
Low-stake-friendly operator. Airtel Money deposit angle, simple UX.
Visit BetpawaMozzartbet
GRA-licensed
European operator with KE licence. Daily Jackpot, sports and casino.
Visit MozzartbetRadabet Kenya
GRA-licensed
GRA-licensed casino, Aviator, and sportsbook. M-PESA paybill 4966000.
Visit Radabet KenyaAffiliate link · we may earn a commission