post-thumbnail

How to Withdraw from an Online Casino to M-Pesa

Posted on 23 April 2024

How to Withdraw from an Online Casino to M-Pesa (2026): Kenya & Tanzania Guide

Want to know how to withdraw from an online casino to M-Pesa? M-Pesa is the way most Kenyan and Tanzanian players get their winnings out, and at a licensed site the money usually lands on your phone within minutes. But withdrawals are also where things go wrong: unverified accounts, names that don’t match, amounts above your wallet limit, and scammers who target anyone who has just been paid.

This guide walks you through the whole process in Kenya and Tanzania: the steps, the taxes that come off your winnings, M-Pesa’s limits and cash-out fees, real payout times from independent tests, brand-by-brand instructions, and what to do when a withdrawal gets stuck. Every fact was checked in October 2026.

🔞 18+ only 🛡️ Licensed sites only 📅 Updated 25 Oct 2026
AS
AffSupreme Editorial Team
Updated October 25, 2026 · Licences checked against GRA (Kenya) and Gaming Board of Tanzania sources

Advertising disclosure: AffSupreme may earn a commission when you sign up through links on this page. This never changes our advice, and we only recommend operators licensed in the country concerned. Gambling is for adults and involves financial risk.

📌 Key takeaways

  • Casino withdrawals to M-Pesa are requested from the casino’s cashier (or by SMS at SportPesa), not from your M-Pesa menu.
  • The money goes to the phone number registered on your casino account, so register with your own M-Pesa line.
  • Verify your identity first. Unverified accounts are the most common reason withdrawals stall.
  • Kenya: a 5% withholding tax comes off every withdrawal; a KES 1,000 withdrawal lands as KES 950.
  • Tanzania: tax is withheld from winnings before you’re paid; 22Bet’s guide puts the online casino rate at 15%.
  • In Kenya, M-Pesa caps a single transaction at KES 250,000 and your balance at KES 500,000, so big wins may need several withdrawals.
  • Independent tests found M-Pesa payouts arriving in 1 to 11 minutes at licensed Kenyan sites.

⚡ Quick guide: withdraw to M-Pesa in 6 steps

  1. Log in to your licensed casino account on the official site or app.
  2. Complete verification with your national ID or passport if you haven’t already.
  3. Open Withdraw in the cashier and choose M-Pesa.
  4. Enter the amount, above the site’s minimum and within your M-Pesa limits.
  5. Confirm the request and check the tax deduction shown.
  6. Wait for the M-Pesa SMS confirming the payment, then check your balance.

🔄 How M-Pesa casino withdrawals work

Depositing and withdrawing work in opposite directions. When you deposit, you pay the casino from your M-Pesa menu or approve a pop-up prompt, usually into the operator’s paybill. When you withdraw, the casino sends the money to you as a business payment, straight to the M-Pesa line linked to your account. You don’t dial anything or enter your PIN to receive it.

That has three practical consequences:

  • Your registered number matters. Kenyan sites tie your account, paybill deposits and payouts to the number you registered with. If you change SIM cards, contact support before you withdraw.
  • The casino decides the timing. Most licensed sites pay automatically once checks are done, but large or first-time withdrawals can be reviewed by hand.
  • Taxes come off first. In Kenya, the operator deducts the withdrawal tax before sending the money, so the amount on your M-Pesa SMS is lower than the amount you requested.

A fast withdrawal is only possible if the casino actually pays, and the only casinos you can hold to that are those licensed in your country.

🇰🇪 Kenya

The Gambling Regulatory Authority (GRA) replaced the old Betting Control and Licensing Board under the Gambling Control Act 2025. Its first licensing cycle under the new regulations began in July 2026. The Act requires operators to pay winnings within two days, to verify players’ identity, and to offer deposit, loss and session limits. Kenya’s 2026 regulations also require player funds to be kept separate from the operator’s own money, which protects your balance if an operator fails.

One complication: the GRA doesn’t publish a searchable list of licensed operators, Paybillke found on 19 October 2026. Look for the licence statement at the bottom of the casino’s Kenyan site. It should name the company, the GRA and a public gaming (“PG”) licence number. SportPesa, for example, shows a 2026 casino licence, GRAK/2026/PG056841, held by Standard Global East Africa Limited. You can also call the GRA on 0800 723 770.

🇹🇿 Tanzania

The Gaming Board of Tanzania licenses online casinos separately from sports betting, with “OC” or “OCL” numbers, and publishes an online register of operators. Betway Tanzania (OC000000019), betPawa (OCL000000024) and Parimatch (OCL000000004) all hold online casino licences and pay out to M-Pesa.

