bestbettingsites.co.ke 18+

Home / Betting tax

Betting Tax in Kenya, November 2026: Excise Duty and a Tax Calculator

There are no licensed betting sites in Kenya with no tax. Excise duty applies to the money you deposit for betting, and that rule is confirmed by the Kenya Revenue Authority. A further deduction applies when a bookmaker pays you out, but tax advisers read the payout rules for sports bets in two different ways, so this guide quotes each reading with its source and date.

Rendered white balance scale on the centre circle of an empty stadium, a football in one pan and a small blue block in the other (AI-generated image) AI

Your way in

How would you like to learn betting tax in Kenya?

What is the betting tax in Kenya, and which part of it is confirmed?

The betting tax in Kenya has two points where money is taken: when you deposit and when a bookmaker pays you out. Only the first is settled beyond argument. Excise duty of 5% applies to amounts deposited for betting, in force since 1 July 2026, and the Kenya Revenue Authority states the change on its own page about the Finance Act 2026.

The payout side is less tidy. The same Act reintroduced a withholding tax on winnings at 20 percent and, separately, kept a withholding rule on amounts paid out to players, which law-firm commentary puts at 5 percent. Which of the two applies to a football bet, and to what base, is read differently by the advisers who have published on it. We have not read the enacted clause that settles it, so this page does not tell you that your payout is taxed on the gross amount or on the profit. It tells you who says what, and when they said it.

That distinction matters more than it looks. Search for betting tax in Kenya and you will find pages that add up 5%, 5% and 20% as if all three applied to every bet. Others still quote the stake-based excise that ended in 2025. Neither picture matches the sources dated after the Act took effect. And the question most people arrive with, which betting site has no tax, has a short answer that the rest of this page explains: none of the licensed ones.

How does the excise duty on deposits work?

Excise duty of 5% is charged on the money you deposit for betting, not on each bet. A deposit of KES 1,000 carries KES 50 of duty, and where the bookmaker passes the cost on, KES 950 reaches your balance to stake.

The Finance Act 2026 changed the base, not the rate. EY’s alert on the enacted Act says the excise duty on betting “remains unchanged” at the same rate, and that the charge now falls on “amounts deposited for betting purposes”. Before July 2026 the duty was tied to deposits into a betting wallet. The wider wording catches money that reaches a bookmaker by any route. The same summaries say the old proviso that kept horse racing outside the charge has been deleted, so racing bets now carry the duty too.

Because the duty is a flat percentage, the size and number of your deposits make no difference to the total. Ten deposits of KES 100 cost the same in excise as one deposit of KES 1,000. The duty is charged on the deposit itself, so it is already paid on money you never stake.

The excise duty is accounted for by the licensed bookmaker, and how it appears on screen is the bookmaker’s choice. Whatever the layout, the difference between the M-Pesa confirmation and the credited balance should equal the duty at 5% and nothing more.

Excise duty on betting has moved more than any other figure on this page. It was a tax on each stake from 2021 to mid-2025, climbed in 2023 and again at the end of 2024, and the full sequence is in the rate history below.

Is there withholding tax on betting winnings when a bookmaker pays you out?

Yes, a withholding deduction applies when a bookmaker pays you out, but the exact rule for sports bets is not settled in the published sources. The Finance Act 2026 contains two limbs that can touch a payout, and they are defined differently.

The first is the withholding tax on winnings. EY’s alert on the enacted Act says the Act “reintroduced withholding tax on winnings” at 20 percent for residents and non-residents, and defines winnings as “a pay-out from a lottery or prize competition”. Read strictly, that definition covers lotteries and prize competitions. It does not name sports betting.

The second limb is the withholding on amounts paid out. Before 2026 this was a withholding tax on withdrawals from a betting wallet. The Act widened the definition to amounts paid or disbursed to the account of a player. An analysis by the law firm ALN Kenya, published on Afriwise, reads ordinary betting and gaming payouts as falling under this limb, at 5%. That is a reading by advisers, not a ruling by the KRA, and EY’s published text does not print the rate for this limb.

There is also the question of the base. The Finance Bill 2026, as analysed by MMS Advocates, proposed to define winnings as payouts “excluding the original amount staked or wagered”. That was the Bill. We have not seen the enacted wording, and no bookmaker among the ten we compare publishes its own deduction method on a page we could read. So the honest summary of tax on betting winnings is short: a deduction is withheld, the two possible rates are known, and the rule that picks between them for a football bet is still read two ways.

