USSD Data Free Betting Kenya
USSD Betting Kenya 2026 — SportPesa *811# and Betika Without Data
Updated June 2026 · 6 min read · Licensed Kenyan Bookmakers Only
Picture this: it’s 15 minutes to kick-off, your data runs out, and the match you’ve been tracking all week is right there in your head — the odds, the team news, the gut feeling. Do you just miss it?
Not in Kenya. USSD betting lets you place bets, check your balance, deposit, and withdraw without ever opening a browser or an app. You dial a short code — the same way you’d check your M-Pesa balance — and the menus do the rest.
Of all the licensed Kenyan bookmakers, only SportPesa has a fully data-free USSD shortcode: *811#. Betika takes a slightly different route — genuine SMS betting to 29090 — which works on any network and requires no data at all. The two systems are different. This guide breaks both down, step by step, so you know exactly what to dial or text before your data disappears.
At a Glance — Data-Free Betting in Kenya
| Bookmaker | Data-Free Option | Method | Networks |
|---|---|---|---|
| SportPesa | ✅ Yes — *811# | USSD shortcode | Safaricom only |
| Betika | ✅ Yes — SMS 29090 | SMS betting | Any network |
| OdiBets | ❌ No | — | — |
| Mozzartbet | ❌ No | — | — |
| Betway Kenya | ❌ No | — | — |
| BetLion | ❌ No | — | — |
| Paripesa | ❌ No | — | — |
| Shabiki | ❌ No | — | — |
SportPesa USSD — *811#
Dial *811# from your registered Safaricom number. No data required. The menu lets you check balance, place bets using a match ID, deposit via M-Pesa, and withdraw to M-Pesa — all from the same session. You don’t need the app open, a browser tab, or even Wi-Fi. Just signal and your Safaricom SIM.
One important caveat: *811# only works on the Safaricom number registered to your SportPesa account. If you dial from an Airtel or Telkom number, or a Safaricom SIM not linked to your account, you’ll get an error. Double-check which SIM is registered while you still have data — not when it matters most.
Pro tip: USSD sessions time out after 30–60 seconds. Have your match ID and stake ready before you dial. Don’t pause mid-menu.
How to Place a Bet via *811#
- While you still have Wi-Fi or data, note the match ID for your chosen fixture from the SportPesa website or app.
- Dial *811# from your registered Safaricom number.
- Select Place Bet from the main menu.
- Enter the match ID when prompted.
- Select your market — 1 for home win, X for draw, 2 for away win — and enter your stake in KES.
- Confirm. You’ll receive an SMS with your bet ID as proof.
How to Deposit via *811#
- Dial *811# from your registered Safaricom number.
- Select Deposit from the main menu.
- Enter the amount you want to add to your SportPesa balance.
- An M-Pesa STK push is sent to your phone — enter your M-Pesa PIN to confirm.
- Your SportPesa balance updates within seconds. Minimum deposit is KES 10.
How to Withdraw via *811#
- Dial *811# from your registered Safaricom number.
- Select Withdraw from the main menu.
- Enter the amount — minimum KES 100.
- Confirm the withdrawal. Funds arrive in your M-Pesa within a few minutes.
- No withdrawal fee applies — same free withdrawal policy as the website.
Betika SMS Betting — Send to 29090
Betika’s data-free option is SMS betting to 29090. Unlike *811#, this works on any Kenyan network — Safaricom, Airtel, or Telkom. The only thing you need before your data runs out is the Betika Game ID for the match you want. You’ll find it on the Betika website or app while connected.
Betika uses a 4-digit PIN rather than a text password — a deliberate choice that makes SMS and USSD workflows practical. The same PIN used on the website and app authorises your SMS bets. If you ever forget it, the reset OTP arrives by SMS, so you don’t need data to receive or use it.
SMS Format — What to Send to 29090
| Action | SMS Format | Send To |
|---|---|---|
| Single bet | GAMEID#SELECTION#AMOUNT e.g. 333#1#200 | 29090 |
| Multi-bet (accumulator) | #GAMEID#SELECTION#GAMEID#SELECTION#AMOUNT e.g. #333#1#444#2#300 | 29090 |
| Jackpot entry | JP#PICKS e.g. JP#1XX2211X21X22X1 | 29090 |
| Check balance | BALANCE | 29090 |
| Withdraw | WITHDRAWAL#AMOUNT e.g. WITHDRAWAL#1000 | 29090 |
Selection codes: 1 = home win, X = draw, 2 = away win. For other markets (over/under, BTTS), Betika assigns market codes visible in the app next to each betting option.
Standard SMS rates apply — typically KES 1 per SMS on Safaricom.
Airtel Users — Options Without Data
Airtel users cannot access SportPesa’s *811# — it’s Safaricom-only. Betika SMS to 29090 works on Airtel with no restrictions, making it the go-to data-free option for non-Safaricom users.
If you need to use any other Kenyan betting platform that requires a browser or app, buy a small data bundle without an existing data connection:
- Airtel: Dial
*544#to buy a bundle. Dial*222#for Wezesha (borrow airtime) if eligible. - Safaricom: Dial
*544#to buy a bundle. Okoa Jahazi lets eligible numbers borrow a small bundle repayable on next recharge. - A 20MB bundle costs around KES 5–10 and is enough to open any Kenyan betting app and place a bet.
Common Problems and How to Fix Them
| Problem | Cause | Fix |
|---|---|---|
| *811# gives error or “not recognised” | Wrong network or unregistered number | Dial from the exact Safaricom SIM linked to your SportPesa account — Airtel won’t work |
| USSD session times out before confirming | Sessions expire after 30–60 seconds of inactivity | Have match ID and stake ready before dialling — navigate without pausing |
| Bet placed but no SMS confirmation | SMS delay on network | Check bet history via *811# → My Bets, or verify on Wi-Fi |
| Betika SMS bet rejected | Wrong format or invalid game ID | Confirm Game ID in the Betika app — IDs change per fixture. Re-check format: GAMEID#SELECTION#AMOUNT |
| Withdrawal via *811# fails | Amount below KES 100 minimum | Minimum withdrawal is KES 100 — enter at least that amount |
| Betika SMS not received | Delivery delay or wrong number | Wait 2 minutes and resend — confirm you’re sending to 29090 |
USSD & SMS Betting Tips
✅ Best Practices
- Save match IDs from the SportPesa or Betika app while on Wi-Fi — you need them before data runs out
- Betika SMS to 29090 works on Airtel and Telkom — not limited to Safaricom like *811#
- Buy Safaricom data via
*544#or Airtel data via*544#without existing data — 20MB is enough to place a bet - SportPesa *811# handles deposits and withdrawals too — no need to go online just to move money
- Write down your Betika 4-digit PIN somewhere safe before your data runs out
⚠️ Watch Out For
- *811# only works on the exact Safaricom number registered to your SportPesa account
- USSD sessions time out in 30–60 seconds — don’t pause mid-process
- Betika game IDs change per fixture — always confirm the ID before sending the SMS
- Standard SMS charges (typically KES 1/message) apply to 29090 bets
- Never share your M-Pesa PIN or betting PIN with anyone, even if they claim to be customer support
Why USSD Betting Still Matters in 2026
With smartphone penetration rising and 4G coverage expanding, it’s easy to assume USSD is a relic. It isn’t. Kenya’s betting market is one of the most mobile-first in the world, but data costs remain a real barrier for millions of users — especially outside Nairobi and Mombasa.
USSD and SMS betting also have a practical edge that apps can’t match: they work even when your signal is weak. A USSD session completes on 2G; placing a bet via a mobile browser on 2G is an exercise in frustration. For fans travelling, in rural areas, or simply between bundles, *811# and 29090 are genuine lifelines.
Kenya’s licensed bookmaker industry is regulated by the Betting Control and Licensing Board (BCLB). The push toward digital has not replaced the need for low-bandwidth options. SportPesa’s decision to maintain *811# — and Betika’s investment in SMS infrastructure — reflects a real understanding of who their users actually are.
If you’re always connected and comfortable on the app, great. But knowing you have a fallback when the bundle runs dry is genuinely useful. Keep the match IDs written down. Keep the shortcodes saved. Enjoy the game.
Kenyan Bookmakers Reviewed
Looking for full reviews of licensed Kenyan betting sites? Check out these bookmakers on Soccer Bet Prediction:
- SportPesa Kenya — *811# USSD · Safaricom · KES 2,000 welcome bonus
- Betika Kenya — SMS 29090 · Any network · Jackpot & multi-bet support
- OdiBets Kenya — BCLB #0000116 · KES 30 free bet, no deposit required
- Mozzartbet Kenya — 50% free bet up to KES 2,500 + Aviator spins
- Betway Kenya — Trusted international brand · Diverse sports markets
- 1xBet Kenya — 60+ sports · Up to KES 26,000 welcome bonus
Browse all bookmaker reviews →
More Betting Guides
18+ only. All bookmakers referenced hold valid BCLB licences. Betting involves financial risk — never bet more than you can afford to lose. If gambling is causing you harm, visit our Responsible Gambling page.
Kenya



South Africa
Zimbabwe
Nigeria