Complete Guide to Betika Kenya: Paybill, Jackpots, Taxes and Everything Else

Complete Guide to Betika Kenya

Betika is the Kenyan betting story that started with an SMS and grew into the country’s largest operator by user count. It launched in 2016, filled the gap when SportPesa pulled out in 2019, and has spent the years since building a product that is unapologetically local: Kenyan-owned, Kenyan-run, and deeply tied to Kenyan football.

This guide is the reference version. It covers the paybill you actually need, the account format, deposit and withdrawal mechanics, the real tax structure, the Grand Jackpot with actual numbers, registration, KYC, troubleshooting, responsible gaming, and an honest comparison with SportPesa and SportyBet. Everything here is checked against Betika’s own support pages, GRA licence references, and live M-PESA testing.

History and Ownership: A Kenyan Company

Betika was founded in 2016 and is owned and operated by Shop and Deliver Limited, a private limited liability company incorporated by Kenyan shareholders. The company was registered on 21 December 2010 under registration number CPR/2010/37880, and it trades as Betika. Its headquarters are at Mayfair Business Centre on Parklands Road in Nairobi.

The ownership is local. Chris Mwirigi is listed as a shareholder and the sole owner of the shares, and he is also the co-founder of Betika and Roamtech Solutions Limited. Roamtech is a licensed content service provider, and it holds a stake in the Betika structure. The current CEO is Mutua Mutava, who took over in July 2024 after serving as head of finance when Betika started operations in 2016 and later as deputy managing director.

Betika has expanded beyond Kenya into Tanzania, Ethiopia, the DRC, Ghana, Nigeria, Mozambique, Zambia, Uganda, and Malawi. That regional footprint matters because it means the platform is not a single-market experiment; it has scale and operating history across multiple regulatory environments.

Licensing and Legality: Is Betika Safe to Use?

Yes. Betika is a GRA-licensed operator. Its paybill page and directory entries list GRA licences BK-0001117 and PG-0001113, issued to Shop and Deliver Limited trading as Betika. Under the current framework, the Gambling Regulatory Authority (GRA) replaced the old Betting Control and Licensing Board (BCLB), and Betika operates under that authority.

One nuance worth stating: Betika has also been the subject of legal and regulatory disputes, including a 2026 court matter around licence renewal and data-protection complaints. That does not make the platform illegal, but it does mean you should treat verification as your own responsibility. Check the licence details on gra.go.ke before depositing, and never send money to a paybill you have not confirmed. Betika is legal, but the burden of verification still sits with you.

How to Register a Betika Account

Registration is free and takes under 90 seconds. You need three things: you must be 18 or older, you need an active Kenyan SIM (Safaricom, Airtel, or Telkom), and you need a Kenyan National ID, valid passport, or Alien ID for KYC before your first withdrawal. The ID is not needed to register or deposit, but it is required before you can cash out.

There are four routes, and they all lead to the same account.

Route 1: Web (betika.com)

Open betika.com, tap Register, enter your phone number with the leading zero (07xx xxx xxx or 01xx xxx xxx), choose a password of at least eight characters with one number, confirm you are 18+, accept the terms, and enter the OTP that arrives by SMS. This is the fastest route if you plan to use the web client long-term, because the browser stores your login.

Route 2: Android App

Install the Betika app from Google Play. If it is not available there, download the APK directly from betika.com. The flow is identical to the web: phone number, password, OTP, and 18+ confirmation.

