22Bet M-Pesa Deposit and Withdrawal Under Kenya's New 5% Deposit/Withdrawal Tax

Kenya's betting tax law changed on 1 July 2025, and those changes govern exactly how M-Pesa transactions on 22Bet are taxed today.

Bettors searching for an M-Pesa deposit guide to 22Bet in Kenya need to understand this legislation before topping up. A 5% excise duty applies to every deposit and a 5% withholding tax applies to every withdrawal, and both are calculated and withheld automatically before you see the money.

This guide walks through how the new taxes work.

Kenya's 5% Betting Deposit and Withdrawal Tax

The Finance Act 2025 restructured Kenya's gambling taxation from the ground up. Before the reform, excise duty was charged at 15% on the amount staked, and winnings were separately hit with a 20% withholding tax.

From 1 July 2025, both of those were replaced: a 5% excise duty now applies at the point a deposit moves from a mobile money wallet into a betting account. Also, a 5% withholding tax now applies to withdrawals from a betting account, regardless of whether the withdrawal represents winnings or your original stake.

The Finance Act 2026, assented to on 23 June 2026 and in force from 1 July 2026, left both 5% rates untouched. It widened the excise base, so duty now attaches to any amount deposited for betting purposes rather than only to amounts paid into a customer's betting wallet.

It also reintroduced a 20% withholding tax on winnings, but the Act defines winnings as a payout from a lottery or prize competition by a licensed operator. A sports bet settled on 22Bet is neither, so the 20% charge does not apply to it.

This is a significant piece of Kenyan tax law that sits alongside the wider Gambling Control Act 2025 reforms, with the deposit charge falling under excise law and the withdrawal charge under the income tax law Kenya applies to licensed operators.

Under this tax law in Kenya, there is no longer a separate excise charge at the point a bet is placed; the stake itself is taken from the wallet balance in full, with taxation happening only at deposit and withdrawal. The government's stated aim is broadening its tax revenue base while improving compliance among operators, including foreign and virtual platforms that were harder to monitor under the old point-of-wager regulation.

How the New Tax Affects 22Bet M-Pesa Transactions

22Bet applies both deductions on its Kenyan platform. The 5% excise duty is taken from M-Pesa deposits before the balance lands in the wallet, and the 5% withholding tax is applied to payouts before the money reaches you.

Neither charge is an operator fee; 22Bet does not add its own commission on top of what Kenyan tax law requires it to withhold and remit to the Kenya Revenue Authority (KRA).

The practical effect is that the amount you type into the deposit or withdrawal box on 22Bet is never the amount that actually moves. Every M-Pesa deposit and withdrawal now carries a visible gap between the requested amount and the settled amount. Understanding that gap in advance avoids confusion when a deposit lands short or a withdrawal pays out less than expected.

How to Deposit to 22Bet Using M-Pesa

Among 22Bet deposit methods, Kenyan players have two mobile money wallets to choose from: M-Pesa and Airtel Money. To deposit, open the cashier, select M-Pesa, enter the amount and your phone number, and confirm the STK push prompt sent to your handset; the current paybill number is shown on the 22Bet Kenya cashier screen. Do not rely on any number from a third-party source, including this guide, as it can change without notice. M-Pesa deposits are processed instantly once confirmed, with funds typically credited within minutes.

Minimum Deposit Requirements

The minimum M-Pesa deposit on 22Bet Kenya is KES 10. 22Bet adjusts this from time to time, so the cashier always shows the current floor. To qualify for the sports welcome bonus specifically, 22Bet requires a first deposit of at least KES 150.

Deposit Fees and Tax Charges

22Bet charges no commission of its own on M-Pesa deposits. Standard Safaricom paybill tariffs still apply on the M-Pesa side, so check the charge shown in the STK prompt before you confirm. The only statutory deduction is the 5% excise duty, calculated on the full deposit amount and withheld before the balance is credited to your 22Bet wallet.

How to Withdraw from 22Bet to M-Pesa

Withdrawals run on a closed-loop basis: 22Bet pays out to the method you deposited with wherever that method supports payouts, so funds sent in via M-Pesa are paid out via M-Pesa. Request a withdrawal from the cashier, confirm the amount and your phone number, and enter the SMS confirmation code sent by 22Bet to complete the transfer.

Withdrawal Processing

