
How to Deposit Money to Sportpesa Via Mpesa
Participating in sports betting through Sportpesa has become an integral pastime for many in Kenya. As one of the leading gaming platforms, Sportpesa offers a seamless way for users to deposit money and enjoy a variety of sports betting options. This article will guide you on how to deposit money into your Sportpesa account using the Mpesa paybill system, a popular and trusted method in Kenya.
💰 One-Click Deposit
Claim No-Wagering Bonus

Understanding Sportpesa and Its Paybill System
What is Sportpesa?
Sportpesa is a trailblazing gaming company that has established itself as the most trusted name in Kenya’s sports wagering landscape. With a transparent approach to business, Sportpesa provides a wide range of sports betting options including football and an easy-to-utilize platform for its loyal customers. It has become a prominent online sports wagering platform in Kenya and East Africa, known for its extensive array of sports and gaming options, catering to a diverse community of passionate enthusiasts.
How the Paybill System Works
The paybill system is a key feature of Sportpesa’s operations, providing an efficient method for users to deposit and withdraw funds. Sportpesa’s online wallet allows users to add money seamlessly, place bets, and engage in the thrilling world of sports wagering. This system simplifies the process of transferring money to Sportpesa, ensuring a smooth and enjoyable betting experience.
Why Use Mpesa for Deposits?
Nearly all betting sites in Kenya, including Sportpesa, facilitate funding through M-PESA due to its reliability and convenience. Using Mpesa paybill for funding ensures your transactions are secure and swift. This method allows you to easily transfer money into your Sportpesa account, enabling you to focus on making predictions and placing bets without any hassle.
Steps to Deposit Money into Your Sportpesa Account
Accessing the Mpesa Menu
- Dial the M-Pesa USSD code on your phone (typically *334# for Safaricom).

- In the menu that opens, select “Lipa Na Mpesa” (usually option 6 or 7).

- Choose “Paybill” as the payment method.

This method is standard and secure for adding funds to Sportpesa in Kenya.​
Entering the Sportpesa Paybill Number
Sportpesa Paybill and Account Number:
| Paybill Number | Usage |
|---|---|
| 955100 | Main official number |
| 5212121 or 955100 | Alternative number |
- Enter one of the two paybill numbers to fund.

- In the Account Number field, input your registered phone number (as shown in official guides/SMS).

- Enter the amount you wish to deposit.

Confirming the Transaction
- Verify all entered details.

- Enter your M-pesa PIN to confirm the payment.

- You will receive a confirmation message:
- From MPesa: with transaction details.

- From Sportpesa: confirming your account will be credited.

💰 One-Click Deposit
Claim No-Wagering Bonus
Updates:
- The account number is usually your registered phone number, though some guides mention entering “Sportpesa”—either is accepted in official instructions.​
- Paybill 955100 is the primary number, 5212121 also works and is official. Paybill numbers to add money are both valid.
Important Considerations When Using Mpesa
Fees Associated with Depositing via Mpesa
- As of 2025, adding money through Mpesa to Sportpesa are free for the user; no additional M-pesa charges for funding transactions.
- Withdrawals from Mpesa agents may incur standard M-pesa fees, depending on the amount (see table below).
- Sportpesa does not charge extra for funding—only standard Mpesa provider fees and minimal taxes for betting operations apply.
Confirmation SMS from M-pesa and Sportpesa will note payment details, but funding themselves are free.
| Transaction Type | MPesa Charge (Last updated: November 15, 2025) |
|---|---|
| Funding to Sportpesa Account | Free |
| Withdrawal (KSh 101–500) | Shillings 29 |
| Withdrawal (Shillings 501–1,000) | Shillings 29 |
| Withdrawal (Shillings 1,001–1,500) | Shillings 29 |
| Withdrawal (Shillings 35,001–50,000) | Shillings 278 |
| Withdrawal (Shillings 50,001–250,000) | Shillings 309 |
Changelog (2022–2025)
- 2025:Â All funding to Sportpesa account in Kenya through M-Pesa are confirmed to be free according to current tariff tables.
- 2023:Â Added support for funding through USSD (*790#) and improved SMS confirmation times. Via sms updates enhanced.
- 2022:Â Alternative Paybill 5212121 launched; main Paybill remains 955100. Using the Sportpesa paybill became easier.
- 2022–2025: Funding minimum consistently pay KSh 50; instant processing standard (within seconds to max 10 minutes).
Common Issues and Troubleshooting
- Insufficient funds in your Mpesa mobile money account.
- Temporary network or system glitches (try repeating after a few minutes).
- Account not verified or missing details (update sportpesa via profile).
- Funding/transaction limits reached (Shillings 250,000/transaction, Shillings 500,000/day).
- Funding not reflecting—wait 10 minutes, then contact Sportpesa customer support.
- Unsupported sportpesa payment method—only M-Pesa and alternative mobile services are accepted for funding.
| Issue | Solution |
|---|---|
| Funding not reflecting in account | Wait max 10 mins. If unresolved, contact support and provide transaction details (Paybill, amount, phone number, transaction ID). |
| M-pesa balance too low | Top up your Mpesa wallet, then retry funding. |
| Account not verified | Upload or update ID documents in your Sportpesa profile. |
| Technical error | Retry after a few minutes; check M-pesa/Sportpesa outage news. |
| Funding limit reached | Check daily/monthly transaction limits; split into smaller amounts if needed. |
Tips for a Successful Deposit
- Confirm you have enough money in your Mpesa mobile money account before starting.
- Double-check you entered the correct M-pesa paybill number (955100 or 5212121) and your phone number as the account number.
- Keep your transaction confirmation SMS with the reference number until funds into your sportpesa reflect in your Sportpesa account.
- Set/remember your correct Mpesa PIN for secure transactions.
- If you encounter repeated issues, access the Sportpesa website app or web chat for fast support.
Withdrawing Money from Your Sportpesa Account
How to Withdraw Money via Mpesa
- Log in to your Sportpesa account and open the cashier/withdrawal section.
- Select Withdraw, enter the amount, and confirm your request.
- For withdrawal sms-based withdrawals (without Internet):
Send an SMS to 79079 in the format:Â W Amount#PIN
Example:Â W 500#1234 - Your funds will be automatically sent to your M-pesa wallet upon approval. Withdraw money from sportpesa is instant.
| Method | Steps | Processing Time |
|---|---|---|
| Sportpesa online (website/app) | Login → Cashier → Withdraw → Enter amount → Confirm | Usually instant; max 10 mins |
| SMS | Send “W Amount#PIN” to 79079 | Instant to Mpesa |
Understanding Withdrawal Limits
- Sportpesa maximum withdrawal per transaction (Mpesa):Â Shillings 70,000.
- Maximum withdrawal per day:Â Shillings 140,000.
- Minimum withdrawal through M-pesa:Â Shillings 50Â (for alternative mobile services:Â Shillings 10). Mpesa and alternative mobile services accepted.
- For bank transfers/VISA/MasterCard, limits vary per bank and region.
| Payment Method | Min Withdrawal | Max Withdrawal | Max Payout Per Day |
|---|---|---|---|
| Mpesa | Shillings 50 | Shillings 70,000 | Shillings 140,000 |
| Airtel Money | Shillings 10 | Shillings 150,000 | Shillings 150,000 |
| Bank Transfer | Depends on bank | Depends on bank | Depends on site |
Timing and Processing of Withdrawals
- Mpesa/alternative mobile services withdrawals are processed instantly, usually within seconds. Sportpesa allows quick payouts.
- Bank/card withdrawals may take 1–3 business days (or up to 5 for cards).
- Delays may occur due to verification or network issues—contact support if money from their accounts do not reflect after 10 mins.
Alternatives to Mpesa for Depositing Funds
Airtel Money for Sportpesa Deposits
- Go to alternative mobile payment menu on your phone. Sportpesa alternative mobile is supported.
- Select Make Payment → Paybill.
- Enter Sportpesa business number (“SPORTPESA” or 955100), amount, PIN, and reference (“FOOTBALL”). Football betting is popular.
- Add as little as Shillings 100. Minimum stake when bet: Shillings 10. Users to fund easily.
Other Betting Sites in Kenya
- Popular alternatives to Sportpesa is one in 2025 include. Features of sportpesa compared to others:
- Betika
- Betway Kenya
- Odibet
- Mozzartbet
- 1XBet Kenya
Comparing Deposit Methods
| Online method | Min Funding | Min Withdrawal | Processing Time | Notes |
|---|---|---|---|---|
| Mpesa | Shillings 10 | Shillings 50 | Instant (funding & withdrawal) | Most widely supported. Money into your sportpesa account instantly |
| Alternative mobile payment | Shillings 10 | Shillings 10 | Instant (funding and withdraw) | Accepted on most major sites. Mobile money transfer quick |
| Bank Transfer | Varies | Varies | 1–3 days | Subject to banking hours. Money on sportpesa later |
| Card (Visa/MasterCard) | Shillings 100 | Varies | Instant for funding, 1–5 days for withdrawal | May incur extra fees. Add funds quickly |
| Crypto | Varies | Varies | Instant | Growing popularity. Online wallet emerging |
Changelog (2022–2025)
- 2025:Â Alternative mobile payment now supported for funding & withdrawals; bank/card payout times updated for speed. Safaricom and alternative mobile both work.
- 2024:Â Withdrawal limits increased (Mpesa, alternative mobile, and jackpots). Sportpesa offers improved services.
- 2023:Â Expanded SMS and app support for withdrawals; improved instant payout reliability. Betting platform enhanced.
- 2022:Â Minimum withdrawal through alternative mobile dropped to Shillings 10; Sportpesa payout boost for multi-bet winners introduced. Sportpesa kenya wallet improved.
Popular Withdrawal Issues & Solutions
| Issue | Solution |
|---|---|
| Withdrawal not received instantly | Wait max 10 mins; check your Mpesa/alternative mobile balance; contact Sportpesa support with transaction ID. Money has been received verification needed |
| Min/Max limit errors | Split large withdrawals; ensure requests are within stated limits above. Mobile payment methods is determined by limits |
| Account not verified | Complete KYC verification in your Sportpesa profile, upload ID. Log in to your sportpesa to verify |
| Wrong PIN or incorrect SMS format | Double-check message and employ proper format: W Amount#PIN, e.g., W 1000#1234. Send correct format |
| Funding/withdrawal fees confusion | Funding through Mpesa/alternative mobile services are free; only standard Mpesa withdrawal charges apply (see previous table). Betting and payment experience improved |




