⚖️ Kenyan betting taxes

5% excise duty on the amount deposited into a customer's betting wallet (in force since 1 July 2025 (Finance Act, 2025); restated in KRA's Finance Act 2026 guidance). 20% withholding tax on winnings. Checked: 22 September 2026.

How these two taxes apply, and what we could not confirm

The excise duty is charged on the money you deposit into your betting wallet, not on each stake; it replaced the earlier 15% of the amount wagered or staked (before 1 July 2025). Sources: KRA public notice: Adjustment of Excise Duty Rates by the Finance Act, 2025; KRA: Finance Act 2026 - What it means for you.

The withholding tax is charged on winnings. KRA's FAQ describes it as a 20% tax on "gross winnings payable" but does not say whether your returned stake is counted, and the page is undated, so we treat the exact base as not fully verified. Source: KRA FAQ: Betting, Gaming and Lottery Tax. Operators may show the deduction differently on your bet slip.

The two taxes apply to different amounts, so they cannot be added into one combined percentage.

Bookmakers We List

Advertising disclosure: every operator here is an affiliate partner and we are paid when you sign up through these links. How we review · How we are paid

How this list is put together, what we checked, and what you should check

Order. Order of this list: a fixed position we set for each operator ourselves, the same on every page of this site. It is not a quality score and not a licence ranking - we do not score operators.

Welcome offers. An amount is shown only where the card can say where it came from — either a page on the operator’s own site that we read and link to, or a figure supplied to us for publication, which the card says in those words. Either way the card carries the source and the date. For every other operator here: Offer terms vary by country - see the operator's current T&Cs.

Licences. we could not open an official operator register for Kenya, so we publish no licence claim for the operators on this page. Check the licence details on the operator's own site before you deposit.

How to read a card. The “what this operator advertises” list is what the operator itself puts on its own site and in its terms, read at our desk on 22 September 2026. We have not opened accounts, made test deposits or taken withdrawals, so nothing on these cards is a measurement.

What to check yourself, on any operator here.

  • The welcome-offer terms on the operator's own site: wagering, minimum odds, expiry and any maximum cash-out.
22Bet Logo

22Bet

  • M-Pesa Paybill advertised
  • Accumulator promotions advertised
  • KES accounts advertised
1win Logo

1win

  • Sports, live betting and casino
  • Offer terms differ by country
Paripesa Logo

Paripesa

  • Sports, live betting and casino
  • Cash out advertised on selected bets
  • Android and iOS apps advertised
Welcome offer
100% up to 18,000 KES

Welcome offer: 100% welcome bonus up to 18,000 KES. Deposit just 118 KES. The bonus must be wagered 5 times in accumulators of 3 or more selections, at least 3 of them at odds of 1.40 or higher, and used within 30 days of registration. Amount and minimum deposit as supplied to us for publication, 1 October 2026. We did not read them on the operator’s own site, so no page is cited for them — check the offer on the operator’s own site before you deposit. The wagering conditions come from Paripesa’s first-deposit bonus rules page, which is not country-specific and which answered a geographic block page when we went back to it - so it may not open for you. Bonus rules.

BetWinner Logo

BetWinner

  • M-Pesa deposits advertised
  • Kenyan excise duty and withholding tax may apply
  • KES accounts advertised
1xBet Logo

1xBet

  • M-Pesa deposits and withdrawals advertised
  • Kenyan excise duty and withholding tax may apply
  • KES accounts advertised
On this page

For Kenyan punters the practical questions are M-Pesa support, fees, how the 5% excise duty and 20% withholding tax show up on your deposits and winnings, and whether the operator is licensed by the Gambling Regulatory Authority of Kenya, which replaced the former Betting Control and Licensing Board (BCLB). Our notes below are desk research: we have not made test deposits or withdrawals.

Betting Sites in Kenya Compared

Kenya Sportsbook Comparison
Kenya Sportsbook Comparison.

Minimum deposits and the "known for" notes below are as advertised by the operators; we have not tested them. We could not open an official operator register for Kenya, so this table makes no licence claim; check the licence details on each operator's own site.

Bookmaker Comparison Kenya
Sportsbook Min. Deposit (KES, as advertised) Known For
1xBet Kenya 112 KES Multibet boosts & EPL markets
SportPesa 50 KES Midweek & Mega Jackpots
Betika 10 KES Shikisha Bet & Sababisha Jackpots
Odibets 10 KES Odi League virtuals
MozzartBet 20 KES Daily jackpot & Aviator
22Bet Kenya 100 KES Deposit match offer & Paybill deposits
Shabiki 10 KES Crash games & live match tracker
Bangbet 10 KES Casino games & free-spin promotions

Guide to Sports Betting in Kenya

Betting Sites Kenya
Sports Betting in Kenya.

