OK
OddsKenyaLIVE
Back to Blog
Tax & Finance6 min read15 January 2024

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:

  • Gross Payout = KES 1,000 × 5.00 = KES 5,000
  • Tax (20%) = KES 5,000 × 0.20 = KES 1,000
  • Net M-Pesa Payout = KES 5,000 − KES 1,000 = KES 4,000
  • 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.

    Advertisement728×90

    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.

    Advertisement728×90