18+ | Gambling can be addictive. Play responsibly.
Updated March 2026

Paybill Betting Kenya: How to Deposit via Paybill

Paybill is the backbone of M-Pesa-based betting deposits in Kenya. Every licensed betting operator in the country has a unique Paybill number through which millions of Kenyan bettors fund their accounts daily. Understanding how Paybill works, knowing the correct numbers for each platform, and avoiding common mistakes can save you time and ensure your deposits process smoothly every time.

This guide is your complete reference for Paybill betting in Kenya. We list the Paybill numbers for all major betting sites, walk through the deposit process step by step, explain the differences between Paybill and STK Push deposits, and cover troubleshooting tips for common issues. Whether you are depositing for the first time or looking for a quick Paybill number reference, this guide has everything you need.

The Paybill system was introduced by Safaricom as part of Lipa na M-Pesa (Pay with M-Pesa), enabling businesses to receive payments from M-Pesa users. For betting, this system allows instant, free deposits from any M-Pesa account to any registered betting platform. Over 90% of Kenyan betting deposits go through M-Pesa, with Paybill being the traditional method before STK Push was introduced.

All Betting Site Paybill Numbers

Betting SitePaybill NumberAccount Number FormatMin. DepositMax. Deposit
Betika290290Phone number (07XXXXXXXX)KES 1KES 300,000
Sportpesa174411Phone numberKES 50KES 300,000
Betway880185Betway account IDKES 50KES 300,000
Mozzartbet290059Phone numberKES 50KES 300,000
Odibets290680Phone numberKES 50KES 300,000
DafabetVia STK PushPhone numberKES 100KES 300,000
Betin997900Phone numberKES 50KES 300,000
22BetVia STK PushPhone numberKES 100KES 300,000
1winVia STK PushPhone numberKES 100KES 300,000
Kwikbet290098Phone numberKES 50KES 300,000

Note: Some platforms like 1win, Dafabet, and 22Bet use STK Push exclusively and do not have traditional Paybill numbers. STK Push is an automated version of Paybill -- see comparison below.

How to Deposit via Paybill: Step-by-Step

On SIM Toolkit (Basic Phones)

  1. Go to the M-Pesa menu on your phone (SIM Toolkit on feature phones).
  2. Select Lipa na M-Pesa.
  3. Select Pay Bill.
  4. Enter the Business Number (e.g., 290290 for Betika).
  5. Enter the Account Number (usually your phone number, e.g., 0712345678).
  6. Enter the Amount you wish to deposit.
  7. Enter your M-Pesa PIN.
  8. Confirm the transaction details and press OK.
  9. You receive an M-Pesa confirmation SMS. The deposit credits within seconds to 5 minutes.

On the M-Pesa App (Smartphones)

  1. Open the M-Pesa app (or MySafaricom app).
  2. Tap Pay or Pay Bill.
  3. Enter the Paybill number or select from saved Paybills.
  4. Enter the Account Number (your betting account ID or phone number).
  5. Enter the deposit Amount.
  6. Confirm with your M-Pesa PIN or fingerprint.
  7. Deposit credits instantly.

Paybill vs STK Push

FeaturePaybillSTK Push
Initiated byYou (from M-Pesa menu)Betting site (sends prompt to your phone)
Steps required7-8 steps3-4 steps
Need to remember PaybillYesNo (automatic)
Error riskHigher (wrong Paybill or account number)Lower (automated)
SpeedInstant-5 minInstant
Works without internetYes (USSD-based)Yes (SIM toolkit)
Works on feature phonesYesYes

STK Push is generally faster and easier because the betting platform sends the payment request directly to your phone -- you only need to enter your M-Pesa PIN. Paybill gives you more control since you initiate the payment yourself. Both methods are free and instant. Use STK Push when available; use Paybill as a reliable backup.

Instant Deposits at 1win

STK Push deposits. 500% welcome bonus up to KES 75,000. M-Pesa withdrawals in 1-6 hours.

Deposit Now

Common Paybill Deposit Mistakes and How to Avoid Them

Wrong Paybill Number

Entering the wrong Paybill number sends your money to a different company. Always double-check the number before confirming. Bookmark this page for a quick reference. If you send to the wrong Paybill, contact both the recipient company and Safaricom immediately for a reversal (call 234 from your Safaricom line).

Wrong Account Number

Entering the wrong account number (e.g., misspelling your phone number) means the deposit may credit to someone else's betting account or fail to match. Always use the exact format required by the platform. Most platforms use your registered phone number starting with 07 or 01 (10 digits).

Insufficient M-Pesa Balance

Ensure your M-Pesa balance covers the deposit amount. If you have exactly the amount needed, note that some transactions may not go through if the balance is too tight. Maintain a small buffer above the deposit amount.

Duplicate Deposits

If you do not see the deposit credited immediately, wait at least 5 minutes before trying again. Impatience can lead to double deposits. Check your M-Pesa SMS history to confirm whether the first transaction went through.

Paybill Deposit Limits

ParameterLimit
Minimum Paybill depositKES 1 (Betika) to KES 100 (1win)
Maximum per transactionKES 150,000
Maximum dailyKES 300,000
FeesFree (no charges for Paybill payments)
Processing timeInstant to 5 minutes

Tips for Paybill Betting Deposits

Frequently Asked Questions

What is a Paybill number for betting?
A Paybill number is a unique business number assigned by Safaricom for receiving M-Pesa payments. Each betting platform has its own Paybill number (e.g., 290290 for Betika, 174411 for Sportpesa).
How do I deposit using Paybill?
Go to M-Pesa, select Lipa na M-Pesa, then Pay Bill. Enter the Paybill number, your account number (usually your phone number), the amount, and your M-Pesa PIN. Deposit credits instantly.
What is the Betika Paybill number?
Betika's Paybill number is 290290. Use your registered phone number as the account number. Minimum deposit KES 1.
What is the Sportpesa Paybill number?
Sportpesa's Paybill number is 174411. Use your registered phone number as the account number. Minimum deposit KES 50.
Is Paybill deposit free?
Yes, Paybill deposits for betting are completely free. Neither Safaricom nor the betting platforms charge any fees for Paybill payments.
What if I sent money to the wrong Paybill?
Contact Safaricom immediately at 234 from your Safaricom line. You can request a reversal within 24 hours. Also contact the company that received the payment. Keep your M-Pesa confirmation SMS as proof.

Responsible Gambling

Gambling should be enjoyable entertainment. Set limits, take breaks, and never bet more than you can afford to lose. 18+.

Resources: BeGambleAware.org | GamCare

D
Daniel Mwangi

Nairobi-based betting industry expert. Covers BCLB-licensed operators.