The sports betting ecosystem in Kenya operates on a completely different frequency compared to the rest of the African continent. What started as a grassroots movement inside local cyber cafes has aggressively evolved into a hyper-sophisticated, multi-billion shilling digital economy. Many Kenyan punters bet on the English Premier League and local jackpots, and some see betting as a route to "Kuomoka" (a financial breakthrough) — which it is not: over time most bettors lose money. What matters in practice is understanding local taxes, M-Pesa deposits and withdrawals, and the rules set by the Gambling Regulatory Authority of Kenya.

Demystifying the KRA Tax Web: The True Cost of Betting

Demystifying the KRA Tax Web: The True Cost of Betting
Demystifying the KRA Tax Web: The True Cost of Betting.

Two taxes administered by the Kenya Revenue Authority (KRA) affect punters: an excise duty on deposits and a withholding tax on winnings. Knowing how each is calculated helps you understand what you actually get back.

Excise Duty vs. Withholding Tax

First, an 5% excise duty is charged on the amount deposited into a customer's betting wallet. It has applied since 1 July 2025 (Finance Act, 2025); restated in KRA's Finance Act 2026 guidance and replaced the earlier 15% of the amount wagered or staked (before 1 July 2025) (sources: KRA public notice: Adjustment of Excise Duty Rates by the Finance Act, 2025; KRA: Finance Act 2026 - What it means for you). Second, a 20% withholding tax is charged on winnings (source: KRA FAQ: Betting, Gaming and Lottery Tax). KRA's FAQ does not say whether the returned stake counts as "winnings", so the example below shows the withholding tax on net winnings (payout minus stake) and notes the figure if it were applied to the whole payout. The example assumes the operator deducts the excise from the deposit before crediting your wallet; operators may present it differently.

Worked example: KES 1,000 deposit, 5% excise duty and 20% withholding tax
Transaction Step Amount / Calculation Resulting Balance
1. Initial M-Pesa Deposit You deposit 1,000 KES 1,000 KES
2. Excise duty (5% of the deposit) -50 KES 950 KES (wallet balance staked)
3. Winning slip (odds 2.00) 950 KES x 2.00 1,900 KES (payout before tax)
4. Net winnings 1,900 KES - 950 KES (stake) 950 KES
5. Withholding tax (20% of net winnings) 20% of 950 KES -190 KES
6. Amount you can withdraw 1,900 KES - 190 KES 1,710 KES

In this example the excise duty is 50 KES and the withholding tax is 190 KES, leaving 1,710 KES from a 1,000 KES deposit at odds of 2.00. If the withholding tax were applied to the whole payout instead, it would be 380 KES and you would receive 1,520 KES. Check your bet slip for the figure your operator actually applies. You can try other amounts in our betting tax calculator.

Understanding Offshore / International Licenses

Some platforms marketed to Kenyan punters, particularly crypto-focused ones, hold only an international or offshore gaming licence rather than a Kenyan licence from the Gambling Regulatory Authority of Kenya. This distinction matters:

  • No Local Licensing: An offshore-only license means the operator is not authorized or supervised by Kenyan regulators, and Kenya's consumer-protection rules do not apply to your account.
  • Tax Compliance Is on You: Not being deducted at source does not mean winnings are tax-exempt; it shifts the reporting and compliance burden onto the individual bettor, who remains subject to Kenyan tax law.
  • Limited Recourse: If an offshore platform delays or refuses a withdrawal, you have far less legal recourse than with a GRA-licensed operator holding local reserves.

We do not recommend choosing an operator based on the assumption that it lets you avoid Kenyan tax or regulatory oversight — treat the absence of local licensing as an added risk, not a benefit.

Safaricom Dominance and the Infrastructure of Kenyan Betting

Safaricom Dominance and the Infrastructure of Kenyan Betting
Safaricom Dominance and the Infrastructure of Kenyan Betting.

In Kenya, M-Pesa is by far the most used way to pay, so how well a sportsbook works with Safaricom's systems matters a lot.

M-Pesa STK Push vs. Manual Paybill

Funding a betting account used to require minimizing your browser, opening the Safaricom SIM Toolkit, manually typing a 6-digit Paybill, and entering the exact account name. Today, many platforms use the Safaricom Daraja API with an STK (SIM Toolkit) push prompt. When you tap "Deposit 500 KES", an M-Pesa prompt appears on your phone asking for your PIN. Many operators offer both STK Push and manual Paybill entry.

Data-Free Betting: Surviving on Zero MBs

Some operators advertise "data-free" or zero-rated access arranged with a mobile network, or lighter apps that use less data. What that usually means:

  • Lite apps: smaller Android apps designed for entry-level phones.
  • Progressive Web Apps (PWAs): browser apps that cache parts of the site and can reduce data use; they do not make betting data-free on their own.
  • Zero-rated access: only where the operator has an arrangement with your network, and usually only for part of the site. Check the operator's terms for what is covered.

Decrypting Local Markets: Where the Money Moves

Decrypting Local Markets: Where the Money Moves
Decrypting Local Markets: Where the Money Moves.

Kenyan punters favour jackpots, accumulators and fast games, all of which carry high variance.

