Making a ZakaBet deposit through M-Pesa isn't complicated, but the order of steps trips up first-timers more often than you'd think. Get the paybill and reference right and the rest is routine. This guide runs through the ZakaBet deposit steps, withdrawals, realistic fee expectations, and fixes for the problems that actually come up.
How to deposit
- Open the M-Pesa menu on your phone and select Lipa na M-Pesa, then Pay Bill.
- Enter the paybill number shown in your ZakaBet account.
- Enter the account reference ZakaBet displays on the deposit page.
- Key in the deposit amount.
- Confirm with your M-Pesa PIN.
- Wait for the SMS confirmation from Safaricom.
- Return to ZakaBet and check the balance has updated before placing a bet.
How to withdraw
- Go to the withdrawal section of your ZakaBet account.
- Select M-Pesa as the payout method.
- Enter the amount you're withdrawing.
- Confirm the phone number matches your registered account.
- Submit the request.
- Hold onto the confirmation reference in case support needs it.
Fees
Fees on both the M-Pesa side and the ZakaBet side move often enough that any specific number printed here would be stale in no time. Here's what stays true: two KSh 50 deposits cost more in cumulative fees than a single KSh 100 deposit. If you tend to top up in dribs and drabs across the week, especially with mid-table FKF Premier League matches tempting a quick under bet, that habit costs more than it feels like at the time.
Troubleshooting
M-Pesa deducted the money but ZakaBet balance stayed flat.
Wait a few minutes. If it's still not there, grab the M-Pesa transaction code and contact support rather than trying again.
Withdrawal has been pending for a while.
Check whether it was submitted late at night or on a weekend, since manual reviews slow down during those windows.
Deposit went to the wrong account reference.
Contact ZakaBet support immediately with your M-Pesa code. Quick reporting gives you the best shot at a fix.
M-Pesa transaction failed at confirmation.
Check your M-Pesa balance covers the amount and fee, and that you haven't reached a daily limit.