StakeCompass
Home / Kenya / Limits

Betting deposit and withdrawal limits in Kenya

Three kinds of limit apply to betting money in Kenya: M-Pesa's own caps (the real ceiling on a big cash-out), the minimums and maximums each operator sets, and the limits you can set on yourself. Here's what each one is.

Checked 19 July 2026. M-Pesa limits are set by Safaricom with Central Bank of Kenya approval and can change — confirm current figures on Safaricom's M-Pesa page.

M-Pesa's limits: the real ceiling on a big withdrawal

For most Kenyan bettors the binding limit isn't the operator's — it's M-Pesa's. These are the standard consumer M-Pesa caps:

Maximum per single transactionKES 250,000
Maximum per day (all transactions combined)KES 500,000
Maximum M-Pesa wallet balanceKES 500,000

A win larger than KES 250,000 can't land in one payment: it's split across transactions, and anything over KES 500,000 in a day rolls into the next. That's normal, not a fault — it's also a common reason a big payout seems slow or partial.

Operator minimums and maximums

Each operator sets its own minimum deposit and minimum withdrawal — usually small, often a few tens of shillings — and some cap the maximum you can withdraw in one request or per day, separately from M-Pesa's limits. These vary from site to site and change, so the operator's own cashier or terms page is the place to confirm them before you plan a large cash-out. Where an operator's maximum is lower than M-Pesa's, the operator's is what binds.

The limits you set yourself

The most important limits are the ones you choose. Licensed Kenyan operators are required to offer responsible-gambling controls — deposit limits, loss limits, session time-outs and self-exclusion. A deposit limit you set in advance is the single most effective way to keep betting to a budget, because it applies before the money's in play. If betting is stopping being fun, our responsible gambling page lists free support in Kenya.

Related: M-Pesa withdrawals · betting tax · fastest payout · how to withdraw

Betting limits in Kenya — FAQ

What's the maximum I can withdraw from a betting site to M-Pesa?

The ceiling is M-Pesa's own, not usually the operator's: up to KES 250,000 in a single transaction and KES 500,000 in a day across all your M-Pesa activity. A larger win is paid out in parts across transactions or days, so it can take longer to fully land.

Is there a minimum betting withdrawal in Kenya?

Yes, and it's set by each operator rather than by M-Pesa — usually a small amount. Ask below it and the withdrawal won't go through. Check the operator's cashier or terms for its current minimum.

Why did my large withdrawal arrive in several parts?

Because it exceeded M-Pesa's KES 250,000 per-transaction cap. Amounts above that are split into multiple transactions, and if they also pass the KES 500,000 daily limit, the rest lands the next day.

Can I set a deposit limit on my betting account?

Yes. Licensed operators must offer responsible-gambling controls — deposit limits, loss limits, time-outs and self-exclusion. Setting a deposit limit is the most effective way to keep betting within a budget you decide in advance.

What's the M-Pesa daily limit?

KES 500,000 in total across all send-money, withdrawal and payment transactions in a 24-hour period, with a single-transaction cap of KES 250,000. These are Safaricom limits, approved by the Central Bank of Kenya.

Sources: Safaricom M-Pesa consumer limits (Central Bank of Kenya-approved) and licensed operators' responsible-gambling obligations under the Gambling Control Act 2025. Operator minimums and maximums vary — confirm current figures with the operator. Gambling is for adults 18+.