If you are reading this because a payout was smaller than you expected, the next section on who deducts what, and the checklist further down, are more useful than any single rate. The tax on betting winnings is withheld at source, so the evidence sits in your bet history and your M-Pesa messages.

How does the betting tax calculator work?

The betting tax calculator takes a deposit and the odds of a winning bet and shows each deduction in order: excise duty on the deposit, the balance left to stake, the return if the bet wins, the withholding on the payout and the amount that would reach M-Pesa. Change the bookmaker and the payout line uses that bookmaker’s published method where one exists.

Rates as of 2 November 2026. Excise on deposits from the Kenya Revenue Authority; the payout line uses the 5% rate on amounts paid out reported in law-firm commentary.

Excise on deposit (5%)
-KES 50.00
Balance to stake
KES 950.00
Return if the bet wins
KES 1,900.00
Withholding on payout (5%, statutory default)
-KES 95.00
Net to M-PesaKES 1,805.00

Betika does not publish its payout deduction method, so the line applies the 5% rate on amounts paid out to the full return. How the Finance Act 2026 treats sportsbook payouts is not yet confirmed.

With the default inputs the calculator shows the path that most guides skip. A deposit of KES 1,000 loses KES 50 to excise duty, leaving KES 950 to stake. At odds of 2.00 a winning bet returns KES 1,900.00. If the rate on amounts paid out is applied to the whole return, KES 95.00 is withheld and KES 1,805.00 arrives in M-Pesa.

Run the same numbers in your head without tax and you would expect KES 2,000. The gap is the reason the calculator exists: a bet at odds of 2.00 does not double your money once both deductions are counted.

The calculator does not decide the open question for you. It applies the rate on amounts paid out to the full return, because that is the reading ALN Kenya sets out and because it gives the larger deduction for a winning bet, which is the safer number to plan with. If the profit-only base from the Bill turns out to be the enacted rule, your real payout would be a little higher than the figure shown.

How the calculator works it out

The calculator reads one data file of rates, last checked on 2 November 2026. Excise duty of 5% comes from the Kenya Revenue Authority’s Finance Act 2026 page and EY’s alert on the enacted Act. The payout line applies 5% to the full return, the reading published by ALN Kenya; the 20% rate on lottery and prize-competition winnings is not applied, because its definition does not name sports bets. Each bookmaker in the switch uses its own published deduction method where one exists; none of the ten publishes one today, so all use the same default. Limits: the enacted clause on payouts was not read, and the base (full return or profit) is unconfirmed. The file is reviewed whenever a Finance Act or KRA notice changes a rate. Sources are listed at the end of the page.

Who takes the tax off, you or the bookmaker?

The bookmaker. Excise duty is accounted for on the deposit, and any payout deduction is withheld before the money leaves your betting account. You do not file anything or pay these taxes separately.

That arrangement has one consequence that is easy to miss. Because the bookmaker does the arithmetic, you only see the result, and a mistake or an unexplained deduction is visible only if you compare the figures yourself. Licensed bookmakers account for the duty and the withholding to the Kenya Revenue Authority, and they are licensed by the Gambling Regulatory Authority under the Gambling Control Act, 2025. An unlicensed site is outside both systems, which is one reason none appears on this site.

The two authorities do different jobs. Questions about a rate or a deduction belong with the KRA, which collects the tax. Questions about whether a bookmaker may operate belong with the GRA. Neither publishes a per-bookmaker statement of how deductions are shown to customers, so the bookmaker’s own transaction history is the record you have.

If you want to see how the licensed bookmakers compare on Paybill numbers, deposit minimums and payout times, the ranking of Kenyan betting sites lists those fields for each one, with the date each was checked.

Are there betting sites in Kenya with no tax?

No. There are no licensed betting sites in Kenya with no tax, because the excise duty and the payout withholding are set by law for every licensed bookmaker. Pages that list “tax free” bookmakers are describing a marketing choice, not an exemption.

The question still gets asked a lot. A bookmaker can choose to carry part of a tax itself instead of passing it on to the customer, and that is the most a “no tax” label can mean: the tax is still paid, only by someone else. We could not confirm any such policy today, because none of the ten bookmakers compared here publishes its deduction method on a page we could read.