⚠️ Offshore casinos that take M-Pesa deposits but hold no local licence give you nowhere to complain if a withdrawal never arrives. In 2025, Kenyan investigators said unlicensed crash-game sites took deposits by paybill or STK push and then withheld payouts.

🇰🇪 How to withdraw from a casino to M-Pesa in Kenya

Step by step: withdrawing in the app or on the website

  1. Log in with the phone number you registered, which should be your own Safaricom M-Pesa line.
  2. Check your withdrawable balance. Bonus funds and free bet credit usually can’t be withdrawn until the terms are met.
  3. Open Withdraw and choose M-Pesa. Most Kenyan sites pay to your registered number automatically.
  4. Enter the amount. Stay above the site’s minimum (KES 100 at Odibets, KES 200 at SportPesa) and within M-Pesa’s KES 250,000 per-transaction limit.
  5. Review the deduction. ChampsBase found that 22Bet Kenya shows the tax in the cashier before you confirm.
  6. Confirm and wait for the M-Pesa confirmation SMS.

Withdrawing by SMS (SportPesa)

SportPesa is one of the few sites where you can withdraw from any phone, without data or an app. Send WITHDRAW#amount to 79079 from your registered line, with no spaces (for example, WITHDRAW#1000). Paybillke reports that SportPesa withdrawals reach M-Pesa within minutes, and that the minimum withdrawal is KES 200.

🧾 What you’ll actually receive in Kenya

Two taxes affect your money in Kenya. A 5% excise duty is taken from every deposit, and a 5% withholding tax applies to every withdrawal. Law firm analysis by Afriwise of the Finance Act 2026, effective 1 July 2026, confirms the structure: betting and gaming payouts fall under the “withdrawals” definition, taxed at 5%, while the 20% withholding rate applies to lottery and prize competition winnings.

You withdraw5% withholding taxReaches M-Pesa
KES 500KES 25KES 475
KES 1,000KES 50KES 950
KES 3,000KES 150KES 2,850
KES 10,000KES 500KES 9,500
KES 50,000KES 2,500KES 47,500

Because both taxes are percentages of money moved, depositing and withdrawing the same money costs you twice. For example, a KES 1,000 deposit that you withdraw again without betting comes back as about KES 902. Some websites still describe other rates, including a 20% tax on all winnings, so check the deduction shown in your casino account before you confirm a large withdrawal.

📏 M-Pesa limits that affect your withdrawal

Your casino’s limits are only half the picture. Safaricom’s own M-Pesa limits, as listed by Paybillke from Safaricom’s tariff sheet (updated August 2026), also apply:

M-Pesa limitAmountWhat it means for casino players
Maximum per transactionKES 250,000Larger wins need several withdrawals
Daily totalKES 500,000Resets at midnight East Africa Time
Maximum wallet balanceKES 500,000A payout that would push you above it is rejected
Minimum agent withdrawalKES 50Tiny wins can’t be cashed out at an agent

The balance cap catches people out. If your wallet already holds KES 400,000, a KES 150,000 casino payout will fail. Move money out of your wallet first, or ask the casino whether it can pay part of the win to a bank account.

ℹ️ Casinos set their own caps too. SportyBet limits unverified accounts to KES 5,000 a day (Paybillke), and 22Bet sends withdrawals above KES 50,000 through a KYC review that can take 1 to 24 hours.

💵 Cashing out: M-Pesa agent and ATM fees

Hapa Kenya lists money coming into M-Pesa as free, so the casino’s payment reaches you without an extra charge on top of the tax. Turning it into cash does cost money. These are Safaricom’s 2026 withdrawal charges, as published by Paybillke (verified 29 August 2026):

Amount (KES)Agent fee (KES)
50 – 10011
101 – 2,50029
2,501 – 3,50052
3,501 – 5,00069
5,001 – 7,50087
7,501 – 10,000115
10,001 – 15,000167
15,001 – 20,000185
20,001 – 35,000197
35,001 – 50,000278
50,001 – 250,000309

At an ATM, the fee is KES 35 for KES 200–2,500, KES 69 for KES 2,501–5,000, KES 115 for KES 5,001–10,000 and KES 203 for KES 10,001–35,000. ATMs won’t dispense less than KES 200 or more than KES 35,000 per transaction. If you don’t need cash, leaving the money in M-Pesa and paying directly avoids these fees.

🏷️ M-Pesa withdrawals at Kenyan casinos: quick guides

