Sorting out a Melbet deposit shouldn't take longer than the ad break before kickoff. It doesn't, if you follow the right order: paybill, account number, amount, PIN, done. This guide takes you through the Melbet deposit process on M-Pesa, the withdrawal side, what fees actually look like, and the fixes for the handful of things that commonly go wrong.
How to deposit
- Open the M-Pesa menu and select Lipa na M-Pesa, then Pay Bill.
- Enter the paybill shown in your Melbet account, not one saved from memory.
- Use the account number Melbet displays on the deposit screen as your reference.
- Enter the deposit amount.
- Confirm with your M-Pesa PIN.
- Wait for the SMS confirmation from Safaricom.
- Log back into Melbet and check your balance has updated.
How to withdraw
- Open your Melbet account and navigate to withdrawals.
- Pick M-Pesa as the method.
- Enter how much you want out.
- Double-check the phone number attached to the request.
- Submit the withdrawal.
- Keep the confirmation reference somewhere you won't lose it.
Fees
Fees change. M-Pesa's own charges sit alongside anything Melbet applies, and neither is fixed enough to print a number here with a straight face. Worth knowing anyway: two separate KSh 50 deposits will cost more in fees than one KSh 100 deposit. If you're the type who tops up little and often before a Friday night fixture, that habit is quietly costing you more than a single larger top-up would.
Troubleshooting
M-Pesa took the money but Melbet balance hasn't moved.
Wait a few minutes. Still stuck? Grab the M-Pesa transaction code and send it to support rather than trying the payment again.
Withdrawal sitting in pending for a while.
Check the time of day. Requests made late at night or over a weekend often clear slower due to manual review.
Sent the deposit to the wrong reference number.
Contact Melbet support immediately with your M-Pesa code. Correction isn't guaranteed but reporting early helps.
Transaction fails at the PIN step.
Confirm your M-Pesa balance covers the amount plus the fee, and check you haven't reached a daily limit.