How to Deposit Money to Sportpesa Via Mpesa


By Wanjiru Mwangi

Updated 7 days ago

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

 

How to Deposit Money to Sportpesa Via Mpesa

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

  1. Dial the M-Pesa USSD code on your phone (typically *334# for Safaricom).Dial the M-Pesa USSD code on your phone
  2. In the menu that opens, select “Lipa Na Mpesa” (usually option 6 or 7).In the menu that opens, select "Lipa Na Mpesa"
  3. Choose “Paybill” as the payment method.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 NumberUsage
955100Main official number
5212121 or 955100Alternative number
  1. Enter one of the two paybill numbers to fund.Enter one of the two paybill numbers to fund
  2. In the Account Number field, input your registered phone number (as shown in official guides/SMS).In the Account Number field, input your registered phone number
  3. Enter the amount you wish to deposit.Enter the amount you wish to deposit

Confirming the Transaction

  1. Verify all entered details.Verify all entered details.
  2. Enter your M-pesa PIN to confirm the payment.Enter your M-pesa PIN to confirm the payment
  3. You will receive a confirmation message:
  • From MPesa: with transaction details.SMS From MPesa
  • From Sportpesa: confirming your account will be credited.SMS From Sportpesa

 

💰 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 TypeMPesa Charge (Last updated: November 15, 2025)
Funding to Sportpesa AccountFree
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.
IssueSolution
Funding not reflecting in accountWait max 10 mins.
If unresolved, contact support and provide transaction details (Paybill, amount, phone number, transaction ID).
M-pesa balance too lowTop up your Mpesa wallet, then retry funding.
Account not verifiedUpload or update ID documents in your Sportpesa profile.
Technical errorRetry after a few minutes; check M-pesa/Sportpesa outage news.
Funding limit reachedCheck 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.
MethodStepsProcessing Time
Sportpesa online (website/app)Login → Cashier → Withdraw → Enter amount → ConfirmUsually instant; max 10 mins
SMSSend “W Amount#PIN” to 79079Instant 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 MethodMin WithdrawalMax WithdrawalMax Payout Per Day
MpesaShillings 50Shillings 70,000Shillings 140,000
Airtel MoneyShillings 10Shillings 150,000Shillings 150,000
Bank TransferDepends on bankDepends on bankDepends 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 methodMin FundingMin WithdrawalProcessing TimeNotes
MpesaShillings 10Shillings 50Instant (funding & withdrawal)Most widely supported. Money into your sportpesa account instantly
Alternative mobile paymentShillings 10Shillings 10Instant (funding and withdraw)Accepted on most major sites. Mobile money transfer quick
Bank TransferVariesVaries1–3 daysSubject to banking hours. Money on sportpesa later
Card (Visa/MasterCard)Shillings 100VariesInstant for funding, 1–5 days for withdrawalMay incur extra fees. Add funds quickly
CryptoVariesVariesInstantGrowing 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

IssueSolution
Withdrawal not received instantlyWait max 10 mins; check your Mpesa/alternative mobile balance; contact Sportpesa support with transaction ID. Money has been received verification needed
Min/Max limit errorsSplit large withdrawals; ensure requests are within stated limits above. Mobile payment methods is determined by limits
Account not verifiedComplete KYC verification in your Sportpesa profile, upload ID. Log in to your sportpesa to verify
Wrong PIN or incorrect SMS formatDouble-check message and employ proper format: W Amount#PIN, e.g., W 1000#1234. Send correct format
Funding/withdrawal fees confusionFunding through Mpesa/alternative mobile services are free; only standard Mpesa withdrawal charges apply (see previous table). Betting and payment experience improved

 

 

💰 One-Click Deposit
Claim No-Wagering Bonus

Overall Rating