These Kenyan operators hold public gaming (casino) licences: SportPesa’s 2026 number as shown on its site, and the others’ numbers from the 2025/26 register. Confirm current licences with the GRA.

SportPesa

🛡️ Casino licence: GRAK/2026/PG056841 (Standard Global East Africa)
💸 Minimum withdrawal: KES 200
📲 How: app, website, or SMS WITHDRAW#amount to 79079
⏱️ Speed: within minutes (Paybillke)

SportPesa is built around M-Pesa: you deposit to paybill 955100 and withdraw to your registered line. The SMS route makes it the easiest choice if you play on a basic phone. Your account, SMS commands and payouts are all tied to your registered number.

Visit SportPesa 18+ | T&Cs apply | Gamble responsibly

Betika

🛡️ Licence: PG 0001113 (Shop and Deliver, 2025/26 register)
💸 Minimum withdrawal: sources disagree; check your account
📲 How: app or website, to your registered line
⏱️ Speed: usually within minutes (Paybillke)

Betika pays withdrawals back to the M-Pesa line registered on your account. If a withdrawal stalls, the usual causes are incomplete verification, an amount below the minimum, an unmet bonus condition or a temporary system delay. When you contact support, give your M-Pesa transaction code first; it’s the fastest way to trace a payment.

Visit Betika 18+ | T&Cs apply | Gamble responsibly

Odibets

🛡️ Licence: PG-0001096 (Kareco Holdings, 2025/26 register)
💸 Minimum withdrawal: KES 100
📲 Wallet: M-Pesa only (paybill 290680)
⏱️ Tested speed: 1 min 12 s, 1 min 58 s and 7 min 43 s (ChampsBase)

Odibets is M-Pesa only, with low minimums and fast tested payouts: two of ChampsBase’s three withdrawals arrived in under two minutes. Watch for its inactivity charge if you leave money in a dormant account, and copy the paybill only from Odibets’ own site; Paybillke lists 290681 and 290608 as scam variants of the real 290680.

Visit Odibets 18+ | T&Cs apply | Gamble responsibly

22Bet Kenya

🛡️ Licence: PG-0001294 (Nuntis Holdings, 2025/26 register)
📲 Wallets: M-Pesa, Airtel Money, cards
⏱️ Tested speed: KES 1,000 in 7 min, KES 1,500 in 11 min (ChampsBase)
🔎 Review: withdrawals above KES 50,000 take 1–24 hours

In ChampsBase’s August 2026 test, 22Bet’s identity checks cleared in under four minutes, M-Pesa payouts arrived without a repeat ID check, and the tax deduction appeared in the cashier before the withdrawal was confirmed.

Visit 22Bet 18+ | T&Cs apply | Gamble responsibly

SportyBet Kenya

🛡️ Licence: PG 0001202 (Dreamhub Technology, 2025/26 register)
📲 Deposits: paybill 590555
⏱️ Speed: under 10 minutes for verified accounts (Paybillke)
🔒 Unverified cap: KES 5,000 a day

SportyBet’s casino includes Aviator and its own crash game, Sporty Jet. Verify early: unverified accounts are limited to KES 5,000 in withdrawals a day, according to Paybillke, while verified players’ payouts usually arrive in under 10 minutes.

Visit SportyBet 18+ | T&Cs apply | Gamble responsibly

🇹🇿 How to withdraw from a casino to M-Pesa in Tanzania

In Tanzania, M-Pesa is Vodacom’s wallet, and every licensed casino we checked pays out to it alongside Airtel Money, Tigo Pesa and HaloPesa. The process is the same as in Kenya: you request the withdrawal from the casino, and the money arrives on the number linked to your account.

  1. Register with your own Vodacom number, the one your M-Pesa wallet is on.
  2. Verify your account with your national ID or passport before your first withdrawal.
  3. Open Withdraw in the casino’s cashier and choose M-Pesa.
  4. Enter the amount within the site’s limits.
  5. Check the tax line showing what will be withheld from your winnings.
  6. Confirm and wait for Vodacom’s confirmation SMS.

🧾 Tax on casino winnings in Tanzania

In Tanzania, tax is taken from your winnings, not your withdrawals. The operator calculates it, holds it back from your balance and sends it to the Tanzania Revenue Authority, according to 22Bet’s guide (updated 28 September 2026). That guide gives 15% for online casino winnings and 12% for sports betting. iGaming Times describes a single 15% rate for all gaming from 1 July 2026, so the casino rate is consistent across both sources, while the sports rate isn’t.

