18+ · Bet responsibly · Gambling can be addictive Wed 08 Jul 2026 · Nairobi (EAT)
Track record Join WhatsApp
Home / Guides / 22Bet M-Pesa Deposit & Withdrawal Guide
How-to guide · updated 06 Jul 2026

22Bet M-Pesa Deposit & Withdrawal Guide

22Bet deposit through M-Pesa is straightforward, but the withdrawal side catches out more people than the deposit side ever does. Here's the whole process, deposit to withdrawal, plus the fixes for when something stalls.

How to deposit

  1. Open the 22Bet app or site and sign in.
  2. Head to the Cashier or Deposit tab.
  3. Pick M-Pesa from the list of payment methods.
  4. Type in your deposit amount. One larger deposit beats several small ones — M-Pesa transaction fees eat into small stakes, and two KSh 50 bets funded separately cost more in fees than one KSh 100 bet funded once.
  5. You'll either get an STK push to your phone or be shown the paybill shown in your 22Bet account to pay into manually.
  6. Enter your M-Pesa PIN to authorise, or complete the paybill payment if that's the option given.
  7. Check for the Safaricom confirmation SMS, then refresh your 22Bet balance.

How to withdraw

  1. Navigate to Withdrawal in your account menu.
  2. Select M-Pesa as the payout channel.
  3. Enter the withdrawal amount and confirm the phone number on file.
  4. Submit and wait. Most withdrawals clear quickly, though a first-time withdrawal or a large one can sit for verification.
  5. Watch your phone for the M-Pesa confirmation message once the payout is approved.

Fees

22Bet generally doesn't add its own charge on top of standard M-Pesa fees, though Safaricom's transaction cost still applies based on the amount moved. That fee scale shifts periodically, so treat any number you've seen quoted online as unreliable and check the live rate in your M-Pesa app instead. Consolidating deposits into fewer, larger transactions is the practical way round it.

Troubleshooting

No STK push shows up after requesting a deposit.
Confirm you've got network coverage, then retry. If the push still doesn't land, use the manual paybill option shown in your account rather than waiting indefinitely.

Deposit confirmed on M-Pesa but not reflected on 22Bet.
Wait ten minutes before contacting support. Traffic spikes around big fixtures, and La Liga evening games starting around 22:00 to 23:00 EAT are a common bottleneck time.

Withdrawal pending for hours.
This is common on first withdrawals while identity checks run. If it drags past a day, reach out to support with your reference number.

Entered the wrong M-Pesa number.
Contact 22Bet support straight away, before submitting a fresh request.

Our record · verified
Win rate (30d)
Picks tracked0
Profit (flat 1u)+0.0u

Frequently asked questions

How fast is a 22Bet deposit via M-Pesa?

Usually instant, within a minute of confirming the STK push or paybill payment.

Can I use a different M-Pesa number to my registered phone?

It's safer to keep the number on your betting account matching the one you deposit and withdraw from.

Is there a minimum deposit on 22Bet?

Yes, there's a minimum threshold set by the platform. Check the current figure on the deposit page since it can change.

Why is my 22Bet withdrawal slower than the deposit?

Deposits go through automatically. Withdrawals sometimes need a manual check, particularly early on or for bigger amounts.

nomaplay · An independent editorial project. We may earn commissions from bookmaker links. Affiliate disclosure. 18+ only · BCLB licensed partners · Responsible gambling resources