How a bet is taxed in Kenya, from the deposit to the payout
A Kenyan online bet meets two taxes on your side. Excise duty takes 5% of the money you deposit, and withholding tax takes 5% of each withdrawal the operator pays you. The operator also pays betting tax of 15% on its betting revenue, which is not deducted from your slip. Lottery and prize-competition pay-outs are taxed at 20%.
Key facts
| Fact | Value | As of | Source |
|---|---|---|---|
| Excise duty on a betting deposit | 5% of the amount deposited | October 2026 | 2 |
| Withholding tax on withdrawals, residents | 5% (Third Schedule, Head B, para 5(i)) | October 2026 | 4 |
| Withholding tax on withdrawals, non-residents | 5% (Third Schedule, Head B, para 3(i)) | October 2026 | 4 |
| Withholding tax on lottery and prize-competition winnings | 20% (Finance Act, 2026, s.21) | October 2026 | 3 |
| Operator's betting tax | 15% of revenue generated from betting | October 2026 | 5 |
| Excise remittance by the operator | Within 24 hours after the day's transactions close | October 2026 | 6 |
| Minimum online stake | KES 20 (s.71(1)) | October 2026 | 1 |
Where does tax touch an online bet?
Section 69 of the Gambling Control Act, 2025 says an online gambling transaction starts when a player deposits money into a gaming account and ends when the player withdraws money from it. Kenyan tax law hooks onto those two ends. Excise duty attaches to the deposit, and withholding tax attaches to the withdrawal.
What happens in between, the stake and its settlement, carries no separate charge on you under the current wording. How the deposit duty replaced an older duty on stakes is told in excise duty on betting stakes in Kenya.
| Point in the bet | Tax | Rate | Charged on | Collected and paid by | Law |
|---|---|---|---|---|---|
| Deposit | Excise duty | 5% | Amount deposited for betting purposes | Operator, to KRA within 24 hours of the day's close | Excise Duty Act, First Schedule, Part II, para 4A; Finance Act, 2026, s.36 |
| Stake and settlement | None on the bettor | None | Minimum online stake KES 20 | Not applicable | Gambling Control Act, s.71(1) |
| Operator's monthly revenue | Betting tax | 15% | Revenue generated from betting | Operator, by the 20th of the next month | Repealed Act s.29A, kept by Gambling Control Act s.121(6)(a); KRA FAQ |
| Withdrawal | Withholding tax | 5% | Withdrawals paid to a player's account | Operator deducts and remits within five working days | Income Tax Act, s.35; Third Schedule, Head B, paras 3(i) and 5(i) |
| Lottery or prize competition pay-out | Withholding tax on winnings | 20% | Winnings | The paying licensee | Income Tax Act, Third Schedule, Head B, paras 3(y) and 5(r); Finance Act, 2026, s.21 |
Step 1: what happens to the deposit?
Paragraph 4A of Part II of the First Schedule to the Excise Duty Act charges betting at five percent of the amount deposited. Since 1 July 2026, under section 36 of the Finance Act, 2026, that means any amount deposited for betting purposes, including money's worth that the operator itself makes available.
KRA's notice on the Finance Act, 2025 gives the operator one day: betting and gaming excise is due within twenty-four hours after the day's transactions close. The Act does not say whether the 5% must come out of your own money, so compare the amount credited with the amount sent. The payment side is set out in how M-Pesa deposits to a betting account work.
Step 2: is the stake or the result taxed?
Section 71(1) of the Gambling Control Act sets the minimum online bet at twenty shillings. The glossary explains what counts as a stake in betting. Placing the stake and settling the bet trigger no tax on you under the law as it now reads.
Section 70(1) requires a licensee to credit a monetary prize to your account within two days of the win. Once credited, the money is part of your betting balance and has not yet met withholding tax.
Step 3: what tax does the operator pay?
The operator pays a tax of its own on what it keeps. KRA's FAQ page on betting, gaming and lottery tax says betting tax is charged at 15% of the revenue generated from betting. The page says it must be remitted by the 20th day of the month after collection.
The legal base sits in the repealed Betting, Lotteries and Gaming Act. Section 121(6)(a) of the Gambling Control Act keeps sections 29A, 44A, 55A and 59B of that Act, on betting, gaming, lottery and prize competition tax, in force until new provisions are enacted.
KRA describes gaming revenue as gross turnover less the amounts paid out to customers as winnings, and gives gaming tax as 15% too. These are business taxes on the operator, and none of them appears as a deduction on your slip or your withdrawal.
Step 4: what is taken when you withdraw?
The Income Tax Act defines withdrawals as any amount of money, cash equivalent or money's worth paid or disbursed to the account of a player by a person licensed under the Gambling Control Act. Head B of the Third Schedule sets the rate for residents in paragraph 5(i): "in respect of withdrawals made by punters, five percent". Paragraph 3(i) sets the same 5% for non-residents.
The operator deducts the tax as the payer under section 35(3)(h), or section 35(1)(i) for a non-resident. Section 35(5) then gives it five working days to remit the amount and requires a certificate to you showing the payment and the tax deducted. Under section 35(5A) the Commissioner pays this tax into the Sports, Arts and Social Development Fund.
The definition does not split profit from your own money coming back. On its face the 5% applies to the full amount withdrawn, whether or not the bet won. Limits and mobile money fees on the way out are covered in M-Pesa betting withdrawal limits and charges.
Illustrative example: one bet from deposit to payout
Illustrative example. You send KES 1,000 to a licensed operator, place one KES 500 stake at decimal odds of 3.00, and then withdraw your whole balance. In this example the operator recovers the excise from the deposit; an operator that carries the duty itself would credit the full KES 1,000.
| Step | If the bet wins (KES) | If the bet loses (KES) |
|---|---|---|
| Deposit sent | 1,000.00 | 1,000.00 |
| Excise duty, 5% of the deposit | 50.00 | 50.00 |
| Balance after the deposit | 950.00 | 950.00 |
| Stake placed | 500.00 | 500.00 |
| Return credited (500 x 3.00) | 1,500.00 | 0.00 |
| Balance withdrawn | 1,950.00 | 450.00 |
| Withholding tax, 5% of the withdrawal | 97.50 | 22.50 |
| Amount paid out to you | 1,852.50 | 427.50 |
| Total tax in the cycle | 147.50 | 72.50 |
In the winning column the bet returned KES 1,500 on a KES 500 stake, and KES 147.50 of the cycle went in tax. In the losing column KES 427.50 of the KES 1,000 sent comes back, and withholding still applies to the KES 450 withdrawn.
Is 20% still taken from winnings?
Not from betting withdrawals under the law as at 1 July 2026. Section 2(e) of the Finance Act, 2026 inserted a narrow definition: winnings means a pay-out from a lottery or prize competition by a person licensed under the Gambling Control Act. Section 21 of the same Act added a rate of twenty per cent for winnings to paragraphs 3 and 5 of Head B of the Third Schedule.
Money a betting operator pays to your account therefore falls under withdrawals at 5%, while a lottery or prize-competition pay-out is winnings at 20%. Section 10(1)(o) of the Income Tax Act treats winnings as income accrued in or derived from Kenya.
KRA's FAQ page still says the Tax Laws (Amendment) Act reintroduced withholding tax on winnings at 20%, with a broad meaning that covers betting, lotteries, gaming and prize competitions. That wording predates the 2025 and 2026 changes to the Income Tax Act and does not match its current text.
What this guide does not cover
The Third Schedule entry for withdrawals does not carry the words "final tax", which some neighbouring entries do, and section 76A only states the general rule for final taxes. This guide does not say whether a withdrawal must also go on an income tax return; KRA can answer that for your own case.
Fees charged by M-Pesa or Airtel Money are not taxes and sit outside this walk-through. For the Act behind the operator duties named here, see the Gambling Control Act, 2025 explained for bettors.
Questions and answers
Is tax deducted when I withdraw money from a betting account in Kenya?
Yes. The Income Tax Act charges withholding tax of 5% on withdrawals made by punters, under paragraph 5(i) of Head B of the Third Schedule for residents and paragraph 3(i) for non-residents. The licensed operator deducts it when it pays money to your account and must remit it within five working days under section 35(5).
Is the 20% tax on betting winnings still charged in Kenya?
Not on betting withdrawals under the Income Tax Act as at 1 July 2026. The Finance Act, 2026 limited winnings to pay-outs from a lottery or prize competition, taxed at 20%. Money a betting operator pays to your account counts as a withdrawal, taxed at 5%. KRA's FAQ page still carries older wording about 20% on winnings.
Is a withdrawal taxed even after a losing bet?
On the wording of the Income Tax Act, yes. Withdrawals are defined as any money or money's worth a licensee pays or disburses to a player's account, with no deduction for earlier losses or for your own deposits. In the illustrative example in this guide, a KES 450 withdrawal after a losing bet carries KES 22.50 of withholding tax.
How is excise duty worked out on a betting deposit?
Illustrative example: multiply the deposit by 5%, so KES 1,000 carries KES 50 of excise duty under paragraph 4A of Part II of the First Schedule to the Excise Duty Act. The operator owes it to KRA within a day. If the operator recovers the duty from you, KES 950 reaches your balance; if it does not, the full KES 1,000 does.
What is the betting tax that operators pay?
It is a tax on the operator, not a deduction from your slip. KRA's FAQ page puts betting tax at 15% of the revenue generated from betting, remitted by the 20th of the following month. Its legal base is section 29A of the repealed Betting, Lotteries and Gaming Act, kept in force by section 121(6)(a) of the Gambling Control Act, 2025.
Sources
- Gambling Regulatory Authority of Kenya (gra.go.ke), The Gambling Control Act, 2025 (No. 14 of 2025), Kenya Gazette Supplement No. 141, 12 August 2025, read on 29 October 2026.
- Kenya Law (National Council for Law Reporting), Excise Duty Act (Cap. 472), legislation as at 1 July 2025, read on 29 October 2026.
- Kenya Revenue Authority (hosted PDF), The Finance Act, 2026 (No. 19 of 2026), Kenya Gazette Supplement No. 157, read on 29 October 2026.
- Kenya Law (National Council for Law Reporting), Income Tax Act (Cap. 470), legislation as at 1 July 2026, read on 29 October 2026.
- Kenya Revenue Authority, Betting, Gaming and Lottery Tax: FAQs, read on 29 October 2026.
- Kenya Revenue Authority, Adjustment of Excise Duty Rates for Excisable Goods and Services by the Finance Act, 2025, read on 29 October 2026.