Example (casino win)Tax at 15%You keep
TZS 10,000 winningsTZS 1,500TZS 8,500
TZS 100,000 winningsTZS 15,000TZS 85,000
TZS 1,000,000 winningsTZS 150,000TZS 850,000

A 5% excise duty on stakes was proposed in the June 2026 budget but withdrawn before the Finance Act, 2026 was signed on 30 June, so there’s no stake tax to plan for. Check the tax line on your bet history to see exactly what was deducted.

🏷️ M-Pesa withdrawals at Tanzanian casinos: quick guides

betPawa Tanzania

🛡️ Casino licence: OCL000000024 (Choplife Gaming)
💸 Minimum withdrawal: TZS 2,000
📲 Wallets: M-Pesa, Tigo Pesa, Airtel Money, HaloPesa
⏱️ Speed: usually within 24 hours

betPawa is mobile money only, with deposits from TZS 100 and stakes from TZS 1, which makes it a good place to test a small M-Pesa withdrawal before you play with more.

Visit betPawa 18+ | T&Cs apply | Gamble responsibly

Parimatch Tanzania

🛡️ Casino licence: OCL000000004 (Ultimate Gaming System)
💸 Withdrawals: TZS 2,000 to TZS 5,000,000 per request
📲 Wallets: M-Pesa, Tigo Pesa, HaloPesa, Airtel Money
🎰 Casino: 6,000+ games

Parimatch has the highest per-request withdrawal limit we found in Tanzania, which matters if you win big on its 6,000-game casino. Deposits start at TZS 500. Remember that its first-deposit bonus carries 10x wagering within seven days, and bonus money must be cleared before you can withdraw it.

Visit Parimatch 18+ | T&Cs apply | Gamble responsibly

Betway Tanzania

🛡️ Casino licence: OC000000019 (Media Bay)
💸 Withdrawals: TZS 1,000 to TZS 1,000,000 a day
🔎 KYC: full verification above TZS 1,000,000
💬 Support: 24/7 chat in English and Swahili

Betway takes M-Pesa, Airtel Money, Tigo Pesa, HaloPesa, EzyPesa and Selcom Huduma. Its TZS 1,000,000 daily cap means a large win is paid out over several days, so verify fully in advance if you play its Evolution and Pragmatic Play live tables at higher stakes.

Visit Betway 18+ | T&Cs apply | Gamble responsibly

⚖️ M-Pesa withdrawals compared

CasinoCountryMinimumMaximumReported speed
Odibets🇰🇪KES 100—1–8 minutes (ChampsBase test)
22Bet🇰🇪—KYC review above KES 50,0007–11 minutes (ChampsBase test)
SportPesa🇰🇪KES 200—Within minutes (Paybillke)
Betika🇰🇪Check account—Within minutes (Paybillke)
SportyBet🇰🇪—KES 5,000/day if unverifiedUnder 10 minutes verified (Paybillke)
betPawa🇹🇿TZS 2,000—Usually within 24 hours
Parimatch🇹🇿TZS 2,000TZS 5,000,000 per request—
Betway🇹🇿TZS 1,000TZS 1,000,000 a day—

A dash means we couldn’t confirm the figure from a reliable source. All Kenyan payouts are also subject to M-Pesa’s KES 250,000 per-transaction and KES 500,000 balance limits.

🔍 Choosing a casino that pays out well to M-Pesa

If fast, hassle-free withdrawals matter most to you, compare casinos on these points before you deposit, not after you win:

  • Tested payout times. Independent tests are the best evidence. In Kenya, ChampsBase measured Odibets payouts of 1 to 8 minutes and 22Bet payouts of 7 to 11 minutes.
  • A low minimum withdrawal. Odibets (KES 100) and Betway Tanzania (TZS 1,000) let you cash out small wins.
  • High enough limits. If you play at higher stakes, Parimatch’s TZS 5,000,000 per request beats Betway’s TZS 1,000,000 a day.
  • Clear tax display. ChampsBase found 22Bet Kenya showing the tax deduction before you confirm, so there are no surprises.
  • Options for basic phones. SportPesa’s SMS withdrawals work without data or an app.
  • Fair bonus terms. Heavy wagering ties up your balance; check it before you opt in.
  • Reachable support. Betway Tanzania offers 24/7 chat in English and Swahili, which helps if a payout needs chasing at night.

And above all, a licence in your country. Every casino in this guide is listed with the Kenyan or Tanzanian regulator; that’s what gives you somewhere to turn if a withdrawal goes wrong.

🪪 Verification: the step that makes or breaks your withdrawal

