How to Withdraw from SportPesa

Withdrawing your SportPesa winnings is simple — the money is sent directly to your registered M-Pesa number. Here is the full process.

Withdraw Winnings

Withdraw from SportPesa

How to Withdraw to M-Pesa

  1. Login to your SportPesa account.
  2. Open the Withdraw (or Wallet) section.
  3. Enter the amount you want to withdraw.
  4. Confirm — the funds are sent to your registered M-Pesa number.
  5. You will receive an SMS confirmation once the payout completes.

Note: withdrawals can only be sent to the phone number registered to your SportPesa account.

SportPesa Withdrawal Limits and Minimum Amounts

When learning how to withdraw money from SportPesa, understanding the imposed limits is essential for planning your transactions. The platform sets a minimum withdrawal amount of KES 50, which means you cannot process any withdrawal request below this threshold. On the upper end, SportPesa allows a maximum withdrawal of KES 999,999 per transaction. These limits apply consistently across all users regardless of account status or betting history.

Troubleshooting Failed SportPesa Withdrawals

Occasionally, users encounter issues when attempting to withdraw funds from their SportPesa accounts. Common reasons for failed transactions include incorrect M-Pesa registered names that do not match the SportPesa account holder, network connectivity problems with Safaricom services, or exceeding the daily M-Pesa transaction limit of KES 150,000. Insufficient account balance within SportPesa also prevents successful processing of withdrawal requests.

Withdrawal Processing Times and Transaction Verification

SportPesa typically processes withdrawal requests within fifteen minutes to two hours under normal operating conditions. During peak betting periods such as major sporting events or weekend matches, processing times may extend due to high transaction volumes. Once SportPesa approves your withdrawal, the funds transfer to your M-Pesa account via the SportPesa paybill number 955100, with Safaricom then completing the final delivery to your mobile wallet.

SportPesa Withdrawal Limits: Daily, Weekly, and Minimum Amounts

SportPesa imposes specific withdrawal limits to maintain financial compliance and platform security. The minimum withdrawal amount is KES 50, though this threshold may vary depending on your account verification status. Daily withdrawal limits typically cap at KES 500,000 per transaction, with some accounts eligible for higher limits upon completing full KYC verification through Safaricom's M-Pesa integration.

Pending Withdrawals: Causes and Resolution Steps

Withdrawal requests may remain in "pending" status due to several factors including network delays with Safaricom's M-Pesa system, security verification checks, or high transaction volumes during peak hours. Typically, pending withdrawals on SportPesa process within 30 minutes to 2 hours. Delays beyond 24 hours warrant immediate action through the customer support channels.

Understanding SportPesa Withdrawal Processing Times

SportPesa processes withdrawal requests on a tiered basis depending on the amount requested and account history. Standard M-Pesa withdrawals typically reflect in your wallet within 15 minutes to 24 hours. First-time withdrawals and amounts exceeding KES 50,000 undergo additional scrutiny, extending processing to 48 hours. The platform operates withdrawals between 6:00 AM and 10:00 PM daily; requests submitted outside these hours queue for the next processing window. SportPesa states a target of 4 hours for 90% of standard withdrawal requests, though this is not guaranteed during high-traffic periods or banking holidays.

Withdrawal Limits and Verification Requirements at SportPesa

SportPesa imposes daily withdrawal limits scaled to account verification levels. Unverified accounts face a maximum withdrawal ceiling of KES 2,500 per day. Partially verified accounts—those with phone number and basic personal details confirmed—can withdraw up to KES 25,000 daily. Fully verified accounts meeting BCLB compliance requirements access higher limits of up to KES 250,000 per transaction. Weekly limits cap at KES 500,000 regardless of verification status. These limits reset at midnight EAT and do not roll over unused capacity to subsequent periods.

Why SportPesa Withdrawal Verification Can Lock Your Cash (and How to Beat the Queue)

Before your first withdrawal lands in M-Pesa, SportPesa will run a Know Your Customer (KYC) check. This is not a formality; it is a BCLB requirement designed to prevent fraud and money laundering. You typically need to submit a government-issued ID (National ID or Passport), and sometimes a selfie holding that ID. Many Kenyan punters hit a wall here because they upload a blurry photo taken in low light or use an expired ID. The system flags these automatically, and your withdrawal sits in a “Pending Verification” state until a human agent manually reviews it—a process that can take 24 to 72 hours if you are lucky.

SportPesa Withdrawal Processing Times: From Click to M-Pesa SMS

