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

ZakaBet M-Pesa Deposit & Withdrawal Guide

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

  1. Open the M-Pesa menu on your phone and select Lipa na M-Pesa, then Pay Bill.
  2. Enter the paybill number shown in your ZakaBet account.
  3. Enter the account reference ZakaBet displays on the deposit page.
  4. Key in the deposit amount.
  5. Confirm with your M-Pesa PIN.
  6. Wait for the SMS confirmation from Safaricom.
  7. Return to ZakaBet and check the balance has updated before placing a bet.

How to withdraw

  1. Go to the withdrawal section of your ZakaBet account.
  2. Select M-Pesa as the payout method.
  3. Enter the amount you're withdrawing.
  4. Confirm the phone number matches your registered account.
  5. Submit the request.
  6. 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.

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

Frequently asked questions

What is the minimum ZakaBet deposit via M-Pesa?

Usually a small figure such as KSh 50. Check the deposit page in your account for the current minimum since it can shift.

How long does a ZakaBet deposit take?

Normally a couple of minutes. If it's slower than that, check your M-Pesa SMS confirmation before contacting support.

Is ZakaBet withdrawal instant?

Not always. Processing time depends on verification and when you submit the request, so plan for some delay rather than none.

Can I fund my ZakaBet account with someone else's M-Pesa line?

It's best to use your own registered number to avoid complications when you come to withdraw.

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