Betting Payment Methods Kenya

Panashe May 16, 2026 6 min read

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

MethodDeposit SpeedWithdrawal SpeedRequirementBest For
M-Pesa (Lipa Na M-Pesa)InstantUnder 30 min – 2 hrsSafaricom line + M-Pesa registrationAll Kenyan bettors — primary method
Airtel MoneyInstantUnder 1–2 hoursAirtel line + Airtel MoneyAirtel subscribers
T-KashInstant1–3 hoursTelkom Kenya lineTelkom subscribers
Bank Transfer30 min – 4 hours1–4 hoursKenyan bank accountLarger amounts, no M-Pesa ceiling
Cryptocurrency2–10 minutes15 min – 2 hoursCrypto wallet1xBet, Betwinner, crypto holders
Debit/Credit CardInstantTo cardVisa/MastercardCard-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.

BookmakerPaybill NumberAccount Number FieldMin Deposit
Betway Kenya985906Your Betway usernameKES 100
1xBet Kenya290066Your 1xBet numeric account IDKES 100
betPawa Kenya290020Your betPawa phone numberKES 1
SportyBet KenyaCheck SportyBet app — updates periodicallyYour SportyBet account numberKES 50
Betika KenyaCheck Betika app — paybill verified on *644#Your Betika usernameKES 1
Betwinner KenyaCheck Betwinner Kenya site — updates frequentlyYour Betwinner IDKES 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)

  1. Log into your betting account
  2. Select Deposit from the account menu
  3. Choose M-Pesa as your payment method
  4. Enter the deposit amount in Kenyan Shillings
  5. Enter your M-Pesa registered Safaricom number
  6. A Safaricom STK push notification arrives on your phone: tap it, enter your M-Pesa PIN
  7. Funds clear in your betting account within 30 seconds

Method 2 — Via M-Pesa Lipa Na M-Pesa Directly

  1. Open M-Pesa on your Safaricom phone (*150*00# or the M-Pesa app)
  2. Select Lipa Na M-Pesa
  3. Select Pay Bill
  4. Enter the Business Number (paybill number from the table above)
  5. Enter the Account Number (your betting account username or ID)
  6. Enter the amount
  7. Enter your M-Pesa PIN and confirm
  8. 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

  1. Log into your betting account
  2. Go to Withdraw from the account menu
  3. Select M-Pesa as your withdrawal method
  4. Enter the withdrawal amount. The minimum varies by bookmaker — typically KES 100 at Betway, KES 50 at SportyBet, KES 1 at Betika and betPawa.
  5. Confirm your registered M-Pesa Safaricom number. This must match the number linked to your betting account at KYC stage.
  6. Submit. No phone action required on your end. The bookmaker initiates the M-Pesa send.
  7. You receive a Safaricom M-Pesa SMS confirming the credit when funds arrive.

M-Pesa Withdrawal Times by Bookmaker — Kenya 2026

BookmakerM-Pesa Withdrawal SpeedOur Test Average
SportyBet KenyaUnder 60 seconds51 seconds
BetikaUnder 30 minutes18 minutes
betPawa KenyaUnder 30 minutes22 minutes
Betway KenyaUnder 2 hours31 minutes
1xBet Kenya2–8 hours3.4 hours
Betwinner Kenya2–12 hours4.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 TypeStandard M-Pesa AccountM-Pesa Plus (Enhanced)
Maximum single transactionKES 150,000KES 300,000
Maximum daily outgoingKES 300,000KES 500,000
Maximum wallet balanceKES 300,000KES 500,000
Minimum transactionKES 1KES 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


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.

Discover more from Soccer Bet Predictions

Subscribe now to keep reading and get access to the full archive.

Continue reading

Discover more from Soccer Bet Predictions

Subscribe now to keep reading and get access to the full archive.

Continue reading