The Cult of the Mega Jackpot

The Kenyan betting empire was built on the Jackpot. Operators curate lists of 13 to 17 highly unpredictable fixtures (often pulling from the Championship or Serie B). Punters stake a nominal fee—usually 50 KES—to predict the 1X2 outcome of every match. Jackpot prizes can be very large, but the chance of predicting every result is very small; many groups share predictions on WhatsApp, which does not change those odds.

Shikisha Bet and the Aviator Phenomenon

Two fast-paced products are popular. First is the "Shikisha Bet" (Bet Builder), allowing a user to combine "Arsenal to Win", "Over 8.5 Corners", and "Saka to Score" in a single 90-minute fixture for exponential odds. Second are crash games like Aviator. The premise—watching a multiplier climb (1.5x, 3.0x, 10.0x) and hitting cash out before the plane flies away—has taken over local bases. Rounds last seconds, which makes it easy to lose track of how much you are staking — set a limit before you play.

Avoiding the Traps: GRA Regulation and Smart Staking

Avoiding the Traps: GRA Regulation and Smart Staking
Avoiding the Traps: GRA Regulation and Smart Staking.

Protecting your money starts with checking who you are betting with and setting limits on how much you stake.

Why a Kenyan Licence Matters

Betting on an unlicensed site carries extra risk: if a withdrawal is refused, you may have little legal recourse in Kenya. The Gambling Regulatory Authority of Kenya (gra.go.ke) is the licensing body; Established under the Gambling Control Act, 2025; replaced the Betting Control and Licensing Board (BCLB). GRA did not publish an operator register we could access on the check date. A licence does not guarantee payouts, but it gives you a regulator to complain to. Check the licence details in the operator's website footer before depositing.

The Danger of Digital Micro-Loans

The darkest side of the Kenyan market is the weaponization of digital credit. With platforms like Fuliza, Tala, and the Hustler Fund providing instant credit to mobile phones, the temptation to borrow money to chase a losing slip is immense. Never borrow to bet. Borrowing high-interest money to wager on uncertain football outcomes can quickly turn a loss into debt. Treat betting as paid entertainment, not income, and only stake money you can afford to lose. See our responsible gambling page for tools and support.

F.A.Q.

Some operators offer USSD or SMS betting for basic feature phones ("kabambe"), which does not need a data bundle but does need mobile network coverage. USSD codes differ by operator and can change; get the current code from the operator's own website.
Some operators accept Airtel Money or Equitel as well as M-Pesa. Availability and fees vary by operator, so check the cashier page before you deposit.
Maximum payouts vary by operator, sport and market, and jackpots usually have their own rules. We have not verified current limits; check the "maximum winnings" section of the operator's terms before placing a large accumulator.
Operators run identity (KYC) and anti-money-laundering checks, often before a first withdrawal or once withdrawals pass a threshold. You will usually be asked for your Kenyan National ID. How long the check takes varies by operator; we have not tested it.
Industry standard dictates the 48-hour rule. If an abandoned or postponed fixture is not replayed within 48 hours of the original kickoff time, that specific leg of your accumulator is voided. Its odds are reverted to 1.00. Your slip remains active, but the potential payout is recalculated based solely on the remaining valid selections.
Double Chance (e.g., 1X) means your bet wins if the home team wins OR if the match ends in a draw, resulting in significantly lower odds. Draw No Bet (DNB) means you are strictly backing a team to win; if the match ends in a draw, the outcome is declared a "push" and your exact stake is refunded in full.
Live markets are highly volatile. The trading algorithm automatically suspends the Cash Out feature during "dangerous attacks" (like a penalty, a red card incident, or a free-kick just outside the box) or during extended VAR (Video Assistant Referee) reviews. Once the on-pitch situation stabilizes, the system recalculates the probability and restores the button.
No, legitimate operators do not control the outcomes. Authorized virtual sports run on strict Random Number Generator (RNG) algorithms. Reputable suppliers have their software tested by independent laboratories; check whether the operator names its game supplier and testing body.
Almost all promotional funds come with a strict validity period. Typically, you have between 3 to 7 days to fulfill the rollover requirements. If you fail to utilize the free bet or complete the wagering multiplier within this predetermined timeframe, the system automatically marks the token as expired and forfeits the bonus balance.
Most licensed operators offer responsible gambling tools in the account settings, such as a cool-off period or self-exclusion. Once activated, the operator should block deposits and bets from your account for the chosen period. The exact options differ by operator; if you cannot find them, contact the operator's support or the Gambling Regulatory Authority of Kenya.
Marcus Thorne

Marcus Thorne

Editor, AfricaBettingHub

Marcus Thorne edits AfricaBettingHub's country guides and tools. Our pages are compiled from desk research of operators' published terms and of official regulator and tax-authority sources; they are not based on hands-on deposit or withdrawal tests. See how we review and how to report an error.

Source check
Last reviewed: — tax and regulator statements on this page were checked against the official sources linked in the text.