Almost every stuck M-Pesa withdrawal comes back to identity checks. Kenya’s Gambling Control Act requires operators to verify players before their accounts are activated, and licensed casinos in both countries check again before paying out.

  • Have your ID ready. A national ID card or passport is standard. 22Bet asks for a valid government ID, and proof of address for larger withdrawals.
  • Match the names exactly. The name on your casino account should match the name on your M-Pesa line. A mismatch is one of the most common reasons payouts get stuck.
  • Verify before you win. ChampsBase’s 22Bet Kenya checks cleared in under four minutes, but manual reviews can take longer, and you don’t want that delay on your first big withdrawal.
  • Expect extra checks on large amounts: 22Bet Kenya reviews withdrawals above KES 50,000, and Betway Tanzania requires full KYC above TZS 1,000,000.
  • Know your rights. In October 2025, Kenya’s data protection commissioner ordered Betika to pay KES 250,000 in compensation, finding that an ID was a reasonable request but demanding M-Pesa statements was excessive.

⏱️ How long M-Pesa casino withdrawals take

At licensed sites, most M-Pesa withdrawals arrive within minutes once checks are complete. These are the times reported in independent tests and payment guides:

CasinoResultSource
Odibets 🇰🇪1 min 12 s, 1 min 58 s, 7 min 43 sChampsBase test, August 2026
22Bet 🇰🇪KES 1,000 in 7 minutes; KES 1,500 in 11 minutesChampsBase test, 29 August 2026
SportyBet 🇰🇪Under 10 minutes for verified accountsPaybillke
SportPesa 🇰🇪Within minutesPaybillke
Betika 🇰🇪Usually within minutesPaybillke
betPawa 🇹🇿Usually within 24 hoursAffSupreme Tanzania research

In Kenya, the law sets the outer limit: operators must pay winnings within two days. If your withdrawal is still pending after that, and you’ve completed verification, raise a formal complaint with the operator and then with the GRA.

Tanzanian sites publish less test data than Kenyan ones, so build in more time there. The figures we found for Tanzania are review-based rather than timed tests, and a daily cap such as Betway’s TZS 1,000,000 can spread a large win over several days. If you need the money by a certain date, withdraw early and verify fully before you start playing.

ℹ️ “Pending” usually means the casino is reviewing your request, often for verification. Once it’s approved, the M-Pesa payment itself normally takes seconds.

🛠️ M-Pesa withdrawal problems and fixes

ProblemWhat to do
Withdrawal stuck on “pending”Complete verification, then contact support with your withdrawal reference
Withdraw button greyed outCheck for an active bonus with unmet wagering, or an amount below the minimum
Payout rejectedCheck that your casino and M-Pesa names match, and that you’re withdrawing to your registered number
Large win won’t go through (Kenya)Split it into amounts under KES 250,000, and make room below the KES 500,000 wallet cap
Changed your phone numberContact support before withdrawing; payouts go to the number on your account
Less money arrived than you requestedCheck the tax deduction: 5% of each withdrawal in Kenya, tax on winnings in Tanzania
SMS withdrawal failed (SportPesa)Send it again from your registered line in the exact format WITHDRAW#amount, with no spaces
Withdrawal not received after two days (Kenya)Complain to the operator in writing, then call the GRA on 0800 723 770

🚨 Scams that target M-Pesa winners

A fresh payout makes you a target. Paybillke lists fake reversal calls, wrong-paybill impersonation and SIM-swap fraud as the main M-Pesa scams. Here’s how they work and how to stay safe:

  • Fake reversal requests. Someone claims they sent money to your number by mistake and asks you to send it back. Check your real balance in the M-Pesa menu or app before doing anything; genuine reversals go through Safaricom, not through the person you’re talking to.
  • “Support agents” asking for your PIN. No casino, Safaricom or Vodacom agent needs your M-Pesa PIN or one-time codes to send you money.
  • “Unlock your winnings” fees. A licensed casino deducts tax itself. Any message asking you to pay a fee to release a withdrawal is a scam.
  • Fake paybills. When you deposit, copy the paybill only from the casino’s own site. Paybillke lists 290681 and 290608 as scam versions of Odibets’ 290680.
  • SIM swap. If your phone suddenly loses network, contact your provider immediately; a SIM swap can give someone access to your wallet.

If you sent money to the wrong number yourself, Paybillke’s advice is to forward the confirmation SMS to 456 within minutes, or dial *456# and follow the reversal menu, rather than asking the recipient to return it.

🎁 Bonuses and withdrawals

