How Kenya's 20% Betting Tax Is Calculated — A Maths Explainer
A clear mathematical explanation of how Kenya's 20% withholding tax on betting winnings is calculated, with worked examples.
How Kenya's 20% Betting Tax Works
Kenya's 20% withholding tax on betting winnings was introduced under the Finance Act 2021 and applies to all gross payouts from licensed bookmakers.
The Formula
The calculation is straightforward:
Net Payout = Gross Payout × (1 − 0.20)
Or equivalently:
Tax Deducted = Gross Payout × 0.20
Worked Example
Suppose you place a KES 1,000 bet at odds of 5.00:
Important: Tax on Gross, Not Profit
A critical point many bettors miss: the 20% is applied to the total gross payout, not just the profit. In the example above, your actual profit was KES 4,000 (KES 5,000 − KES 1,000 stake), but the effective tax rate on that profit is:
KES 1,000 ÷ KES 4,000 × 100 = 25% effective tax on profit
Who Deducts the Tax?
The bookmaker (SportPesa, Betika, Odibets, etc.) deducts the tax before sending your winnings to your M-Pesa. You receive the net amount automatically — no separate tax filing is required for betting winnings.
Historical Context
PeriodTax Rate |--------|----------| Before 20180% 2018–20217.5% (Betting Excise Duty) July 2021–present20% (Finance Act 2021)
Use our M-Pesa Payout Calculator to calculate your exact net payout for any stake and odds combination.
Responsible Gambling: Betting carries financial risk. If you or someone you know needs help, contact Befrienders Kenya: +254 722 178 177. This content is for educational purposes only. You must be 18+ to bet.