So which betting site has no tax? The useful answer is to ask a different question: which bookmaker shows its deductions clearly enough that you can check them? A site that credits KES 950 for a KES 1,000 deposit and labels the difference as excise is doing what the law expects. A site that shows a lower figure with no label is the one to ask about.

Anyone promising betting sites in Kenya with no tax at all is either describing a bookmaker that absorbs the cost, which you can check against your own figures, or pointing you to an operator without a Kenyan licence. The second is not a way around the tax. It removes the licence that gives you somewhere to complain.

How have betting taxes in Kenya changed since 2019?

Excise duty climbed from 7.5% of each stake in 2021 to 15% at the end of 2024, then moved to a charge on deposits in July 2025. Withholding on winnings was replaced by a withholding on withdrawals in 2025 and came back in 2026 with a narrower definition.

Rates as listed in the site’s data file, checked 2 November 2026. Source type per row; full sources at the end of the page.
FromWhat was taxedRateBasis
Nov 2019Withholding on winnings20%Tax Appeals Tribunal ruling on the base, as reported by MMS Advocates
Jul 2021Excise on the stake7.5%Finance Act 2021, law-firm commentary
Jul 2023Excise on the stake12.5%Finance Act 2023, law-firm commentary
Dec 2024Excise on the stake15%Tax Laws (Amendment) Act 2024, trade press; exact date unconfirmed
Jul 2025Excise on wallet deposits; withholding on withdrawals5% and 5%Finance Act 2025, law-firm commentary
Jul 2026Excise on amounts deposited for betting5%Finance Act 2026, KRA and EY
Jul 2026Withholding on winnings20%Finance Act 2026, winnings defined as lottery and prize-competition payouts (EY)

The first row is not a rate change. In 2019 the Tax Appeals Tribunal, as reported by MMS Advocates, read the withholding base under the old law as the payout minus the stake, not the gross payout. That ruling concerned a law that has since been replaced twice, and nobody we have read says whether its reasoning carries over to the 2026 wording.

The stake-based excise had the clearest effect on bettors. At 12.5% of each stake, a bettor placing the same amount five times a week paid the duty five times. The move in July 2025 to a charge on deposits, at 5%, meant money was taxed once on the way in, however many times it was staked.

The changes explain why so many articles disagree with each other. A figure that was right in 2023 is wrong today, and a summary of the Finance Bill 2026 may not match the Act that passed. When you read about betting tax in Kenya anywhere, look for the date the figures were checked before you trust them.

How can you check what was deducted from your bet?

Compare three numbers: what you sent from M-Pesa, what reached your betting balance, and what arrived back in M-Pesa after a win. The difference at each step is the deduction, and it should match the rate in force.

  1. Note the amount on your M-Pesa confirmation message when you deposit.
  2. Open the betting balance and the transaction history: the deposit line should show the amount credited, and the gap should equal excise duty at 5%.
  3. After a win, compare the payout shown on the bet slip with the M-Pesa message you receive.
  4. If a figure does not match, send both messages to the bookmaker’s support and keep the M-Pesa transaction codes.

A payout deduction at 5% or at 20%, taken from the full return or from the profit, fits one of the published readings. Anything outside that range, or a deduction with no label at all, is worth a written question to the bookmaker. Keep the reply; if the answer is unclear, the KRA is the authority for the tax itself.

The calculator above gives the figure to compare against for your own deposit and odds.

Where does this guide get its figures?

From the tax authority and summaries of the enacted Finance Act first, then law-firm commentary where the official text was not readable to us. Every rate on the page, the calculator and the step-by-step view reads from the same data file, so a change is made once and shows everywhere.

The excise duty rests on the Kenya Revenue Authority’s own page and on EY’s alert on the enacted Act, which agree. The 20% rate and its definition come from EY. The 5% rate on amounts paid out comes from ALN Kenya’s analysis. The history rows before 2026 rest on MMS Advocates and on trade reporting, and the row for December 2024 carries an unconfirmed date. Where a source analysed the Bill and not the Act, the text says so.

One item stays open on purpose. Until the enacted wording on payouts has been read, or the KRA publishes guidance that settles it, this page will not state a gross or net rule for sports payouts.

Quick answers

Which betting site has no tax in Kenya?