Bonus money is the most common reason a withdrawal is smaller than expected, or blocked altogether. Before you opt in to any offer, check:

  • Wagering requirements: Parimatch Tanzania’s first-deposit offer needs 10x wagering within seven days.
  • Free bet rules: at Betika, free bets need odds of 4.99 or more, expire after 24 hours and can’t be withdrawn as cash; only their winnings can become withdrawable, according to The Game Haus.
  • Cashback conditions: ChampsBase found that Odibets’ cashback and refunds only become withdrawable after a six-selection accumulator with every leg at 2.50 or more.

If you’d rather withdraw freely, you can usually decline a bonus when you deposit.

🇰🇪 Kenya’s 2026 rules that protect your withdrawal

Kenya’s Conduct of Gambling Operations Regulations, 2026 (Legal Notice 112), described by Techweez, sit alongside the Gambling Control Act 2025. Several of their measures matter when you’re trying to get money out:

  • Segregated player funds. Operators must keep players’ money separate from their own, which protects your balance and winnings if an operator becomes insolvent.
  • Payment within two days. The Act requires monetary winnings to be paid within two days.
  • Certified games. Online casino operators must use licensed suppliers whose random number generators are certified by an accredited lab.
  • Local data. Player data must be stored on servers in Kenya unless the regulator grants an exemption.
  • One self-exclusion for all. Operators must connect to a national self-exclusion register.
  • No credit. Credit cards and cryptocurrency are banned for gambling, which is why M-Pesa is the standard way in and out.

📣 What to do if a withdrawal never arrives

  1. Check the basics. Is your account verified? Did the tax reduce the amount? Is your wallet below its balance cap?
  2. Contact support with your withdrawal reference, the amount, the time and your registered number.
  3. Put it in writing. Email the operator so you have a dated record of the complaint.
  4. Wait out the legal deadline. In Kenya, winnings must be paid within two days.
  5. Escalate to the regulator. In Kenya, call the GRA on 0800 723 770 (Monday to Friday, 8am to 5pm) or email info@bclb.go.ke, which the GRA still lists. In Tanzania, call the Gaming Board on 0800 110 051.

Courts are a last resort, and not always a quick one. In March 2025, Business Daily reported that Kenya’s Court of Appeal rejected a punter’s second appeal in a KES 99 million payout dispute with Betika, ruling that betting litigation under the old Betting, Lotteries and Gaming Act ended at the High Court. Good records and an early complaint to the regulator are usually the faster route.

🗂️ Keep records of your withdrawals

A simple record of what you deposited and withdrew helps with disputes and with keeping your spending honest. In Kenya, you can get an M-Pesa statement by dialling *334#, choosing My Account and then M-Pesa Statement, or by downloading a full PDF from the app, according to Paybillke. Longer statements are emailed after ID verification.

Keep these together for each withdrawal:

  • The casino’s withdrawal reference and the time you requested it.
  • The M-Pesa confirmation SMS and transaction code.
  • Any tax deduction shown in your casino account.
  • Screenshots of any error message.

You don’t have to hand your M-Pesa statements to a casino to get paid. In October 2025, Kenya’s data protection commissioner ordered Betika to pay KES 250,000 in compensation after finding that asking for an ID was reasonable but demanding M-Pesa statements was excessive.

💤 Don’t leave money in accounts you no longer use

Withdraw your balance before you stop using a casino. Some operators charge for inactivity: ChampsBase notes an inactivity charge at Odibets. Operators also leave markets. Betin and Betway left Kenya in 2023, and when Betsafe exited in May 2024, Capital FM reported that customers had seven days to have balances refunded to M-Pesa. Short windows like that are easy to miss if you aren’t checking the account.

🧮 Worked examples

🇰🇪 Kenya: from deposit to cash in hand

You deposit KES 2,000 at a licensed casino. After the 5% excise, KES 1,900 reaches your casino balance. You play and finish with KES 5,000, then withdraw it all:

StepAmount
Withdrawal requestedKES 5,000
5% withholding tax− KES 250
Arrives on M-PesaKES 4,750
Agent fee to withdraw KES 4,750 in cash− KES 69
Cash in handKES 4,681

Leaving the KES 4,750 in M-Pesa and spending it directly saves the KES 69 agent fee.

🇰🇪 Kenya: a big win above M-Pesa’s limits

You win KES 600,000 at a casino. M-Pesa won’t take it in one go: the single-transaction limit is KES 250,000, and your wallet can’t hold more than KES 500,000. You’d need at least three withdrawals, moving money out of your wallet in between, or a bank payout for part of it if the casino offers one. Each withdrawal also has the 5% tax deducted.

🇹🇿 Tanzania: a casino win

