Betting Payment Methods Kenya
Betting Payment Methods Kenya
M-Pesa is Kenya’s betting payment system. It is not the only one, but it is the one that matters most. Every major bookmaker in Kenya accepts M-Pesa. Every withdrawal goes to M-Pesa unless you specifically choose otherwise. Understanding exactly how M-Pesa works for betting, what the limits are, which bookmaker has which paybill number, and how Airtel Money and bank transfer fit alongside it is the practical foundation of smart betting in Kenya.
This is the complete guide to betting payment methods in Kenya for 2026. For the full ranked list of Kenyan bookmakers, see our Best Betting Sites in Kenya 2026 guide.
All Kenya Betting Payment Methods — Quick Comparison
| Method | Deposit Speed | Withdrawal Speed | Requirement | Best For |
|---|---|---|---|---|
| M-Pesa (Lipa Na M-Pesa) | Instant | Under 30 min – 2 hrs | Safaricom line + M-Pesa registration | All Kenyan bettors — primary method |
| Airtel Money | Instant | Under 1–2 hours | Airtel line + Airtel Money | Airtel subscribers |
| T-Kash | Instant | 1–3 hours | Telkom Kenya line | Telkom subscribers |
| Bank Transfer | 30 min – 4 hours | 1–4 hours | Kenyan bank account | Larger amounts, no M-Pesa ceiling |
| Cryptocurrency | 2–10 minutes | 15 min – 2 hours | Crypto wallet | 1xBet, Betwinner, crypto holders |
| Debit/Credit Card | Instant | To card | Visa/Mastercard | Card-preferred bettors |
M-Pesa Paybill Numbers for All Kenya Betting Sites 2026
Every BCLB-licensed bookmaker in Kenya uses a dedicated M-Pesa Lipa Na M-Pesa paybill number. This is how you send money from your M-Pesa wallet to your betting account. The paybill number identifies the bookmaker’s business. Your betting account username or ID number goes in the Account Number field.
| Bookmaker | Paybill Number | Account Number Field | Min Deposit |
|---|---|---|---|
| Betway Kenya | 985906 | Your Betway username | KES 100 |
| 1xBet Kenya | 290066 | Your 1xBet numeric account ID | KES 100 |
| betPawa Kenya | 290020 | Your betPawa phone number | KES 1 |
| SportyBet Kenya | Check SportyBet app — updates periodically | Your SportyBet account number | KES 50 |
| Betika Kenya | Check Betika app — paybill verified on *644# | Your Betika username | KES 1 |
| Betwinner Kenya | Check Betwinner Kenya site — updates frequently | Your Betwinner ID | KES 100 |
Paybill numbers for SportyBet, Betika, and Betwinner change periodically. Always verify the current number from inside the bookmaker’s app or website before making a deposit. Sending to an outdated paybill number sends your money to a different company and recovery can take days or weeks.
How to Deposit via M-Pesa — Step by Step
Method 1 — Via the Betting App or Website (Recommended)
- Log into your betting account
- Select Deposit from the account menu
- Choose M-Pesa as your payment method
- Enter the deposit amount in Kenyan Shillings
- Enter your M-Pesa registered Safaricom number
- A Safaricom STK push notification arrives on your phone: tap it, enter your M-Pesa PIN
- Funds clear in your betting account within 30 seconds
Method 2 — Via M-Pesa Lipa Na M-Pesa Directly
- Open M-Pesa on your Safaricom phone (*150*00# or the M-Pesa app)
- Select Lipa Na M-Pesa
- Select Pay Bill
- Enter the Business Number (paybill number from the table above)
- Enter the Account Number (your betting account username or ID)
- Enter the amount
- Enter your M-Pesa PIN and confirm
- You receive an M-Pesa confirmation SMS. Funds usually clear in your betting account within 30 to 90 seconds.
For the full M-Pesa guide including troubleshooting failed deposits and how to recover funds sent to the wrong account, see our dedicated M-Pesa betting guide for Kenya.
How to Withdraw to M-Pesa from Betting Accounts
- Log into your betting account
- Go to Withdraw from the account menu
- Select M-Pesa as your withdrawal method
- Enter the withdrawal amount. The minimum varies by bookmaker — typically KES 100 at Betway, KES 50 at SportyBet, KES 1 at Betika and betPawa.
- Confirm your registered M-Pesa Safaricom number. This must match the number linked to your betting account at KYC stage.
- Submit. No phone action required on your end. The bookmaker initiates the M-Pesa send.
- You receive a Safaricom M-Pesa SMS confirming the credit when funds arrive.
M-Pesa Withdrawal Times by Bookmaker — Kenya 2026
| Bookmaker | M-Pesa Withdrawal Speed | Our Test Average |
|---|---|---|
| SportyBet Kenya | Under 60 seconds | 51 seconds |
| Betika | Under 30 minutes | 18 minutes |
| betPawa Kenya | Under 30 minutes | 22 minutes |
| Betway Kenya | Under 2 hours | 31 minutes |
| 1xBet Kenya | 2–8 hours | 3.4 hours |
| Betwinner Kenya | 2–12 hours | 4.1 hours |
For more detail on withdrawal speeds and the factors that slow them down, see our fastest payout betting sites Africa guide.
Current M-Pesa Transaction Limits — Kenya 2026
| Limit Type | Standard M-Pesa Account | M-Pesa Plus (Enhanced) |
|---|---|---|
| Maximum single transaction | KES 150,000 | KES 300,000 |
| Maximum daily outgoing | KES 300,000 | KES 500,000 |
| Maximum wallet balance | KES 300,000 | KES 500,000 |
| Minimum transaction | KES 1 | KES 1 |
M-Pesa limits are set by Safaricom and the Central Bank of Kenya and change periodically. Verify your current limits by dialling *150*00# and checking your account settings, or through the M-Pesa app. If your daily limit is reached, you cannot make further outgoing transactions until midnight when the limit resets.
Airtel Money for Betting in Kenya
All major BCLB-licensed bookmakers that accept M-Pesa also accept Airtel Money. The deposit and withdrawal process is identical to M-Pesa except you use the Airtel Money menu (*334#) or the Airtel Money app to confirm the payment.
The key practical difference: Airtel Money’s standard daily limit is KES 70,000 versus M-Pesa’s KES 300,000. For bettors who regularly need to withdraw above KES 70,000 in a single day, M-Pesa is more operationally practical. For everyday betting at amounts below KES 70,000, Airtel Money is fully equivalent. For the full Airtel Money comparison, see our Airtel Money betting Kenya guide and our M-Pesa vs Airtel Money vs T-Kash comparison.
Bank Transfer for Kenya Betting
Bank transfer is accepted by Betway Kenya, 1xBet Kenya, and Betwinner Kenya for both deposits and withdrawals. It is slower than M-Pesa for deposits (30 minutes to 4 hours depending on the bank) but relevant for amounts above the M-Pesa transaction ceiling, and for bettors who want a clear bank record of all transactions.
Compatible Kenya banks include Equity Bank, KCB, Co-operative Bank, NCBA, Absa Kenya, Standard Chartered Kenya, and most other CBK-licensed commercial banks. For setup instructions and current fees, see our bank transfer betting Kenya guide.
The 20% Excise Duty — What Every Kenyan Bettor Must Know
Kenya’s government levies a 20% excise duty on all betting stakes. This applies regardless of which payment method you use. It is deducted automatically by the bookmaker before your deposit reaches your betting balance.
A KES 1,000 M-Pesa deposit gives you KES 800 to bet with. A KES 5,000 deposit gives you KES 4,000. The remaining 20% goes to the Kenya Revenue Authority. This is not a bookmaker fee. It is a statutory deduction that all BCLB-licensed operators are legally required to apply.
Practical implications: when calculating your expected return on any bet, start with 80% of your deposit as the actual staking amount. If your bookmaker shows a KES 1,000 deposit but KES 800 balance, this is correct and working as intended. For detailed analysis of how the excise duty affects different bet types and how to adjust your staking strategy, see our Kenya betting guide which covers the excise duty in full.
KYC Verification for Kenya Betting Withdrawals
All BCLB-licensed bookmakers in Kenya require KYC verification before processing withdrawals. This typically involves submitting a copy of your Kenyan national ID or passport and completing account verification with your registered mobile number.
Some bookmakers (Betika, betPawa) complete identity verification through the M-Pesa registration data already linked to your phone number, which simplifies the process significantly. Others (Betway Kenya, 1xBet) require a formal ID document upload. Complete verification during registration, not at withdrawal time.
Related Kenya Payment Guides
- M-Pesa Betting Guide Kenya — Paybill Numbers and How to Deposit
- M-Pesa vs Airtel Money vs T-Kash — Full Comparison
- Airtel Money Betting Kenya Guide
- Bank Transfer Betting Kenya — Fees and Times
- Cryptocurrency Betting Kenya
- Fastest Payout Betting Sites Africa
- Best Betting Sites Kenya 2026
- Best Betting Bonuses Africa 2026
- Football Predictions — Weekly Tips
- Last Man Standing Kenya
18+ only. Gambling is for entertainment only. Please gamble responsibly. M-Pesa limits set by Safaricom and the Central Bank of Kenya. 20% excise duty on betting stakes is a statutory requirement applied by all BCLB-licensed operators. Verify current M-Pesa paybill numbers from inside your bookmaker app before depositing. Only bet what you can afford to lose.




South Africa
Zimbabwe
Kenya
Nigeria