Excise on your stake and withholding on winnings.
Net winnings after tax
—
Excise on stake
—
Net stake placed
—
Withholding on winnings
—
Two separate taxes, two different moments
Betting in Kenya is one of the few activities the taxman touches twice. The structure is worth understanding before you read the result above, because the two charges behave very differently. The first is an excise duty that bites the moment you fund a bet. The second is a withholding tax that the operator strips out of any payout before the money reaches your M-PESA. Neither depends on whether you win or lose the excise part, and that surprises a lot of punters who assume the deduction only happens on a win.
Excise duty applies to the amount staked. The rate this calculator applies is 15 percent, so if you load KES 1,000 to place a bet, the duty takes KES 150 off the top and only the remainder is actually wagered. Withholding tax then sits on the winnings side. The rate modelled here is 20 percent of gross winnings, deducted at source by the licensed operator and remitted to the Kenya Revenue Authority on your behalf. You never file or pay it yourself, which is exactly why it is easy to miss in your head when you size a bet.
Working a KES 1,000 stake on a KES 5,000 win
Take the default figures. You stake KES 1,000 and the bet lands at gross winnings of KES 5,000. Using the rates this calculator applies, here is exactly what moves:
| Step | Working | KES |
|---|---|---|
| Amount you load to stake | starting figure | 1,000 |
| Excise on the stake | 15% of 1,000 | 150 |
| Net stake actually wagered | 1,000 less 150 | 850 |
| Gross winnings declared | payout before tax | 5,000 |
| Withholding on winnings | 20% of 5,000 | 1,000 |
| Net winnings paid out | 5,000 less 1,000 | 4,000 |
So KES 150 is gone before the bet even runs, and KES 1,000 comes off the win. The chart below traces the same flow, with the shaded slices showing what the two taxes claim.
The mistake that erodes a betting balance
The common error is treating the excise as if it only applies to bets you lose, or assuming a stake of KES 1,000 means KES 1,000 of betting power. It does not. Across many small bets the 15 percent skim compounds quietly. Stake KES 1,000 a day for a month and roughly KES 4,500 of that has gone to excise alone, regardless of results. If you are chasing a target return, you have to clear both the bookmaker margin and the tax drag before you are ahead. A practical habit is to read the deducted figures on this tool as your true cost of play, not the nominal stake.
One nuance to note. Withholding on winnings is generally applied to the payout, and operators differ in how they present the figure on a winning slip, so always check the operator statement against what landed in your wallet. Because the betting regime has been amended several times through successive Finance Acts, treat the 15 percent and 20 percent figures here as the position this calculator models and confirm the current rates with the KRA before relying on them for anything material.
Do I pay withholding tax if I lose?
No withholding applies when there are no winnings, because that tax only attaches to a payout. The excise on your stake, however, is already gone the moment you placed the bet, win or lose. So a losing bet still cost you the 15 percent stake duty even though no winnings tax arises.
Can I claim back the betting taxes if I am a net loser over the year?
No. Excise on stakes and withholding on winnings are final taxes, not advance payments against an annual bill, so there is no end-of-year netting of wins against losses for a casual bettor. Each winning bet is taxed on its own, and losses do not generate a refund. Confirm the treatment with the KRA if your circumstances are unusual, for example if betting is your trade.