You win TZS 200,000 on slots. At the 15% casino rate described in 22Bet’s guide, TZS 30,000 is withheld and TZS 170,000 stays in your balance to withdraw to M-Pesa. At Betway, you could withdraw it in a single day, within its TZS 1,000,000 daily limit.

💳 M-Pesa vs other withdrawal methods

MethodProsCons
M-PesaAccepted by every licensed site we checked; payouts in minutes; no bank neededKenyan transaction and balance limits; cash-out fees
Airtel MoneyAccepted by many sites in both countriesNot accepted everywhere: ChampsBase found Odibets taking M-Pesa only
Bank transferUseful for large winsNot offered by every casino
Cards and cryptoAvailable at some Tanzanian sitesKenya’s Gambling Control Act bans credit cards and crypto for gambling

⚖️ Pros and cons of withdrawing to M-Pesa

✅ Pros

  • Payouts often arrive within minutes
  • No bank account needed
  • Works on any phone, including by SMS at SportPesa
  • Kenyan law requires payment within two days
  • Low minimum withdrawals, from KES 100 or TZS 1,000

⚠️ Cons

  • 5% tax on every withdrawal in Kenya
  • Kenyan wallet limits can block big payouts
  • Agent and ATM fees when you cash out
  • Scammers target people who’ve just been paid

✅ Checklist before you withdraw

  1. Is the casino licensed in your country? Look for a GRA PG number in Kenya or a GBT OC/OCL number in Tanzania.
  2. Is your account verified with your ID?
  3. Does the name match your M-Pesa line?
  4. Is the balance withdrawable, with no bonus wagering still running?
  5. Is the amount within limits: the casino’s minimum and maximum, and M-Pesa’s?
  6. Do you know the tax that will be deducted?
  7. Are you ready to note the reference in case the payout needs tracing?

🧪 Your first withdrawal: a test run

The best time to find out how a casino pays is before you’ve won anything big:

  1. Verify straight away after you register.
  2. Deposit a small amount, such as KES 100 at Odibets or TZS 100 at betPawa.
  3. Play a little, or not at all, and request a small withdrawal above the minimum.
  4. Time it and check the amount against the tax you expected.
  5. Only then decide whether to play with more.

If the test withdrawal stalls without a clear reason, take that as a warning, and keep your money somewhere that has already paid you.

💡 Tips for faster M-Pesa withdrawals

  • Withdraw during the day if your casino reviews payouts by hand; you can reach support quickly if something’s wrong.
  • Withdraw in planned amounts. In Kenya, the 5% tax applies to each withdrawal, and cash-out fees are charged per transaction, so fewer, planned withdrawals cost less in agent fees.
  • Keep your wallet below the cap if you expect a big payout.
  • Save every reference until the money is in your hand.

📖 Glossary

TermWhat it means
Registered numberThe phone number on your casino account; payouts go here
PaybillA business payment number used for deposits in Kenya
KYC“Know your customer” identity checks, required before withdrawals
Withholding taxTax deducted by the operator before you’re paid
Excise dutyKenya’s 5% tax on amounts deposited for betting or gaming
PG licenceKenya’s public gaming licence, which covers casino games
OC / OCL licenceTanzania’s online casino licence
WageringHow many times you must bet a bonus before you can withdraw it
PendingA withdrawal the casino has received but not yet approved

🧘 Responsible gambling

A quick M-Pesa payout feels great, and it’s also the moment many players redeposit and lose it again. Decide before you play how much of any win you’ll withdraw and keep.

Warning signs

  • Cancelling withdrawals to keep playing.
  • Redepositing winnings as soon as they arrive.
  • Borrowing, including through mobile loans, to play.
  • Hiding your M-Pesa statements or spending from family.

Where to get help

  • 🇰🇪 Kenya: Gambling Regulatory Authority helpline, 0800 723 770. Kenya’s 2026 regulations require operators to join a national self-exclusion register, so one exclusion can cover every licensed site.
  • 🇹🇿 Tanzania: Gaming Board toll-free line, 0800 110 051, and the Afya Call Center on 199.
  • In your account: deposit limits, session reminders and self-exclusion. At Betika and SportPesa, raising a deposit limit comes with a 24 to 72 hour cooling-off period.

🔞 Adults only: you must be 18 or older in Kenya and Tanzania. Never let anyone under 18 use your casino account or your M-Pesa line.

❓ Frequently asked questions

How do I withdraw from an online casino to M-Pesa?

Log in to your licensed casino, verify your account, open Withdraw, choose M-Pesa, enter the amount and confirm. The money is sent to the M-Pesa line registered on your account, and you’ll get a confirmation SMS.

