Betting tax in Kenya
Two taxes, charged at two different points, on two different amounts. Understanding which is which explains almost every 'why is my payout smaller than the slip said' question.
Updated · The Natybet Desk
Betting in Kenya is taxed twice. An excise duty is charged on the amount you stake and comes off before the bet is placed — so it applies even to a bet that loses. A withholding tax is charged on your winnings and is deducted by the operator before the payout reaches your M-Pesa. Both are collected and remitted by the operator; for an ordinary bet there is nothing for you to file.
We deliberately do not publish the current percentages. Both rates are set by the Finance Act, both have been changed more than once in recent years, and we have not re-verified them against the Act currently in force. A stale tax rate stated confidently is precisely the kind of figure that gets copied between betting blogs until everyone believes it. The rates that apply to your money are the ones the Kenya Revenue Authority currently publishes — and, in practice, the deductions itemised on your own bet slip.
The two taxes at a glance
- Excise duty — charged on
- The amount staked
- Excise duty — when
- Before the bet is placed, win or lose
- Withholding tax — charged on
- Winnings above the stake
- Withholding tax — when
- On payout, before it reaches you
- Who deducts and remits
- The licensed operator
- Current rates
- Set by the Finance Act — check KRA
Why your payout is smaller than the slip suggested
The most common version of this question comes from reading the slip correctly and the deductions not at all. A bet slip typically shows the total return — stake × odds — which is a gross figure. The amount that lands in your M-Pesa is that figure minus withholding tax on the winnings portion.
The less common but more surprising version happens at the other end: depositing KES 1,000 and finding slightly less than KES 1,000 available to stake, or staking KES 100 and seeing slightly less than KES 100 go on the bet. That is excise duty on the stake, and it is charged whether the bet wins or loses. It is not an operator fee and complaining to the operator will not recover it.
Reading your own statement
Every licensed operator provides a transaction history in-app. It is the authoritative record for your account and it is worth learning to read, because it settles arguments that no guide can:
- Deposit entries should match your M-Pesa confirmation messages, code for code. Keep the codes — they are the only proof that resolves a missing deposit.
- Stake entries show the gross stake and the duty separately where the operator itemises it. Some show only the net; if yours does, the difference between what you entered and what the bet shows is the duty.
- Payout entries should show gross winnings and the withholding deduction as separate lines. If the deduction appears to have been applied to your returned stake as well as your profit, raise it in writing with support and keep the reply.
Why we will not just quote you a number
We know that a percentage is what most people arrive on this page wanting, and that publishing one would rank better than explaining why we are not going to. Here is the trade we have made.
Kenyan betting taxation has been amended repeatedly, and each amendment left behind a layer of blog posts confidently stating the previous figure. Those posts still rank. Adding another one — correct today, stale after the next Finance Act, and never revisited — would make this page part of the problem it exists to solve. Our editorial policy commits us to labelling unverified figures rather than estimating them, and a tax rate we have not checked this month is an unverified figure however confident it sounds.
So: the mechanism is above, the two taxes and their bases are stated exactly, and the current rates are one search of the Kenya Revenue Authority's published material away — or visible directly on your own slip, which is the version that actually governs your bet.
Tax is not the reason betting loses money
It is worth saying plainly, because tax gets blamed for a great deal it does not cause. The operator's margin — built into every price you are offered — is a larger and more constant drain than either tax, and it applies to every bet you place regardless of the tax regime. If Kenyan betting taxes were abolished tomorrow, betting would still be a negative-expectation activity, for the reasons set out in odds explained.
Frequently asked questions
Is betting taxed in Kenya?
Yes, at two separate points. An excise duty is charged on the amount you stake, deducted before the stake reaches the bet. A withholding tax is charged on winnings, deducted by the operator from your payout. Both are collected and remitted by the operator, so you do not file anything yourself for an ordinary bet.
What is the current betting tax rate in Kenya?
Both rates are set by the Finance Act and have been changed several times in recent years, in both directions. We do not publish a percentage we have not re-verified against the Act currently in force, because a stale tax figure repeated confidently is exactly the kind of number that spreads across betting blogs and gets believed. The authoritative figures are the Kenya Revenue Authority's published rates, and the deductions itemised on your own bet slip and transaction statement.
Do I pay tax on my stake or my winnings?
Both, and they are different taxes. Excise duty applies to the stake — so it is charged even on a bet that loses. Withholding tax applies to winnings — the amount above your stake — and is deducted before the payout reaches your M-Pesa. A winning bet is therefore taxed twice, at different rates, on different amounts.
Is withholding tax charged on my whole payout or just the profit?
Withholding tax on betting is charged on winnings, meaning the amount over and above the stake returned to you — not on the gross payout. Your operator's statement should itemise this. If the deduction on your slip looks like it was applied to the full payout rather than the profit, that is worth raising with the operator's support, in writing.
Do I need to declare betting winnings to KRA?
For ordinary betting with a licensed Kenyan operator, the tax is withheld at source and remitted by the operator, so there is nothing further for a casual bettor to file. If betting is a substantial or business-scale activity for you, that is a question for an accountant rather than a betting site — including this one.
Do any betting sites not deduct tax?
A licensed Kenyan operator must deduct what the law requires. A site advertising 'no tax' is telling you either that it is not licensed in Kenya, or that it is misdescribing a promotion. Neither is a reason to use it — an unlicensed operator has no obligation to pay you out and no regulator you can escalate to.