Updated April 2026

KRA Betting Tax Kenya: 20% Withholding Tax Explained

Complete guide to Kenya's 20% betting withholding tax. How KRA calculates tax on winnings, examples, and what it means for your payouts. Compare the top platforms in our best betting apps Kenya guide with M-Pesa.

By Daniel MwangiPublished: March 2026Updated: April 202612 min read
1Win Kenya — Top Rated in 2026

Welcome bonus up to KES 75,000 + instant M-Pesa deposits.

Deposit Now — Claim 500% Bonus

Understanding Kenya's betting tax is essential for every bettor. The 20% withholding tax on gambling winnings directly affects your payouts, and misunderstanding how it works can lead to frustration and miscalculated returns. This guide explains exactly how the Kenya Revenue Authority (KRA) taxes your betting winnings, with practical examples and calculations.

Kenya's Gambling Tax Structure

Tax TypeRateWho PaysApplied To
Withholding Tax on Winnings20%Player (deducted by operator)Net winnings (payout minus stake)
Excise Duty on Stakes7.5%OperatorAmount wagered by players
Corporation Tax30%OperatorCompany profits
BCLB Licence FeeVariesOperatorAnnual licence renewal

As a bettor, the only tax you directly experience is the 20% withholding tax on net winnings. The excise duty and corporation tax are paid by the betting operator and do not appear on your payouts.

How the 20% Tax Is Calculated

The key phrase is net winnings. This means your payout minus your original stake. Here are practical examples:

ScenarioStakeOddsGross PayoutNet WinningsTax (20%)You Receive
Single bet winKES 5002.00KES 1,000KES 500KES 100KES 900
Accumulator winKES 20010.00KES 2,000KES 1,800KES 360KES 1,640
High odds winKES 10050.00KES 5,000KES 4,900KES 980KES 4,020
Casino jackpotKES 50N/AKES 100,000KES 99,950KES 19,990KES 80,010
Losing betKES 5002.00KES 0-KES 500KES 0KES 0

Legal Background

The 20% withholding tax on gambling winnings was established through the Finance Act 2023, building on earlier tax measures introduced from 2019 onward. Key legal provisions:

Tax Impact on Different Bet Types

Bet TypeTypical OddsEffective Return (After Tax)Impact Level
Low odds single (1.20)1.201.16Significant — small profit heavily taxed
Medium odds single (2.00)2.001.80Moderate
High odds single (5.00)5.004.20Moderate
Accumulator (15.00)15.0012.20Lower relative impact
Jackpot (1,000.00)1,000.00800.20Lowest relative impact

The tax has the greatest relative impact on low-odds bets. A winning bet at 1.20 odds yields only KES 0.16 profit per KES 1 staked after tax (vs KES 0.20 before tax). For high-odds bets, the tax's relative impact is smaller because the profit margin is larger.

Best Odds Mean More After Tax

1Win Kenya offers competitive odds that maximise your returns after the 20% tax. Deposit via M-Pesa from KES 100.

Get Better Odds

Strategies to Manage Tax Impact

Common Tax Questions

Is the tax applied per bet or per withdrawal?

The tax is typically applied per winning bet settlement. When each bet wins, the 20% is calculated and deducted before the winnings are added to your account balance. Some platforms apply it at withdrawal instead. The total amount taxed is the same either way.

Does the tax apply to free bet winnings?

Yes. If you win using a free bet, the profit (winnings minus the free bet value) is subject to the 20% withholding tax.

What about bonuses?

Bonus funds that are converted to withdrawable cash after meeting wagering requirements are generally subject to the 20% tax on the net gain when withdrawn.

Is there any way to avoid the tax?

No. The 20% withholding tax is a legal requirement for all licensed operators in Kenya. Any platform claiming to offer tax-free betting is either unlicensed (and therefore unregulated and unsafe) or is absorbing the tax cost themselves (which would need to be verified).

Frequently Asked Questions

How is the 20% betting tax calculated?
The 20% withholding tax is calculated on net winnings: your payout minus your original stake. If you bet KES 500 at odds of 3.00 and win KES 1,500, tax is 20% of KES 1,000 (net winnings) = KES 200. Your actual payout is KES 1,300.
Do I need to file a tax return for betting winnings?
No. The 20% withholding tax is deducted at source by the betting operator. You do not need to declare gambling winnings separately on your KRA iTax return. The operator handles all tax remittance to KRA on your behalf.
Is the tax applied to every bet or my overall balance?
The tax is applied to net winnings on each withdrawal or winning bet settlement. If you have a losing session (withdrawing less than you deposited), no tax is applied because there are no net winnings to tax.
Can I claim betting losses against other income?
No. Kenya's tax law does not allow gambling losses to be offset against other taxable income. Betting losses are purely personal and provide no tax benefit. This is an important consideration when budgeting for betting.

Start Betting at Kenya's #1 Rated Site

Join 1Win Kenya — welcome bonus up to KES 75,000. Deposit via M-Pesa in seconds.

Deposit & Claim 500% Bonus

Responsible Gambling

Gambling should be entertainment, not income. Set limits, take breaks, never bet more than you can afford to lose.

Resources: BeGambleAware.org | GamCare | Helpline: 0800 723 253

18+ only. All recommended sites are licensed.

Related Guides

D
Daniel Mwangi

Licensed Gambling Industry Analyst & East Africa Specialist

Play Now