Route 3: USSD (*644*1#)

Dial *644*1# from the SIM you want to register with, choose Register, set a four-digit PIN (this becomes your USSD bet-confirmation PIN), and confirm you are 18+. This is the best route if you do not have a smartphone or have a slow connection. USSD is free on Safaricom and Airtel; verify on Telkom.

Route 4: SMS to 29090

Send REG as an SMS to 29090, reply with a four-digit PIN when prompted, and confirm you are 18+. This route still works, but USSD has replaced it for most users because the flow is interactive.

KYC Before You Withdraw

Betika operates a tiered KYC model. You start at Tier 0, which has lower withdrawal limits. Higher tiers require identity verification and unlock higher daily and per-transaction caps. To complete KYC, go to My Account, then Verification, and upload a clear photo of the front and back of your National ID or passport plus a selfie holding the ID next to your face with the text legible. Verification usually clears within 24 to 48 hours. Do this on day one so a withdrawal does not stall later.

How to Deposit to Betika

The paybill is 290290. The account field can take either your Betika-registered Safaricom phone number or the literal word BETIKA. Betika cross-references the sender number against its account database, so both work.

On M-PESA: Lipa na M-PESA, Pay Bill, Business Number 290290, Account = your registered phone number or BETIKA, amount, PIN, confirm. The minimum deposit is KES 50, and deposits credit within 30 seconds in 99% of cases. Betika does not charge a deposit fee; the cost is the standard M-PESA paybill tariff.

There are other deposit routes. You can log in to Betika, tap Deposit, enter the amount, and tap Top Up Now. You can dial *644# and follow the prompts. You can use Airtel Money by selecting Make Payments, then Pay & Recharge Betika, then Paybill 290290, your account number, amount, and PIN. The minimum across these routes is KES 10, and the maximum is KES 500,000.

Two things happen to your money. First, the standard M-PESA paybill tariff applies. Second, a 5% deposit excise is deducted before the money lands in your wallet under the Finance Act 2025. Deposit KES 100 and the wallet receives KES 95.

How to Withdraw from Betika

Withdrawals are done through the app or website. Log in, tap the menu icon, go to My Account, then Withdraw, choose M-PESA, enter the amount, confirm the destination Safaricom number (it must match your registered Betika account), enter your password or two-factor code, and tap Confirm.

The minimum withdrawal is KES 200. Typical payout time is 5 to 30 minutes during business hours. First withdrawals can take up to 24 hours for review, and very large withdrawals occasionally take up to 24 hours for additional checks. The per-transaction maximum is typically KES 70,000, bound by M-PESA’s cap of KES 250,000 minus any tier limits Betika applies. Larger withdrawals are split into multiple M-PESA payouts automatically.

A 5% withdrawal excise is deducted automatically before the money reaches M-PESA. If you withdraw KES 1,000, you receive KES 950. If you then cash out at an agent, standard M-PESA withdrawal fees still apply.

If a withdrawal does not arrive within an hour, lead with your Betika withdrawal reference and your account phone number when contacting support. That is the fastest path to re-allocation.

Fees and Taxes: The Accurate Version

The tax structure is the same across all GRA-licensed Kenyan operators, including Betika. Under the Finance Act 2025, the model is two flat 5% excises: 5% on deposit and 5% on withdrawal. The stake itself carries no excise, and the old 20% withholding tax on winnings was removed under that Act.

Since 1 July 2026, however, the Finance Act 2026 reintroduced a 20% withholding tax on winnings. That sits alongside the 5% deposit and 5% withdrawal excises. The practical cost picture is therefore: 5% on the way in, 5% on the way out, and 20% on winnings above the threshold.

So the full cost stack looks like this:

  • M-PESA paybill tariff. Free for 50 to 100, KES 5 for 101 to 500, up to KES 108 at the top band.
  • 5% deposit excise. Deducted before the wallet credit.
  • 5% withdrawal excise. Deducted before the M-PESA payout.
  • 20% withholding on winnings (Finance Act 2026), alongside the 5% withdrawal excise.

Anyone telling you the stake itself is taxed is repeating a myth. The excises are on the movement of money, not on the bet slip.

The Betika Jackpots: Grand, Mid-week, and Sababisha

Betika runs three jackpot products, and they serve different types of player.

Grand Jackpot

This is the flagship. It is a 17-fixture predictor drawn weekly. The entry is KES 99, and the top prize typically rolls over at KES 100 million or more. You pick Home Win, Draw, or Away Win for each of the 17 games. Get all 17 right and you win the top prize; if no one wins, it rolls over to the next week.

The consolation structure is where realistic value sits. A 16/17 pays roughly KES 1 million to KES 5 million split among winners. A 15/17 pays roughly KES 100,000 to KES 500,000. A 14/17 pays roughly KES 10,000 to KES 50,000. A 13/17 pays roughly KES 2,500 to KES 10,000. A 12/17 pays roughly KES 1,000 to KES 2,500.

The odds on the full 17 are steep. Random guessing is roughly 1 in 130 million. The Grand Jackpot is a lottery-style product, not an income plan. The consolation tiers are where the math becomes playable.

Mid-week Jackpot

This is a 13-fixture predictor with a KES 49 entry and a KES 5 million top prize. The odds are materially better because there are fewer games: roughly 1 in 1.6 million for a perfect 13. Consolation pots are shared among more winners.

Sababisha

This is a 7-game daily jackpot with a KES 20 entry. The top prize varies between roughly KES 100,000 and KES 500,000. It is the best product for casual players: the low stake means the loss is small when you are wrong, and the short fixture list means partial wins (5/7 or 6/7) are more frequent.

One structural change worth knowing: Betika introduced a “Must Be Won” rule on its Forever Jackpot in 2026, guaranteeing a KES 50 million payout every eight weeks if no one hits the full set in that window. That does not change the underlying odds per week, but it does mean the pool clears on a fixed schedule rather than rolling indefinitely.

Sports Betting and Other Products

Beyond jackpots, Betika runs a full sportsbook. Football coverage is deep, particularly the English Premier League, UEFA competitions, AFCON, and the Kenyan Premier League. Betika and SportPesa are generally considered to have the strongest Kenyan football market depth among local operators. The platform also offers in-play betting, virtual sports including Aviator, casino games, and accumulator boosts.

The Android app is feature-rich but heavier than SportyBet’s, and it is slower to load on lower-end devices. The mobile web version works well for casual betting. There is no iOS app; iPhone users rely on the web version.

Responsible Gambling: Set the Limit Before You Deposit

Betika offers deposit limits under its responsible gaming settings. The practical advice is the same as with any operator: decide what you are comfortable losing as entertainment in a month, set the cap to that number, and bet inside it. Raising a limit should trigger a cooling-off period; do not fight it.

If gambling is becoming a problem, call the GRA helpline on 0800 723 770. Betika also lists an RG hotline on its own paybill page: 0800 724835. Support is confidential.

Customer Support

Betika runs several support channels:

  • Phone: 0729 290 290 and 0780 290 290
  • WhatsApp: 0790 290 290
  • Email: support@betika.com
  • Live chat on the website and app

Lead with your transaction reference and registered phone number. It cuts the back-and-forth dramatically.

Troubleshooting: When Things Break

Deposit Does Not Reflect

Betika credits deposits within 30 seconds in 99% of cases. If the M-PESA SMS confirms payment but the Betika wallet shows the old balance, log out of the app, log back in, and pull-to-refresh the wallet. If it is still missing after five minutes, send Betika support on WhatsApp (0790 290 290) the M-PESA code, your registered phone number, and the amount. They can credit manually within 15 minutes during 24/7 chat hours. Also check the M-PESA SMS recipient name. It should read “BETIKA”. If a different name appears, you paid the wrong paybill and should call Safaricom on 100 for a reversal.

Withdrawal Shows “Successful” but M-PESA Is Empty

First, check the actual withdrawal status in My Account, then Transaction History, then Withdrawals. The status may be Pending, Processing, Successful, Reversed, or Failed. Second, check your M-PESA SMS inbox for a message from BETIKA. If the SMS exists, the money is in M-PESA; refresh the M-PESA app because the cache may be stale. If the SMS does not exist, the money never reached M-PESA, regardless of what the Betika dashboard says.

The single most common cause of “successful but missing” is a mismatch between the M-PESA number on file and the number you expect the money on. Betika sends to the number registered on your Betika account, not necessarily the phone you logged in from. Confirm the number in My Account, then Profile or Settings, and update it if needed. Updating requires identity verification and can take 24 to 48 hours.

Account Locked or OTP Not Arriving

Too many failed login attempts can trigger a lock. Use the password-reset link on betika.com. If the OTP never arrives, confirm your SIM is active and not mid-swap, then contact support. Do not keep retrying, because that extends the lock.

How Betika Compares to SportPesa and SportyBet

By Kenyan volume, Betika is the largest operator by user count. SportPesa sits mid-size by volume, and SportyBet leans on its Sporty Sim product and a faster routine payout experience.

On paybill and account format, all three use the same flow: paybill, account is your registered phone number. Betika is 290290, SportPesa is 955100, and SportyBet is 590555. The minimum deposit is KES 50 across all three, and deposits reflect within one to five minutes.

Withdrawal speed is where the differences show. SportyBet typically pays out faster on routine withdrawals (2 to 15 minutes median), Betika is 5 to 30 minutes, and Mozzart is 5 to 60 minutes. First-withdrawal review can take up to 24 hours on Betika and Mozzart, and up to 12 hours on SportyBet.

App quality: SportyBet is best-in-class for Kenya in 2026, Betika is solid but heavier, and Mozzart is the most marketing-heavy. Betika has no iOS app; SportyBet and Mozzart both offer web alternatives for iPhone users.

Market depth: all three cover the English Premier League, UEFA, AFCON, and the Kenyan Premier League. Betika and SportPesa have the strongest Kenyan football depth. SportyBet tends to have the deepest non-EPL European coverage.

The tax structure is identical across all GRA-licensed operators, so do not let anyone sell you a “tax-free” platform. The 5% deposit, 5% withdrawal, and 20% winnings withholding apply across the board.

Pros and Cons of Betika

Pros

  • Kenyan-owned and the largest operator by user count.
  • The Grand Jackpot offers the largest typical top prize among local jackpots.
  • Deep coverage of Kenyan local football.
  • Multiple access routes: web, Android app, USSD, and SMS.
  • Reliable deposit crediting: 30 seconds in 99% of cases.

Cons

  • History of legal and regulatory disputes, including licence renewal challenges.
  • The Android app is heavier and slower on low-end devices.
  • No iOS app; iPhone users rely on the web version.
  • The 5% deposit and 5% withdrawal excises plus the 20% winnings withholding erode returns.
  • The Grand Jackpot odds are astronomically high and should be treated as a lottery.

Frequently Asked Questions

What is the Betika paybill?

290290. On M-PESA: Lipa na M-PESA, Pay Bill, 290290, account = your Betika-registered phone number or the word BETIKA, amount, PIN. Minimum deposit is KES 50, and deposits credit within 30 seconds in 99% of cases.

What account number do I use for Betika?

Your Betika-registered Safaricom phone number in the format 07xx xxx xxx, or the literal word BETIKA. Betika cross-references the sender number against its database, so both work. Do not use someone else’s number if you expect the credit to land in your wallet.

How do I withdraw from Betika?

Log in, go to My Account, then Withdraw, choose M-PESA, enter the amount, confirm the destination number, and enter your password. Minimum withdrawal is KES 200. Typical payout time is 5 to 30 minutes during business hours. A 5% withdrawal excise is deducted automatically, so KES 1,000 lands as KES 950.

What are the actual Grand Jackpot odds?

The Grand Jackpot is 17 fixtures with three outcomes each. Random guessing is roughly 1 in 130 million for the full set. The Mid-week Jackpot is 13 fixtures and roughly 1 in 1.6 million. The Sababisha is 7 fixtures and is the most playable for casual players. Consolation tiers from 12/17 upward are where realistic value sits.

What is the real Kenyan betting tax in 2026?

5% deposit excise, 5% withdrawal excise, and since 1 July 2026 a 20% withholding tax on winnings under the Finance Act 2026. The stake itself carries no excise. All GRA-licensed operators, including Betika, deduct these automatically.

My deposit did not reflect. What now?

Log out of the app, log back in, and pull-to-refresh the wallet. If it is still missing after five minutes, send Betika support on WhatsApp (0790 290 290) the M-PESA code, your registered phone number, and the amount. They can credit manually within 15 minutes during 24/7 chat hours. Check the M-PESA SMS recipient name first; if it is not “BETIKA”, you paid the wrong paybill.

My withdrawal says successful but M-PESA is empty. What now?

Check the actual status in Transaction History, then Withdrawals. Check your M-PESA SMS for a message from BETIKA. If the SMS exists, the money is in M-PESA and the app cache is stale. If it does not exist, the money never reached M-PESA. The most common cause is a mismatch between the M-PESA number on file and the number you expect. Confirm and update the number in My Account, then Profile or Settings.

Is Betika legal in Kenya?

Yes. Betika is a GRA-licensed operator under Shop and Deliver Limited, with licences BK-0001117 and PG-0001113. Adults aged 18 and over only. Set a deposit limit before you deposit, because raising a limit should trigger a cooling-off period.

How does Betika compare to SportPesa and SportyBet?

Betika is the largest by user count. SportPesa’s edge is the Mega Jackpot pool and European football odds depth. SportyBet’s edge is the Sporty Sim and faster routine withdrawals. The tax structure is identical across all three. App quality favours SportyBet; Kenyan football depth favours Betika and SportPesa.

Bottom Line

Betika is a legal, GRA-licensed operator with the largest user base in Kenya, the deepest local football coverage, and the Grand Jackpot that occasionally rolls into nine figures. The costs are real: 5% in, 5% out, and 20% on winnings. The Grand Jackpot is a lottery, not a plan. The Mid-week and Sababisha jackpots are where the odds become playable for ordinary punters. Use paybill 290290, put your registered phone number or BETIKA in the account field, do your KYC on day one, and set a deposit limit before you send a single shilling.

Upgrade to VIP

To receive VIP Daily Tips: Pay Ksh. 50 to Till Number 970089 Now via SMS
To receive Sportpesa Mega Jackpot Predictions: Pay Ksh. 50 to Till Number 970089