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

Updated 2026-05-16

SportPesa deposit & withdrawal — the full banking guide

SportPesa runs on M-Pesa rails, the brand essentially built the Kenyan M-Pesa-betting model. Minimum deposit is KSh 1, withdrawals to M-Pesa typically clear in minutes to a few hours for verified accounts, and there is no crypto. The 5% KRA WHT on withdrawals (Finance Act 2025) is deducted at source. The post-2020 operating entity (Milestone Games Ltd) has been broadly stable on payout reliability since the relaunch.

*T&Cs apply. Independent editorial — no affiliate partnership with SportPesa.

Deposit methods at SportPesa

M-Pesa (Safaricom)

Instant
Min
KSh 1
Max
M-Pesa daily limit (KSh 250,000 standard)
Fees
Free on SportPesa side; Safaricom standard tariff applies

Primary rail. Deposit via SportPesa paybill clears in seconds. The KSh 1 minimum is among the lowest on the market and reflects the brand's mass-market accessibility positioning.

Airtel Money

Instant
Min
KSh 1
Max
Airtel daily limit
Fees
Free on SportPesa side; Airtel tariff applies

Secondary mobile-money rail for Airtel subscribers.

Bank transfer

Min
Varies
Max
No cap on SportPesa side
Fees
Bank fees on sender side

Available for larger amounts. Rare in practice.

Visa / Mastercard

Instant
Min
KSh 1
Max
Card daily limit
Fees
Free

Kenyan-issued cards work. Foreign cards may be rejected for geographic licensing compliance.

SMS / USSD

Instant
Min
KSh 1
Max
Per bank/wallet limit
Fees
Standard SMS/USSD fees

SMS bet flow remains a working alternative to the app for older handsets, SportPesa was foundational to the SMS-betting model in Kenya.

Withdrawal methods & speeds

M-Pesa (Safaricom)

Minutes to hours (verified)
Min
KSh 100
Max
KSh 5,000,000 daily
Fees
Free on SportPesa side; Safaricom standard tariff applies on receipt

Primary withdrawal route. Funds land in the M-Pesa wallet matching the name on the verified SportPesa account. The post-2020 operating entity has been broadly stable on payout reliability.

Airtel Money

15–60 minutes (verified)
Min
KSh 100
Max
Airtel daily limit
Fees
Free on SportPesa side

Available for Airtel subscribers.

Bank transfer

Same-day to 24 hours
Min
Per bank policy
Max
Daily cap
Fees
Standard interbank transfer fee on receiving end

Used mostly for larger withdrawals. KRA PIN may be requested by the receiving bank.

Real payout benchmark

M-Pesa withdrawal in minutes to hours for verified accounts

Verified accounts typically see M-Pesa withdrawals clear within minutes to a few hours. First withdrawal triggers KYC review and can take up to 48 hours. The post-2020 operating entity has been broadly stable on payout reliability since the October 2020 relaunch. Player reports below are anonymised and indicative.

First payout

Up to 48h

Repeat payout

Minutes to hours

Min withdrawal

KSh 100

Daily cap

KSh 5M

KYC verification — 3 steps

01

Submit your Kenyan ID

Upload a clear photo of your Kenyan national ID (Huduma Namba), passport, or alien card. The name must match your M-Pesa registration.

Docs: Kenyan national ID · Passport · Alien card

02

Selfie verification (higher tiers)

SportPesa may request a selfie holding your Kenyan ID for higher withdrawal tiers, standard for BCLB-licensed operators.

Docs: Selfie with ID

03

Phone number verification

SportPesa confirms that the Safaricom or Airtel number used for withdrawal matches the registered SportPesa account. Mismatched numbers are the #1 reason a first withdrawal stalls.

Docs: Registered Safaricom number · Name match

Real player payout reports

Anonymised user submissions and reported timing. Treat as indicative, not guaranteed.