How long does a casino withdrawal to M-Pesa take?

Usually minutes at licensed Kenyan sites: ChampsBase’s tests found Odibets payouts in 1 to 8 minutes and 22Bet payouts in 7 to 11 minutes. In Tanzania, reviews report that betPawa withdrawals usually complete within 24 hours. Kenyan law requires winnings to be paid within two days.

How much tax is deducted when I withdraw to M-Pesa in Kenya?

5% of every withdrawal. A KES 1,000 withdrawal arrives as KES 950. There’s also a 5% excise on every deposit.

What tax applies to casino winnings in Tanzania?

Tax is withheld from your winnings by the operator. 22Bet’s guide gives 15% for online casino winnings, and iGaming Times describes 15% for all gaming from 1 July 2026.

What is the maximum I can withdraw to M-Pesa in Kenya?

M-Pesa caps a single transaction at KES 250,000 and your daily total and wallet balance at KES 500,000 each. Casinos set their own limits too.

Why is my M-Pesa withdrawal pending?

Usually because the casino is still verifying your account or reviewing a large amount. 22Bet Kenya reviews withdrawals above KES 50,000, which can take 1 to 24 hours.

Can I withdraw to a different M-Pesa number?

Usually not. Kenyan sites pay to the number registered on your account. Contact support before you change numbers.

Does it cost money to receive a casino payout on M-Pesa?

Receiving is listed as free, but cashing out at an agent costs KES 11 to KES 309 depending on the amount, and ATM withdrawals cost KES 35 to KES 203.

What’s the minimum withdrawal to M-Pesa?

It depends on the casino: KES 100 at Odibets, KES 200 at SportPesa, TZS 1,000 at Betway Tanzania and TZS 2,000 at betPawa and Parimatch.

How do I withdraw from SportPesa by SMS?

Send WITHDRAW#amount to 79079 from your registered line, with no spaces.

Can I withdraw bonus money to M-Pesa?

Only after you’ve met the bonus’s wagering terms. Free bets usually can’t be withdrawn as cash; only the winnings from them can.

Is it safe to withdraw to M-Pesa from any casino?

Only from casinos licensed in your country. Offshore sites that accept M-Pesa without a local licence give you no regulator to complain to if your money doesn’t arrive.

How do I check if a Kenyan casino is licensed?

Look for the licence statement on the site, with a PG (public gaming) number and the GRA’s name, and call the GRA on 0800 723 770 if in doubt. The GRA doesn’t publish a searchable register.

What if someone asks me to reverse money after my withdrawal?

Check your actual M-Pesa balance first. Fake reversal requests are a common scam, and genuine reversals go through Safaricom, not through a stranger.

Which Tanzanian casino has the highest M-Pesa withdrawal limit?

Parimatch, with up to TZS 5,000,000 per request. Betway caps withdrawals at TZS 1,000,000 a day.

Can I use Airtel Money instead?

At many sites, yes, including 22Bet Kenya and all three of our Tanzanian casinos. ChampsBase found Odibets accepting M-Pesa only.

What can I do if a casino won’t pay my M-Pesa withdrawal?

Contact support with your withdrawal reference, then complain in writing. In Kenya, winnings must be paid within two days; after that, call the GRA on 0800 723 770. In Tanzania, call the Gaming Board on 0800 110 051.

Do I need to send my M-Pesa statement to withdraw?

An ID is a normal requirement. In 2025, Kenya’s data protection commissioner found that Betika’s demand for M-Pesa statements was excessive and ordered compensation.

🏁 Final word: withdrawing to M-Pesa

Withdrawing from an online casino to M-Pesa is quick and simple at a licensed site, and in independent tests the money arrived within minutes. The things that slow it down are almost always on the player’s side: an unverified account, a name mismatch, an amount above M-Pesa’s limits or unfinished bonus wagering. Sort those out first, know what tax will come off, and protect your PIN once the money lands.

🇰🇪 Kenya

Expect 5% off every withdrawal, keep big payouts under M-Pesa’s KES 250,000 transaction and KES 500,000 balance limits, and remember that the law requires payment within two days.

🇹🇿 Tanzania

Tax comes off your winnings before you withdraw, with 15% the rate given for online casino. Check daily caps, such as Betway’s TZS 1,000,000, before you plan a big withdrawal.

🇰🇪 SportPesa

Visit SportPesa

🇰🇪 22Bet

Visit 22Bet

🇹🇿 Parimatch

Visit Parimatch
18+ | T&Cs apply | Gamble responsibly