Fund your SportPesa wallet in seconds using M-Pesa Paybill 955100, Airtel Money, or the USSD menu. Here are all the deposit methods explained step by step.
Lipa na M-Pesa → Pay Bill → 955100 → account = your phone number → amount → PIN.
Dial *790#, select Option 4 (Deposit), enter the amount and confirm with your PIN.
Use the Airtel Money menu to send funds to the SportPesa paybill.
Tap Deposit in the app or website and follow the prompts.
While M-Pesa remains the dominant channel for Kenyan bettors, SportPesa supports additional deposit methods to cater to different preferences. Airtel Money users can fund their accounts through the Airtel Money paybill, following a similar flow to M-Pesa transactions. TKash, Safaricom's alternative mobile money service, also integrates with SportPesa for users who prefer keeping separate mobile wallets. These alternatives provide flexibility for players who may experience M-Pesa service interruptions or simply prefer using a different mobile money platform for their betting activity.
Understanding SportPesa deposit limits helps you manage your betting budget effectively and avoid transaction failures. The minimum deposit amount across all payment methods is typically KES 50, making the platform accessible to casual punters who prefer smaller stakes. Maximum deposit limits vary by payment method and account verification level, with verified accounts generally enjoying higher daily thresholds than unverified ones. M-Pesa transactions through SportPesa typically cap at KES 150,000 per transaction, though your Safaricom daily sending limit may impose additional restrictions.
SportPesa does not charge deposit fees for standard mobile money transactions, though your mobile service provider may apply standard transfer charges. M-Pesa transfers to SportPesa attract the regular Safaricom transaction fees based on the amount sent. Airtel Money and TKash deposits similarly incur the standard rates set by their respective providers. These carrier fees apply regardless of the amount and are typically minimal for typical deposit sizes used by most Kenyan bettors. Always review the transaction confirmation screen before completing any deposit to verify the exact amount being transferred.
SportPesa imposes minimum deposit thresholds that Kenyan users must meet when funding their accounts via M-Pesa. The standard minimum deposit amount is typically KES 50 for most transactions, though this can vary depending on your account tier and verification status. New users completing the registration process often face slightly higher initial minimums until account age and transaction history are established. VIP or verified users may access lower minimum thresholds as part of their enhanced account benefits.
Failed M-Pesa transactions rank among the most frequently reported deposit problems on SportPesa. When deposits fail, first verify that your Safaricom line has sufficient airtime balance and that M-Pesa is operational in your region. Network congestion during peak hours often causes processing delays exceeding the standard 30-second confirmation window. In such cases, wait five minutes and check your M-Pesa transaction history before attempting a second deposit, as duplicate transactions may occur if the original request was queued rather than rejected.
When you initiate a deposit via M-Pesa paybill 955100 and the money leaves your phone but lands nowhere near your SportPesa balance, the culprit is often an incorrect STK PIN entry or a network timeout at Safaricom’s end. If you enter the wrong PIN twice, Safaricom’s system automatically blocks that transaction request, and the funds are reversed to your M-Pesa wallet within 10 to 30 minutes. However, if you see a “Request Timed Out” message, your payment is stuck in a pending state—this happens frequently during peak hours around 8 PM to 10 PM when Nairobi’s mobile money traffic is at its heaviest. The transaction may still process on Safaricom’s side but fail to send a confirmation callback to SportPesa’s servers. In this case, do not retry immediately. Wait 15 minutes, check your M-Pesa SMS, and verify if the money was deducted. If it was, the reversal will hit your phone automatically; if not, the funds are safe and you can retry.
If your deposit fails with a clear error like “Transaction Declined” or “Insufficient Balance” but you know your M-Pesa had enough KES, the problem is usually a mismatch between your SportPesa registered phone number and the number you are using to pay. SportPesa Kenya links your account to the exact Safaricom number you used during registration. If you recently changed your SIM card, ported from Airtel to Safaricom, or are trying to deposit from a second phone, the system will reject the payment because the wallet number does not match your profile. The funds will not be deducted—this is a pre-authorization check that fails before money leaves your M-Pesa. To fix this, log into SportPesa and navigate to your profile settings to see which phone number is listed. If you cannot access your account because the old number is inactive, you will need to verify your identity with SportPesa customer care via ID and a USSD request code. Do not try to deposit through Airtel Money to bypass this, as Airtel Money deposits are processed differently and will also fail if your registered number is invalid.
When your money is deducted but your SportPesa balance does not update, and the 30-minute reversal window passes, you must file a formal refund request. Start by opening your M-Pesa SMS and noting the exact transaction code (e.g., “SFA8K2L9”) and the timestamp. Then, go to SportPesa’s “Help” or “Support” section, choose “Deposit Issues,” and select “Refund Request.” You will be asked for the transaction code, the amount in KES, your phone number, and a brief description. Crucially, do not initiate a new deposit while your refund is pending—doing so creates a second unresolved transaction and can confuse the reconciliation process. SportPesa’s finance team in Nairobi processes refunds within 2 to 6 business hours on weekdays, but weekends may take up to 24 hours if the bank’s mobile money switching agent is offline. If you paid via Airtel Money, the refund path is slightly slower because Airtel’s backend has fewer direct integrations; expect up to 48 hours.
When you fund your SportPesa account via M-Pesa from Nairobi or Kisumu, the transaction travels through a multi-layered security architecture designed to meet Betting Control and Licensing Board (BCLB) standards. Your deposit is encrypted end-to-end, and the system automatically cross-references the Safaricom phone number used to send money with the KES wallet registered on your SportPesa profile. This real-time verification ensures that funds cannot be credited to a mismatched account, acting as a robust barrier against fraudulent deposits and SIM-swap scams that occasionally target Kenyan bettors.
After sending funds via M-Pesa Paybill (Business Number 955100), your SportPesa wallet is credited within seconds under normal network conditions. To confirm the transaction, check the SMS confirmation from Safaricom and the in-app notification on your SportPesa dashboard. If the deposit does not reflect after five minutes, do not resend immediately—instead, verify your M-Pesa statement under 'Safaricom' for a successful deduction, then contact SportPesa support with the transaction code (e.g., SJD8KX9Q2L) to initiate a manual credit. Always ensure you are using the correct Paybill account number, as incorrect entries can delay reconciliation by up to 24 hours.
After every successful deposit, Safaricom sends an M-Pesa SMS with a 10-digit transaction code (starting with letters like SFD). Keep this code until the amount appears in your SportPesa wallet, because it is the only proof of payment for a reconciliation request. SportPesa matches the code against its ledger within seconds, and the wallet balance updates automatically.
The minimum deposit is typically KES 50, but check the current limit in the app.
Standard M-Pesa transaction charges may apply depending on the amount.
Deposits are credited instantly via M-Pesa and Airtel Money.
Every guide on this site is reviewed by Jeremiah Maangi, a Nairobi-based iGaming executive and CEO of iGaming AFRIKA. Jeremiah has over a decade of experience across the African betting and gaming industry — including SportPesa, Betika and Melbet. He verifies registration steps, payment methods (M-Pesa Paybill 955100), and jackpot rules against official SportPesa sources before publication.
Have questions about SportPesa login, deposits, Aviator or jackpots? Ask our AI assistant — it answers instantly in English, 24/7.