Home / Betting tax

Betting tax in Kenya explained

Two taxes affect Kenyan bettors: excise duty, charged when you fund your account, and withholding tax on your winnings. Here's how each one works, in plain language.

Please note: This is general information for players, not tax or legal advice. Betting tax rates in Kenya are set by law (the Finance Act) and have changed more than once in recent years, including which amount each tax is charged on. Because the position in force can change between when this page is published and when you read it, we deliberately don't quote a fixed number here — always confirm the current rate and basis with the Kenya Revenue Authority (KRA) (kra.go.ke) or a qualified adviser before relying on any figure.

1. Excise duty when you fund your account

Kenya charges an excise duty on betting and gaming. It is deducted automatically by the operator — you don't file anything yourself. Note that the amount this duty is charged on has changed with successive Finance Acts, so check the current basis with KRA rather than assuming.

Example (illustrative only — check KRA for the current rate and basis): if the rate were 5%, roughly KES 5 of every KES 100 charged would go to excise duty, leaving about KES 95. The actual figure depends on which Finance Act provision is in force when you play.

2. Withholding tax on your winnings

Kenya also charges a withholding tax on gambling winnings. This is deducted from your winnings (not your stake) before the payout reaches you, so what you withdraw is already net of this tax.

Example (illustrative only — check KRA for the real current rate): if the withholding rate were 20%, winning KES 1,000 in profit would mean about KES 200 withheld and around KES 800 reaching your account. Again, confirm the actual current rate with KRA — it has moved between 5% and 20% within the last year.

What this means for you

  • You don't usually file anything. Both taxes are typically deducted at source by the operator, so you don't have to submit them yourself.
  • "Winnings" means profit. Withholding tax applies to the amount you win, not the stake you already paid.
  • Your withdrawal is already net of tax. The amount you cash out has had withholding tax applied.
  • Rates change. Kenya's betting taxes have been adjusted several times — check the current figures before relying on them.

Bet smart, whatever the tax

Tax is just one part of the maths. The bigger factors in the long run are staying disciplined, understanding odds and markets, and only betting what you can afford. See our responsible gaming guide.

Where to check official rates

For the current, official position, refer to the Kenya Revenue Authority (KRA) and the latest Finance Act. If you have a complex situation, speak to a qualified tax adviser.

Why doesn't DBBet just show the current rate on this page?

Because Kenya's Finance Act has changed betting-related tax provisions more than once in recent years — sometimes changing what a tax is charged on, not just the percentage. A number printed on this page could go stale between updates and quietly mislead players who trust it. KRA's own published guidance is always the current source, which is why we point there directly rather than repeating a figure that might already be out of date by the time you read it.

Frequently asked questions

Do I need to file my own betting tax return?
No — both excise duty on deposits and withholding tax on winnings are typically deducted automatically by the operator. You don't usually need to file anything yourself, but check KRA guidance if your situation is unusual.
Is tax charged on my stake or on my winnings?
Excise duty applies when you fund your account (your deposit). Withholding tax applies separately to your winnings (your profit), not your original stake — deducted before the payout reaches you.
Where can I find the exact current tax rates?
The Kenya Revenue Authority (KRA) at kra.go.ke publishes the current position under the latest Finance Act. We deliberately don't quote a fixed rate here since it has changed more than once in recent years.

Bet on football with DBBet Kenya

Register, deposit with M-Pesa and claim 100% up to KES 14,803.

Start betting