Method Amount Time
M-Pesa (verified, small) KSh 1,500 5 min
M-Pesa (verified, mid) KSh 35,000 17 min
M-Pesa (verified, large) KSh 250,000 1.5 h
M-Pesa (first withdrawal) KSh 8,000 26 h
Bank transfer (large) KSh 1,500,000 7 h

SportPesa's banking experience is the part of the product that still feels best-in-class. The brand was foundational to the Kenyan M-Pesa-betting model, its 2014-2018 growth essentially built the playbook every Kenyan operator now follows, and the post-2020 product retains that depth. Deposits clear instantly via Safaricom paybill, the minimum deposit is KSh 1, and the SMS-and-USSD bet flow remains a working alternative to the app for older handsets. Airtel Money is supported on deposit. Bank transfer works for larger amounts. There is no crypto, and no expectation of it.

Withdrawal reliability under the post-2020 operating entity (Milestone Games Ltd) has been broadly stable. M-Pesa withdrawals for verified accounts typically clear within minutes to a few hours; first withdrawal triggers KYC review and can take up to 48 hours. KYC follows the standard Kenyan template, national ID, phone number matching the M-Pesa wallet, selfie verification for higher tiers. Withdrawal fees on the operator side are zero; Safaricom's standard M-Pesa tariff applies on receipt. Daily withdrawal cap is KSh 5,000,000.

Kenya's Finance Act 2023 imposes a 5% withholding tax on withdrawals (Finance Act 2025) on betting and gaming winnings, deducted at source by SportPesa before payout. A KSh 1,000 gross winning pays KSh 925 net to your M-Pesa wallet. SportPesa handles the remittance to KRA on your behalf and you do not file a separate return for that tax. The 7.5% is the current rate and is materially lower than the 20% excise-on-stakes that triggered the 2019 industry standoff. The current operating entity has run continuously under BCLB licence since the October 2020 relaunch and the tax treatment has held stable through 2024-2026.

Frequently Asked Questions

How long does SportPesa take to pay out via M-Pesa?
Verified accounts typically see M-Pesa withdrawals clear within minutes to a few hours. First withdrawal triggers KYC review and can take up to 48 hours. The post-2020 operating entity has been broadly stable on payout reliability since the relaunch.
What is the SportPesa minimum withdrawal?
KSh 100 to M-Pesa or Airtel Money. There is no withdrawal fee on SportPesa's side. Safaricom or Airtel standard tariffs apply on receipt.
What is the SportPesa minimum deposit?
KSh 1. Among the lowest in the Kenyan market, historically the brand was deliberately built around mass-market accessibility and the deposit floor reflects that.
Can I use Airtel Money on SportPesa?
Yes. Airtel Money is supported as a secondary mobile-money rail for both deposits and withdrawals. M-Pesa is the primary route because Safaricom dominates the Kenyan mobile-money market.
Does SportPesa accept crypto?
No. There is no Bitcoin, USDT, or any other crypto deposit or withdrawal route. Given the Central Bank of Kenya's stance on crypto and the brand's BCLB-licensed footing, that is unlikely to change.
Why is my SportPesa withdrawal pending?
The most common cause on first withdrawal is incomplete KYC, SportPesa waits for ID and phone-number verification before releasing funds. The second most common is a name mismatch between the SportPesa account and the M-Pesa wallet. Live chat or WhatsApp is the fastest way to triage.
How does the 5% KRA WHT on withdrawals (Finance Act 2025) affect my payout?
Kenya's Finance Act 2023 imposes a 5% withholding tax on withdrawals (Finance Act 2025) on betting and gaming winnings, deducted at source by SportPesa before payout. A KSh 1,000 gross winning pays KSh 925 net to your M-Pesa wallet. SportPesa remits the tax to KRA on your behalf. This 7.5% rate is materially lower than the 20% excise-on-stakes that triggered the 2019 industry standoff.
What is the daily withdrawal limit on SportPesa?
KSh 5,000,000 per day via M-Pesa. Withdrawals above standard amounts may trigger a manual fraud review that adds a few hours, standard for the Kenyan market, not SportPesa-specific.

More on SportPesa

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