22Bet gives a processing window of 15 minutes to 24 hours for withdrawals once approved, and M-Pesa payouts are generally among the faster routes within that range.

Unreviewed payouts often settle within minutes, but larger withdrawals can be flagged for manual verification, which extends the timeline. For example, one tested M-Pesa withdrawal of KES 6,420 took 3 hours and 42 minutes to settle after being flagged for manual review, well within the advertised window.

The minimum withdrawal is shown on the 22Bet cashier screen before you request it; check it there rather than relying on any published figure.

Withdrawal Fees and Tax Deductions

There are no 22Bet withdrawal charges on M-Pesa payouts. The operator adds no M-Pesa withdrawal fees of its own.

One statutory deduction applies to a withdrawal: the withholding tax, 5%, introduced by the Finance Act 2025, which operates under Kenya's income tax law and applies to the full withdrawal amount, not just the profit portion, meaning even a withdrawal of your original stake is taxed at this rate.

This deduction, a withholding tax of 5% charged on the payout, is separate from any banking or transfer charge your payment provider applies on its own rails.

How the 5% Tax Is Calculated

Both taxes are calculated as a flat 5% of the transaction amount, applied when the transaction is processed rather than at the end of a tax year. 22Bet deducts the deposit excise before your wallet balance updates, and the withdrawal withholding tax before funds are released to M-Pesa. Safaricom’s paybill only applies its own tariff; statutory betting taxes are collected and remitted by the operator, not by M-Pesa itself.

For a deposit or a withdrawal, the formula is straightforward: tax owed equals the transaction amount multiplied by 0.05. In every case, the deduction is subtracted before the amount reaches you, so the requested amount and the amount you receive are never the same figure.

M-Pesa Deposit and Withdrawal Tax Examples

A KES 100 M-Pesa deposit to 22Bet incurs KES 5 in excise duty, crediting KES 95 to the wallet. The M-Pesa transfer itself moves the full amount sent to the paybill; 22Bet deducts the 5% excise duty before crediting your wallet balance.

Because both deposits (excise duty) and withdrawals (withholding tax) are charged at the same flat 5% rate, the net figures are identical in both directions. The table below applies to deposits and withdrawals alike.

Amount Tax Deducted (5%) Net Amount
KES 100 KES 5 KES 95
KES 500 KES 25 KES 475
KES 1,000 KES 50 KES 950
KES 5,000 KES 250 KES 4,750
KES 10,000 KES 500 KES 9,500
KES 50,000 KES 2,500 KES 47,500

This table applies in both directions: the same 5% rate applies to deposits (excise duty) and withdrawals (withholding tax), so the net figures are identical.

Other Fees to Consider When Using M-Pesa

Beyond the statutory tax, standard Safaricom M-Pesa charges can still apply depending on how funds move, including on paybill transfers, so check the tariff shown before confirming.

Separately, standard M-Pesa transaction limits still apply on top of any 22Bet-specific limit: a single M-Pesa transaction is capped at KES 250,000, the daily total across all M-Pesa activity is capped at KES 500,000, and the M-Pesa wallet itself cannot hold a balance above KES 500,000.

A large 22Bet withdrawal that would push your M-Pesa balance over that ceiling will be rejected by M-Pesa rather than 22Bet, so it is worth withdrawing in stages or clearing your M-Pesa balance first if you are cashing out a large amount. Keep your M-Pesa payments and statements to hand, with your receipts, in case a settlement needs tracing.

Common M-Pesa Deposit and Withdrawal Issues

The most frequently reported 22Bet withdrawal problem in Kenya is a payout that sits in a "pending" or "under review" state for longer than the advertised window, often tied to manual verification checks on larger transactions.

A second common issue is a deposit that fails to reflect because the M-Pesa STK push prompt was missed or timed out; the fix is to check your M-Pesa SMS queue and network connectivity, then retry the request from the cashier.

The third is using an outdated paybill number from an old guide rather than the current one shown in the cashier, which causes the deposit to fail outright.

Lastly, a deposit where money leaves M-Pesa but never reaches the wallet, typically caused by a timed-out session, normally reverses as an automatic refund from Safaricom within a short window. Refunds of this kind are unrelated to tax deductions. If a refund doesn't arrive, contact support with the M-Pesa transaction ID so they can trace the transfer.