When you hit “Withdraw,” the clock starts ticking, but not all minutes are equal. SportPesa processes withdrawal requests in batches, typically during business hours (8 AM to 6 PM EAT, Monday to Saturday). A request made at 11 PM on a Sunday will sit in the queue until Monday morning. Once the batch is processed, the payout goes to your registered mobile money wallet—either M-Pesa via Safaricom or Airtel Money. For M-Pesa, the actual transfer usually lands within 1 to 15 minutes after the batch runs. Airtel Money can occasionally take up to 30 minutes due to interbank settlement routes outside SportPesa’s control.

Common Delays for Kenyan Players: M-Pesa Limits, Weekends, and Silent Failures

The most frustrating delay is not technical—it is your M-Pesa limit. If your payout is KES 150,000 and your M-Pesa account has a daily transaction ceiling of KES 300,000, the deposit may bounce back if you have already moved a large sum that day. SportPesa will not retry the withdrawal automatically; you must resubmit the request. Similarly, Airtel Money has lower per-transaction limits (often KES 150,000). For payouts above that, SportPesa may split the payment into two transactions, but this splitting can trigger a 24-hour hold while their compliance team double-checks the duplicate amounts. Check your mobile wallet’s limit in the app before requesting a large cash-out.

SportPesa Withdrawal Methods: M-Pesa and Bank Transfer Options

For Kenyan bettors, SportPesa keeps things straightforward by processing all withdrawals exclusively through M-Pesa and direct bank transfers. The M-Pesa route is the default choice for most users, given Safaricom’s ubiquity and the instant crediting of funds to your registered phone number. To initiate a payout, head to the cashier section, select “Withdraw,” choose M-Pesa, enter the amount in KES, and confirm via your SIM PIN. Bank transfers are available for larger sums, requiring your bank details on file, but they typically take 24–48 hours to reflect. There are no hidden service charges on SportPesa’s side, though M-Pesa transaction fees (from KES 10 to 75 depending on tier) may apply when funds move to your till or paybill balance. Ensure your SportPesa account name matches your M-Pesa registration details—any mismatch will trigger a manual verification hold that delays your payout.

M-Pesa Payout Limits and Minimum Withdrawal Amounts

SportPesa enforces a minimum withdrawal of KES 100 for M-Pesa, which aligns with the BCLB’s consumer protection guidelines for small-stakes bettors. The daily M-Pesa payout limit is capped at KES 150,000 per transaction, with a maximum of KES 300,000 per day across multiple withdrawals. This is a SportPesa-specific limit, not a Safaricom M-Pesa limit—M-Pesa itself allows up to KES 250,000 per transaction and KES 500,000 daily for personal accounts. If you win a jackpot or bet above the KES 300,000 daily cap, the system will prompt you to split the payout into two separate withdrawals over consecutive days, or switch to a direct bank transfer with no upper ceiling. Always confirm your current withdrawal limit on the app’s cashier page, as SportPesa occasionally adjusts these thresholds during major sporting events or promotional periods.

Processing Times: When Your Money Reflects in M-Pesa

Instant withdrawals are the norm when you request M-Pesa payouts between 6:00 AM and 10:00 PM East Africa Time—these are processed automatically and appear in your M-Pesa statement within 5 to 15 minutes. Requests submitted outside this window, especially after 10:00 PM, are queued and processed at 6:00 AM the next day, so don’t panic if a late-night withdrawal shows “pending.” If your M-Pesa number is not active for receiving payments (e.g., you topped up via a different SIM), SportPesa will hold the funds and send an SMS notification asking you to verify your Safaricom line. In rare cases where the M-Pesa API is down due to Safaricom maintenance, processing can stretch to 2 hours, but SportPesa’s system automatically retries every 15 minutes until successful. For bank transfers, processing takes 24–48 hours, excluding weekends and public holidays, with no instant option available.

Frequently Asked Questions

How do I withdraw from SportPesa?

Login, go to Withdraw, enter the amount and confirm — funds are sent to your registered M-Pesa number.

What is the minimum SportPesa withdrawal?

The minimum withdrawal is typically KES 50, but check the current limit.

How long does a SportPesa withdrawal take?

M-Pesa withdrawals are usually instant or within a few minutes.

Reviewed by Our Betting Expert

Jeremiah Maangi — CEO iGaming AFRIKA

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.

LinkedIn: Jeremiah Maangi →

Ask the SportPesa AI Assistant

Have questions about SportPesa login, deposits, Aviator or jackpots? Ask our AI assistant — it answers instantly in English, 24/7.

👋 Hi! I'm the SportPesa guide assistant. Ask me about login, deposits, Aviator, jackpots or paybill.