18+ · GAMBLE RESPONSIBLY · INDEPENDENT EDITORIAL · NO AFFILIATE PARTNERSHIP
SportPesa deposit & withdrawal — the full banking guide (2026)
SportPesa Kenya (licensed by BCLB under BK 0001193 + casino PG 0000427) runs all deposits and withdrawals through mobile money — primarily M-Pesa Paybill 955100 (alt 5212121) and Airtel Money Paybill 955100 or 'SPORTPESA'. You can also deposit via USSD (*790# option 4), via SMS ('DEPOSIT#amount' to 79079 for an STK push), or after login on the app/web ('Funds' → 'Deposit'). Most M-Pesa deposits credit your wallet within 1–5 minutes; withdrawals via SMS W#amount to 79079 reach your M-Pesa within minutes (subject to a 15-minute clearance window per T&C 4.6) — independent Betzoid testing in January 2026 timed five payouts at 1–6 hours, never exceeding 24. Minimum deposit reported by third-party guides ranges from KSh 1 to KSh 100 — verify limits on sportpesa.com.
*T&Cs apply. Independent editorial — no affiliate partnership with SportPesa.
Deposit methods at SportPesa
M-Pesa (Safaricom) — Lipa Na M-Pesa, Paybill 955100
- Min
- From KSh 1 (verify on sportpesa.com — third-party guides cite KSh 49–KSh 100)
- Max
- Subject to M-Pesa daily ceiling (KES 70,000) — verify on sportpesa.com
- Fees
- Free from SportPesa; standard M-Pesa Lipa Na M-Pesa Paybill tariff applies (Safaricom rate card)
Lipa Na M-Pesa → Pay Bill → Business no. 955100 → Account no. = your SportPesa-registered Safaricom number → amount → M-Pesa PIN. T&C 4.3: depositor phone must match registered account phone — funds from a different SIM are not credited. Instant in normal conditions (1–5 min).
M-Pesa — alt Paybill 5212121
- Min
- Same as 955100
- Max
- Same as 955100
- Fees
- Same as 955100
Listed on SportPesa's own footer and /how-to-play page as alternate Paybill. Account number = registered SportPesa phone number. Use only if 955100 is unavailable; both route to the same wallet. Instant (1–5 min).
Airtel Money — Paybill 955100 or 'SPORTPESA'
- Min
- From KSh 1 — verify on sportpesa.com
- Max
- Subject to Airtel Money daily limit — verify
- Fees
- Free from SportPesa; standard Airtel Money paybill tariff
Airtel Money menu → Make Payment → Paybill → business number 955100 or literal 'SPORTPESA' → amount → PIN. Account reference = registered SportPesa number. Instant in normal conditions.
USSD *790# (option 4)
- Min
- Same as M-Pesa direct
- Max
- Same as M-Pesa daily ceiling
- Fees
- Same as direct Lipa Na M-Pesa
Dial *790# from your registered SIM → option 4 'Deposit' → enter amount → wait for STK push → enter M-Pesa PIN. Works for both Safaricom and Airtel lines per operator how-to-play. Instant.
Online deposit (app or web 'Funds → Deposit')
- Min
- Same as direct
- Max
- Same as direct
- Fees
- Free
Log in → click 'Funds' (top right) → 'Deposit' → choose Safaricom or Airtel → enter amount → confirm. STK push completes the transfer. Instant.
Debit/credit card (Visa/MasterCard)
- Min
- Verify on sportpesa.com
- Max
- Verify on sportpesa.com
- Fees
- Verify — bank-side charges may apply
T&C 4.1 — non-mobile deposits (card) may require ID/passport verification before funds release. Less common rail in Kenya; mobile money is dominant. Subject to bank authorisation (usually instant).
Withdrawal methods & speeds
M-Pesa via SMS — W#amount to 79079
- Min
- From approx. KSh 200 — verify on sportpesa.com (third-party reported)
- Max
- Bounded by Safaricom M-Pesa daily ceiling and balance
- Fees
- Free from SportPesa; M-Pesa receive-from-Paybill charge applies on cash-out at agent
Send 'W#1200' (no spaces, just W + # + amount) to 79079 from your registered SportPesa Safaricom line. You receive a SportPesa confirmation SMS plus M-Pesa credit SMS. SMS verification code may be sent (T&C 4.6).
Withdrawal via app or web — Funds → Withdraw
- Min
- Same as SMS — verify on sportpesa.com
- Max
- Same as SMS
- Fees
- Free from SportPesa; M-Pesa charges on cash-out
Log in → 'Funds' (top right) → 'Withdraw' → enter amount → confirm. Funds reach your registered mobile-money wallet. T&C 4.7.1: payouts can only go to the registered account holder name.
EFT (bank transfer) — for amounts above M-Pesa ceiling
- Min
- Triggered when withdrawal exceeds M-Pesa daily ceiling
- Max
- Subject to BCLB / banking limits
- Fees
- Bank charges may apply
Subject to further identity verification (T&C 4.7.1.b) — in-person ID presentation may be requested for large EFT releases.
Real payout benchmark
M-Pesa withdrawal: minutes to 6 hours (Betzoid Jan 2026 test, 5 payouts)
Most M-Pesa withdrawals land within 5–30 minutes after the 15-minute T&C 4.6 clearance window — based on player reports collected via forum sample (May 2026). Independent Betzoid testing in January 2026 timed five payouts (KES 200–15,000) at 1–6 hours, never exceeding 24, with weekend speed matching weekday. You cannot stack a second withdrawal while a first is pending. For amounts above the M-Pesa daily ceiling, SportPesa routes the payout via EFT bank transfer with additional verification, typically 1–3 working days.
T&C 4.6 clearance
15 minutes
Typical M-Pesa payout
5–30 minutes (1–6 hrs in Betzoid test)
EFT for amounts > M-Pesa ceiling
1–3 business days
Awards > KES 200M
May pay in 4 quarterly instalments (T&C 4.7.1.c)
KYC verification — 3 steps
Valid Kenyan National ID (or passport for non-citizens)
Submit on My Account → Profile → Verify Identity per BCLB 2024 enhanced framework.
Docs: Kenyan national ID · Passport (non-citizens)
Mobile phone number matching Safaricom/Airtel KYC
Must match the registered SportPesa phone (T&C 4.3 — depositor mobile must equal account-holder mobile).
Docs: Registered Safaricom or Airtel number
Card verification for non-mobile deposits
For debit/credit card deposits: ID card or passport verification required before funds release (T&C 4.1).
Docs: Kenyan ID · Passport
Account-holder name match for withdrawals
Funds cannot be released in a different name (T&C 4.7.1). All withdrawal payouts must match the registered account holder.
EFT verification for amounts above M-Pesa ceiling
Further identity verification, which may include in-person presentation of identification documents (T&C 4.7.1.b).
Docs: Kenyan ID · Proof of address (utility bill / bank statement)
Cheque or cash payments
ID required as proof of age (per Responsible Gaming page).
Docs: Kenyan national ID
What real players say
Anonymised submissions paraphrased from forum samples and verified threads. Indicative only.
"I deposited in my Safaricom M-Pesa, but there was no effect in my SportPesa account. Also, deduct my Safaricom M-Pesa yes. [Update: Company fixed the issue and I have been provided with full refund.]"
PissedConsumer review #7225776 (UTSAV P Xnh, verified reviewer, Nairobi), 24 May 2026 — original + resolution updateDeposit-not-reflected complaint resolved with full refund within hours of the original review
"Hello Sport Pesa, number 011469**** deposited 4000 in my account. Mpesa transaction code is UEOMC581R3, has not reflected in my account till now. Please help."
PissedConsumer review #7225768 (Mohamed A Uui, verified reviewer, Nairobi), 24 May 2026Demonstrates the pattern of users escalating with M-Pesa transaction code — the operator-recommended path
"I have made a dipost of 99 in the last 20 minutes to my sportpesa account but doesn't reflect. Please me because I want to bet right now"
PissedConsumer review #7133409 (anonymous), 20 March 2026KSh 99 Mega Jackpot stake deposit not reflecting — illustrates the time pressure when matches are about to kick off
Why mobile money is the only practical rail in Kenya. Kenya's payments landscape is built around M-Pesa, with Airtel Money as the secondary rail. SportPesa, like every BCLB-licensed Kenyan operator, routes all retail deposits through Paybills — 955100 is the headline number; 5212121 is a long-standing alternate; Airtel customers can use 955100 or literal 'SPORTPESA' as the Paybill. Card deposits exist per T&C 4.1 but trigger ID verification and are rarely used.
Fees and Kenyan taxation — what you actually pay. SportPesa itself does not charge a deposit or withdrawal fee. What you do pay: M-Pesa Lipa Na M-Pesa Paybill tariff on the deposit side (Safaricom's standard bracket schedule); 20% withholding tax on net winnings (Kenya Revenue Authority, Kenya Gambling Control Act 2025) — deducted automatically by SportPesa before payout. The operator's own how-to-play page shows the formula: net winnings = (odds × stake) − stake, WHT = 20% of net winnings. 7.5% excise tax on every stake (Kenya parliamentary framework confirmed by SportPesa's own bet confirmation SMS — example: KSh 100 deposit becomes KSh 93.03 stake + KSh 6.97 excise). M-Pesa cash-out charge when you move funds from your M-Pesa wallet to cash at an agent. Dormant fee KES 100/month after 180 consecutive days of no activity (login, bet, deposit or withdrawal — per Dormant Account Policy clause 4.2). Activity resets the clock; balance is preserved net of dormant fees.
Some third-party guides claim Kenya has moved to a '5% deposit excise + 5% withdrawal excise' model replacing the 20% withholding tax. This is not reflected on SportPesa's own how-to-play page nor in our country reference at the time of writing — anchor to the 20% net-WHT + 7.5% stake-excise regime and verify the current line on sportpesa.com.
When deposits go missing — what's actually happening. SportPesa Kenya carries 306 reviews on PissedConsumer averaging 3.3/5 (33% negative, 46% positive). The dominant negative theme is 'deposit-not-reflected': at least eight verbatim complaints across May 2025 → May 2026, ranging from KSh 50 to KSh 4,000. Typical pattern — M-Pesa SMS confirms the debit, the SportPesa wallet still reads zero, customer contacts care@ke.sportpesa.com with the M-Pesa transaction code, the deposit is manually reallocated within 24h (one verified resolution on 24 May 2026 issued a full refund).
Three most common root causes per T&C 4.3 plus SportPesa's own /how-to-play: (1) Mobile number mismatch — you deposited from a SIM not registered to the SportPesa account (T&C 4.3 invalidates this; refunds available manually). (2) Wrong Paybill — a scam Paybill imitating SportPesa branding. Confirm the M-Pesa SMS recipient name reads 'SPORTPESA KENYA' or similar. If not, reverse via M-Pesa reversal flow on 100 immediately. (3) Account inactive / locked — happens after a long break, too many failed logins, or self-exclusion (T&C 4.6 + Dormant Policy). Customer Care unlock required before the deposit reaches the wallet.
Responsible gambling (mandatory disclosure). Gambling can become harmful. Free, confidential support: NACADA helpline 1192 (24/7 free, run by the National Authority for the Campaign Against Alcohol and Drug Abuse — Kenya's gambling addiction line) · email helpline@nacada.go.ke · nacada.go.ke. SportPesa 24/7 helpline 0709 079 079 + responsiblegambling.or.ke. Set deposit and stake limits via My Account → Self Exclusion (operator's Responsible Gaming page) — email care@ke.sportpesa.com to activate. Only stake what you can afford to lose. Gambling is not a way of making money or chasing losses.
Frequently Asked Questions
What is the fastest way to deposit to SportPesa Kenya?
My deposit hasn't reflected on SportPesa — what should I do?
How long does a SportPesa withdrawal take to reach my M-Pesa?
What is the minimum and maximum SportPesa deposit?
Are there taxes on my SportPesa winnings?
Why was my account charged KES 100 even though I didn't bet?
More on SportPesa
Last updated 2026-06-11 by Afroduma Editorial. Synthesised from public market data with editorial oversight. No affiliate partnership with SportPesa.