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
- Open the 22Bet app or site and sign in.
- Head to the Cashier or Deposit tab.
- Pick M-Pesa from the list of payment methods.
- 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.
- You'll either get an STK push to your phone or be shown the paybill shown in your 22Bet account to pay into manually.
- Enter your M-Pesa PIN to authorise, or complete the paybill payment if that's the option given.
- Check for the Safaricom confirmation SMS, then refresh your 22Bet balance.
How to withdraw
- Navigate to Withdrawal in your account menu.
- Select M-Pesa as the payout channel.
- Enter the withdrawal amount and confirm the phone number on file.
- Submit and wait. Most withdrawals clear quickly, though a first-time withdrawal or a large one can sit for verification.
- 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.