Home / Blog / DBBet withdrawal not received

DBBet withdrawal not received? What to check

Start with your M-Pesa messages: an M-Pesa confirmation SMS means the cash has already landed on your phone. No SMS means the payout has not completed yet. Then open the cashier and read the status of the request in your withdrawal history. If it has not moved, contact support with the details below.

Waiting on your own money is stressful, so let us narrow it down quickly. Withdrawals from DBBet go back to your phone, which means there are only a few places a payout can be sitting: still with DBBet, in transit on M-Pesa, or already delivered somewhere you have not looked. These checks separate the three.

1. Check your M-Pesa messages first

Before anything else, open your phone's messages and look for an M-Pesa confirmation SMS matching the amount you withdrew.

  • The SMS is there. The money has been delivered. Check your M-Pesa balance — if funds arrived and were spent, sent on or used to pay a bill, the SMS trail will show it. The withdrawal itself is complete.
  • No SMS. The payout has not reached your phone. Move to step 2.

Two things worth ruling out here. Messages sometimes land in a filtered or spam folder on Android, and if you are using a second phone or a dual-SIM handset, the SMS goes to the SIM the money was sent to — not necessarily the phone in your hand.

2. Check the status in the cashier

Log in and open your withdrawal history in the cashier. This is the authoritative record of what your request is doing, and it answers the question that matters: has the money left your DBBet balance or not?

  • The request is not there at all. The withdrawal was never submitted — the form probably did not complete. Check your balance, then make the request again following the steps in section 7.
  • The request is showing as in progress. It has been submitted and is being handled. Nothing is lost.
  • The request shows as completed but no SMS arrived. This is the case to raise with support, with the details in section 6.
  • The request was rejected or cancelled. Check whether the balance has come back to your account, and ask support for the reason.

Take a screenshot of this screen while you are on it. It saves you describing it later.

How long should it take? A DBBet withdrawal to M-Pesa normally completes in 15 to 20 minutes. Inside that window a request that is still showing as in progress is behaving normally, so there is nothing to do but wait. If you are past it and the cash has not arrived, that is the point to contact support.

3. The number must match your registered number

This is the one to check before anything else. A DBBet withdrawal has to go to the same M-Pesa number registered on your account. It cannot be paid out to a different line — not a friend's number, not your second SIM, not a relative's phone. If the number you entered is not the registered one, the payout will not complete.

  • Compare the number in your withdrawal history against your registered number, digit by digit.
  • Check the format is consistent with how you normally enter it, with no stray spaces.
  • If you have more than one line, confirm you used the one the account is registered to.
If you entered the wrong number, contact support rather than submitting another withdrawal. Two requests in flight makes the situation harder to unpick, not easier.

4. Check your profile details

The withdrawal flow deliberately starts in your personal profile, where you confirm your personal details before you get to the withdrawal form. That order exists for a reason: incomplete or inconsistent details are a normal thing for a payout to stop on.

Open your profile and read it properly rather than clicking through. If something is missing or does not match, complete it and then check the status of your request again.

5. Why a payout can be slow to land

Assuming the request is in progress and your details are in order, a few ordinary things can slow the last stretch:

  • M-Pesa congestion. Peak evenings and weekends are busier, and confirmations can trail the actual transfer.
  • Planned Safaricom maintenance. Occasional maintenance windows delay transfers in both directions. If other M-Pesa transactions are also lagging, this is likely.
  • Your handset. A full message inbox, a phone that has been off, or a period without signal all delay the SMS rather than the money.
  • Manual review. Some requests get checked before they are released. That is normal, not a sign anything is wrong.

What none of this justifies is guessing. If your request has not moved, ask — support can see the state of it and you cannot.

6. Exactly what to send support

Send everything in one message. It is the difference between one reply and a week of back and forth:

  • The phone number registered on your DBBet account.
  • The M-Pesa number you entered for the withdrawal, exactly as you typed it.
  • The exact amount in KES.
  • The exact date and time you submitted the request, to the minute.
  • The status shown in your withdrawal history, plus a screenshot of that screen.
  • Any error message, word for word.
  • Whether an M-Pesa SMS arrived — and if one did, the transaction code from it.

Write in through the contact page, or email info-en@db-bet-team.com. If you think someone else has been in your account or has changed your withdrawal details, use security@db-bet-team.com instead and say so clearly.

Support is available 24/7, so it does not matter what time your withdrawal goes wrong — there is no need to wait for office hours before writing in.

Never share your password or your M-Pesa PIN with anyone. DBBet staff will never ask for either, and no genuine agent needs your PIN to release a withdrawal.

Be wary of anyone who contacts you offering to speed up or "unlock" a withdrawal for a fee. That is not how payouts work here, and it is a common way people lose more than they were waiting on.

7. Making the next withdrawal cleaner

The flow, in order, so nothing is missed:

  1. Open your personal profile and confirm your personal details.
  2. Choose Withdraw.
  3. Choose M-Pesa.
  4. Enter the amount and your M-Pesa number — read the number back before continuing.
  5. Confirm. The cash is sent to your phone.

A few habits that prevent most problems: keep your profile details current rather than fixing them under pressure; withdraw on a stable connection; screenshot the confirmation screen every time; and keep your M-Pesa messages rather than clearing them, since that SMS is your record.

If you also have trouble getting into your account, DBBet login problems covers that. For the other side of the cashier, see M-Pesa deposit not reflecting, and the full walkthrough of both is on the deposits and withdrawals guide. If waiting on a withdrawal is causing you real stress, or betting has stopped feeling like a choice, the tools and contacts on our responsible gaming page are there for that.

Frequently asked questions

Why has my DBBet withdrawal not arrived?
Check two things in this order. First, open the cashier and look at the status of the request in your withdrawal history. Second, check your M-Pesa messages. An M-Pesa confirmation SMS means the money has already reached your phone. No SMS, and a request that is still showing as in progress, means it has not been paid out yet.
How long does a DBBet withdrawal take?
A DBBet withdrawal to M-Pesa normally completes in 15 to 20 minutes. Within that window there is nothing wrong and nothing to do. If you are past 20 minutes and the cash has not reached your phone, check the status in the cashier and contact support, which is available 24/7.
I entered the wrong M-Pesa number. What do I do?
A DBBet withdrawal can only be paid to the M-Pesa number registered on your account, so a request to any other number will not complete. Contact support straight away with the amount, the exact date and time you made the request, the number you typed and the number you meant to type. Do not request a second withdrawal to correct the first one until support has told you what happened to it.
Can I cancel a withdrawal I have already requested?
That depends on how far the request has progressed, so it is not something to assume either way. Open the cashier, check the status of the withdrawal, and contact support quickly if you need it stopped.
What is the minimum I can withdraw from DBBet?
The cashier tells you when an amount is not accepted, so check it there rather than relying on a figure from a forum or a social media post. If the screen rejects the amount you entered, that is usually the reason.
Do I need to confirm my personal details before withdrawing?
Yes. The withdrawal flow starts in your personal profile, where you confirm your personal details before choosing Withdraw. If anything there is incomplete or does not match, finish it first, because a withdrawal is a poor moment to discover a gap in your profile.
The money left my DBBet balance but never reached my phone. What now?
Do not request the same amount again. Send support the amount, the exact date and time, the M-Pesa number you entered and a screenshot of the withdrawal history entry, and let them trace the original payment.

Written by Ray

Head of Affiliates at DBBet Kenya, with more than 8 years in the iGaming industry. He writes the DBBet Kenya guides on accounts, the app and M-Pesa payments.