USSD Data Free Betting Kenya

Panashe June 8, 2026 6 min read 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

BookmakerData-Free OptionMethodNetworks
SportPesa✅ Yes — *811#USSD shortcodeSafaricom only
Betika✅ Yes — SMS 29090SMS bettingAny 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#

  1. While you still have Wi-Fi or data, note the match ID for your chosen fixture from the SportPesa website or app.
  2. Dial *811# from your registered Safaricom number.
  3. Select Place Bet from the main menu.
  4. Enter the match ID when prompted.
  5. Select your market — 1 for home win, X for draw, 2 for away win — and enter your stake in KES.
  6. Confirm. You’ll receive an SMS with your bet ID as proof.

How to Deposit via *811#

  1. Dial *811# from your registered Safaricom number.
  2. Select Deposit from the main menu.
  3. Enter the amount you want to add to your SportPesa balance.
  4. An M-Pesa STK push is sent to your phone — enter your M-Pesa PIN to confirm.
  5. Your SportPesa balance updates within seconds. Minimum deposit is KES 10.

How to Withdraw via *811#

  1. Dial *811# from your registered Safaricom number.
  2. Select Withdraw from the main menu.
  3. Enter the amount — minimum KES 100.
  4. Confirm the withdrawal. Funds arrive in your M-Pesa within a few minutes.
  5. 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

ActionSMS FormatSend To
Single betGAMEID#SELECTION#AMOUNT e.g. 333#1#20029090
Multi-bet (accumulator)#GAMEID#SELECTION#GAMEID#SELECTION#AMOUNT e.g. #333#1#444#2#30029090
Jackpot entryJP#PICKS e.g. JP#1XX2211X21X22X129090
Check balanceBALANCE29090
WithdrawWITHDRAWAL#AMOUNT e.g. WITHDRAWAL#100029090

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

ProblemCauseFix
*811# gives error or “not recognised”Wrong network or unregistered numberDial from the exact Safaricom SIM linked to your SportPesa account — Airtel won’t work
USSD session times out before confirmingSessions expire after 30–60 seconds of inactivityHave match ID and stake ready before dialling — navigate without pausing
Bet placed but no SMS confirmationSMS delay on networkCheck bet history via *811# → My Bets, or verify on Wi-Fi
Betika SMS bet rejectedWrong format or invalid game IDConfirm Game ID in the Betika app — IDs change per fixture. Re-check format: GAMEID#SELECTION#AMOUNT
Withdrawal via *811# failsAmount below KES 100 minimumMinimum withdrawal is KES 100 — enter at least that amount
Betika SMS not receivedDelivery delay or wrong numberWait 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:

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.

Discover more from Soccer Bet Predictions

Subscribe now to keep reading and get access to the full archive.

Continue reading

Discover more from Soccer Bet Predictions

Subscribe now to keep reading and get access to the full archive.

Continue reading