Skip to main content
onlinecasino.ke

18+ · Play responsibly

Guide · Updated 2026-09-08

Betting tax in Kenya, explained

Two separate taxes touch an ordinary player: one when money goes in, one when money comes out. Here is who charges what, when it is deducted, and what you actually see on a withdrawal.

The two taxes that reach a player

Kenyan betting taxation is often discussed as if it were one thing. It is not. There are taxes charged on the operator’s business, and there are taxes charged on you, and confusing them is why so much of the online commentary is wrong.

The two that reach a player directly are excise duty, charged on the amount you wager as money enters play, and withholding tax on winnings, deducted from your payout at the moment a bet settles in your favour. Both are collected by the operator and remitted to the Kenya Revenue Authority. Neither is something you pay separately, file for, or can opt out of, and neither depends on which operator you choose.

Separately, operators pay tax on their own revenue — a betting or gaming tax levied on gross gaming revenue, meaning turnover less customer winnings, plus ordinary corporation tax. These do not appear on your statement, but they are the reason the odds and bonus terms available in Kenya are less generous than in lightly taxed markets. When an operator tightens a cashback percentage or raises a turnover requirement after a Finance Act, this is usually the mechanism.

Excise duty: charged when you stake

Excise duty on betting is charged on the amount wagered. Two things follow from that wording, and both matter in practice.

First, it is charged on money going in, not on profit. It applies whether the bet wins or loses, which makes it a cost of playing rather than a tax on success. Second, the base is the stake, so a player who cycles the same Ksh 1,000 through ten bets pays it on each pass, not once. High-frequency play on fast products — crash games, in-play markets, virtual football — therefore incurs the duty many times over in an evening, which is worth understanding before deciding how fast to play.

How the deduction is presented varies. Some Kenyan operators display the duty on the deposit or bet-placement screen, so a Ksh 1,000 deposit shows a smaller amount reaching the wallet. Others fold it into the stake calculation so that the arithmetic only becomes visible if you reconcile a statement carefully. Neither approach changes what you pay.

One claim to treat with suspicion: any site or promotion suggesting a particular operator is “tax-free on deposits”. Excise duty is statutory and applies to licensed operators alike. We are not going to publish that claim about any operator on this site, because we cannot verify it and because it would be exactly the kind of inducement that gets gambling advertising in front of a regulator.

Withholding tax: deducted from winnings

Withholding tax on winnings works the other way round: it applies only when you win, and it is deducted by the operator before the money is credited to you. It is a final tax at source, which means the amount that lands in your wallet is yours — you are not expected to pay it again later.

The definition of “winnings” is the part players most often get wrong. Withholding is charged on winnings, not on the gross return, so your own stake is not taxed a second time on the way out. If you stake Ksh 400 at odds of 2.50, the gross return is Ksh 1,000, of which Ksh 600 is winnings. The withholding is computed on the Ksh 600. This is why the amount credited to your account after a win frequently differs from the potential return the bet slip advertised — the slip typically shows the gross figure, and the wallet shows the net.

The same treatment applies across betting, gaming and lottery products, which means a jackpot payout arrives net of deduction just as an ordinary settled bet does. It also means that operators, not players, carry the compliance burden: the operator computes the deduction, withholds it, and remits it to KRA on a monthly cycle.

What you actually see on a withdrawal

Here is the sequence for a typical Kenyan player, in order.

  1. You send money by M-Pesa. Your mobile-money provider may apply its own transaction charges, which are nothing to do with betting tax and are worth checking separately.
  2. Money enters play as a stake, and excise duty on the wagered amount is accounted for at that point — either shown to you on screen or built into the stake arithmetic.
  3. The bet settles. If it wins, the operator computes winnings as the return less the stake, withholds tax on that figure, and credits the net amount to your wallet.
  4. You request a withdrawal. Nothing further is deducted for tax at this stage; the tax has already been taken. What can still reduce or delay the payout is the operator’s own daily withdrawal cap, its minimum withdrawal amount, and identity verification.

That last point is the one that produces most complaints, and it is not a tax problem at all. A held first payout is almost always a verification mismatch — withdrawing to a phone number other than the registered one, or an unverified account — or a daily cap being hit. Our M-Pesa deposits and withdrawals guide covers those mechanics, and the operators with the highest daily withdrawal caps are listed separately.

What this means for how you play

Three practical conclusions. First, because excise duty attaches to each stake, the speed at which you cycle money is a real cost, not just a psychological one — this is the strongest tax argument for slowing down on fast products. Second, because withholding applies to winnings and not to returns, an operator’s net terms matter more than its headline odds; cashback paid on net losses, for instance, is unaffected by withholding because it is not a winning bet. Third, because the rates move with each Finance Act, a bonus that cleared comfortably last year may not this year. Read the turnover requirement arithmetic with the current tax position in mind rather than a remembered one.

Key facts

Excise duty
Charged on the amount staked, deducted at the point the bet is placed
Withholding tax
Charged on winnings, deducted by the operator before payout
Who deducts it
The licensed operator, not the player
What you receive
A payout already net of withholding tax
Legislation
Betting, Lotteries and Gaming Act, Cap 131, and the Excise Duty Act
Rates
Set by the Kenya Revenue Authority and revised through the Finance Act; confirm the current rate with KRA before relying on a figure

Last updated 2026-09-08. Figures are published by the game studio or set in Kenyan law; check the operator's own site or KRA for the current position.

Kenyan online casino FAQ

Do I need to file betting winnings on my KRA return?
Withholding tax on winnings is a final tax deducted at source by the operator, so the amount paid to you has already had it taken off and you are not expected to pay it again. That does not remove your ordinary obligation to file an annual return, and if betting forms a material part of your income it is worth speaking to a tax professional rather than relying on a comparison site.
Is excise duty charged on my deposit or on my bet?
Excise duty in the betting context is charged on the amount wagered or staked, and operators generally apply it at the point money enters play rather than presenting it as a separate line item afterwards. Some operators show it on the deposit screen, some absorb it into the stake calculation. We do not claim that any operator on this site is tax-free on deposits — that is not something we can verify, and any site telling you an operator has found a way around a statutory duty is guessing.
How is 'winnings' defined for tax?
Withholding tax is charged on winnings, not on the gross amount returned to your wallet, so the stake you put up is not taxed twice. In practice a payout of Ksh 1,000 from a Ksh 400 stake is treated as Ksh 600 of winnings for withholding purposes. Operators compute this automatically at settlement, which is why the credited figure often differs from the figure the bet slip displayed as a potential return.
Do the rates change often?
Yes, and that is the single most important thing to know. Betting taxation has been the most contested area of Kenyan tax policy for years, with rates on stakes and winnings introduced, repealed, reintroduced and adjusted across successive Finance Acts. Any specific percentage you read on an affiliate site, including this one, should be checked against the KRA's own published guidance before you rely on it.
Are jackpot winnings taxed differently from ordinary bets?
Withholding tax on winnings applies to betting, gaming and lottery payouts, so a jackpot win reaches you net of deduction in the same way an ordinary settled bet does. Lottery-type products have at times been treated separately from sports betting in Kenyan legislation, which is one more reason to read the current position rather than a figure written a year ago.

Written by Felix Ngama, Casino Critic — published 2026-01-14, last updated 2026-09-08. General information, not tax advice. 18+ only.