18+ · GAMBLE RESPONSIBLY · INDEPENDENT EDITORIAL · NO AFFILIATE PARTNERSHIP

Updated 2026-06-11

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

Instant
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

Instant
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'

Instant
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)

Instant
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')

Instant
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)

Instant
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

Typically within minutes after the 15-minute clearance window (T&C 4.6); most users report receipt within 5–30 minutes — based on player reports, May 2026
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

Within minutes (after 15-min clearance window); typically 5–30 minutes — based on player reports, May 2026
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

1–3 business days; for awards above KES 200,000,000 the operator reserves the right to pay in 4 quarterly instalments (T&C 4.7.1.c)
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

01

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)

02

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

03

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

04

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.

05

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)

06

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 update

Deposit-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 2026

Demonstrates 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 2026

KSh 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?
M-Pesa to Paybill 955100 is the fastest path — most deposits credit your SportPesa wallet within 1–5 minutes. From your Safaricom menu, pick Lipa Na M-Pesa → Pay Bill → Business no. 955100 → Account no. = your SportPesa-registered phone number → amount → M-Pesa PIN. You'll receive both an M-Pesa confirmation SMS and a SportPesa 'received' SMS. If you prefer in-app, log in and use 'Funds → Deposit' for an STK-push flow.
My deposit hasn't reflected on SportPesa — what should I do?
First, check the M-Pesa SMS recipient name reads 'SPORTPESA' or 'SPORTPESA KENYA'. If it doesn't, you paid the wrong Paybill (likely a scam) — reverse via M-Pesa reversal flow on 100. If the name is correct, confirm you used the SIM that's registered to your SportPesa account (T&C 4.3 — non-matching SIMs are not credited automatically). Then email care@ke.sportpesa.com with the M-Pesa transaction code, your SportPesa phone number, and the timestamp; the support desk typically reallocates within 24 hours. Verify the current escalation path on sportpesa.com/help.
How long does a SportPesa withdrawal take to reach my M-Pesa?
Per T&C 4.6 there is a 15-minute internal clearance window from the moment you submit the withdrawal request. Most M-Pesa payouts then land within 5–30 minutes total (based on player reports, May 2026). 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.
What is the minimum and maximum SportPesa deposit?
Third-party guides report a minimum ranging from KSh 1 to KSh 100; verify the current floor on sportpesa.com because SportPesa updates this line periodically. The per-transaction maximum is bound by your Safaricom M-Pesa daily ceiling (KES 70,000 retail tier) and your Airtel Money limit. For larger awards, T&C 4.7.1 routes payouts via EFT with additional ID verification.
Are there taxes on my SportPesa winnings?
Yes. Kenya applies a 20% withholding tax on net winnings (net win = stake × odds − stake), deducted by SportPesa before payout — per Kenya Revenue Authority rules confirmed in the Gambling Control Act 2025. A 7.5% excise tax is also deducted on every stake before the bet is placed — you can see this on the operator's bet confirmation SMS (e.g., KSh 100 deposit → stake KSh 93.03 + excise KSh 6.97). SportPesa does not levy its own deposit or withdrawal fees on top.
Why was my account charged KES 100 even though I didn't bet?
Per SportPesa's Dormant Account Policy clause 4.2, accounts with no activity (login, deposit, withdrawal or bet) for 180 consecutive days are charged KES 100 per month, capped at the wallet balance. Any activity — even a simple login — resets the dormancy clock. Your balance, net of dormant charges, remains available; log in to reactivate, then contact care@ke.sportpesa.com if you need a reconciliation.

More on SportPesa

Last updated 2026-06-11 by Afroduma Editorial. Synthesised from public market data with editorial oversight. No affiliate partnership with SportPesa.