None of the licensed ones. Excise duty is due on amounts deposited for betting with any licensed bookmaker, and payout deductions are withheld by the bookmaker under the same law. A site sold as tax free can at most carry part of the cost itself; the tax is still due.

Which betting site does not tax in Kenya today?

The answer does not change from day to day: the Finance Act 2026 applies to every licensed bookmaker. None of the ten bookmakers compared on this site publishes its own payout deduction method on a page we could read, so no one can be named as deducting nothing.

Which betting site in Kenya has no tax on withdrawals?

No licensed bookmaker is exempt from the withholding rules on amounts paid out. What differs is how clearly a bookmaker shows the deduction, so read the transaction history and the M-Pesa message after every payout.

Is there any betting site with no tax at all?

Not among bookmakers licensed in Kenya. Sites without a Kenyan licence are not listed here, and betting with one is not a lawful way around the tax.

How can you avoid betting tax in Kenya?

You cannot avoid it lawfully, because the bookmaker accounts for it before money reaches you. What you can control is how often you move money: every deposit carries excise duty, so topping up in small amounts many times costs the same percentage each time but makes the total harder to track.

How is the betting tax calculated on my winnings in Kenya?

Excise duty comes off the deposit first. When a bet wins, the bookmaker withholds a payout deduction before paying out; the rate and the base for sports bets are set out in the section on payouts, with each source and its date. The calculator on this page applies the rate on amounts paid out to the full return.

Do I have to pay any taxes myself, or does the bookmaker deduct them?

The bookmaker deducts them. Excise duty is accounted for on the deposit and the payout deduction is withheld before the money is sent to M-Pesa, so a bettor does not pay these taxes separately.

Is the betting tax deducted automatically when I withdraw winnings to M-Pesa?

Yes, the bookmaker withholds it before the transfer. The M-Pesa confirmation shows the amount you received after the deduction, which is why it is worth comparing it with the payout shown on the bet slip.

What does the Gambling Regulatory Authority have to do with betting tax?

The Gambling Regulatory Authority licenses bookmakers under the Gambling Control Act, 2025. The tax itself is set by the Finance Acts and collected by the Kenya Revenue Authority, so questions about rates go to the KRA and questions about a licence go to the GRA.

Is excise duty charged on every bet or only on deposits?

On deposits. Until mid-2025 it was charged on each stake; since then it has applied to money deposited for betting, and the Finance Act 2026 widened that to any amount deposited for betting purposes, whatever wallet it goes into.

Has the withholding tax on winnings been reintroduced?

Yes, the Finance Act 2026 brought it back, but it defines winnings as a pay-out from a lottery or prize competition. Whether ordinary sports bets fall under it or under the separate rule on amounts paid out is read differently by advisers.

Why do websites quote different betting tax rates?

Because the rules changed in 2021, 2023, late 2024, 2025 and again in 2026. An article that was right when it was written can be wrong today, so check the date and the source before you rely on a figure.

Does the size of a deposit change the excise duty?

No. Excise duty is a percentage of the amount deposited, so a large deposit and several small ones carry the same duty in total for the same sum.

Does excise duty apply to horse racing bets?

Yes. The Finance Act 2026 removed the proviso that kept horse racing out of the excise charge, according to the summaries by the KRA and EY.

Does the calculator show exactly what I will receive?

It shows the arithmetic of the rates in force, not a statement from your bookmaker. Until the treatment of sports payouts is settled, the payout line is an estimate based on the rate on amounts paid out.

Where can I see the current rates on this site?

On this page. The calculator, the step-by-step view and every rate in the text read from one data file, and the date it was last checked is printed under the calculator.

Where do the figures come from?

Tax authority and law

  1. Finance Act 2026: what it means for youKenya Revenue Authority · checked 2 Nov 2026
  2. Kenya enacts Finance Act 2026EY tax alert · checked 2 Nov 2026
  3. Gambling Control Act, 2025 (Act No. 14 of 2025)Kenya Law · checked 2 Nov 2026

Commentary and history

  1. Analysis of the tax changes introduced by the Finance Act 2026Afriwise (ALN Kenya) · checked 2 Nov 2026
  2. Taxation of betting and gaming in KenyaMMS Advocates · checked 2 Nov 2026
  3. Workers, landlords and gamblers face new tax rules as Finance Act 2026 takes effectKenyans.co.ke · checked 2 Nov 2026
Back to top