18+ only. Betting is risk, not a salary. Need to talk? Gamble Alert 24/7: +234 916 295 7989.
Home / Deposits & withdrawals / Betting sites / how to withdraw in bet9ja app

How to Withdraw in the Bet9ja App: Adding Your Bank, Requesting a Payout, OTPs and Fixing Delays

Get in on the action at Cloudbet

Welcome bonus for new players + fast crypto payouts. Just helping a brother out.

18+. Crypto deposits. Cloudbet is licensed in Curaçao, not in Nigeria. Ad: we may earn a commission. Bet only what you can afford to lose.

Updated · ·

how to withdraw in bet9ja app - smartphone in hand

Winning on Bet9ja feels sweet. Watching the money sit in your betting balance because the withdrawal won't go through feels the opposite. Most withdrawal problems I hear about come from the same few mistakes: a bank account in somebody else's name, an amount under the minimum, an OTP that never arrives, or a bonus that's still running. So let's walk through cashing out from the Bet9ja app properly, using the steps Bet9ja publishes on its own help site, and then sort out what to do when things go wrong.

18+ only. We may earn a commission if you sign up through some links on this site, at no extra cost to you. Bet9ja is run by KC Gaming Networks Limited, which appears on the Lagos State Lotteries and Gaming Authority (LSLGA) list of licensed operators. Since the Supreme Court judgment of 22 November 2024, gambling in Nigeria is regulated state by state. Cloudbet, the crypto sportsbook our buttons point to, holds a Curaçao licence and is not licensed by any Nigerian state regulator.

Wallet with cash - how to withdraw in bet9ja app
Wallet with cash. Photo: Wikimedia Commons, see image credits.

Before you tap Withdraw: three things to sort out

Ten minutes of setup now saves you days of back-and-forth later.

  1. Your Bet9ja profile name must be your real name. Bet9ja's help site says the bank account holder name must match your Bet9ja registration details. If it doesn't, your account can be suspended until you send proof of ID and a bank statement showing the account is yours. If you registered with a nickname or a shortened name, contact support and fix it before you need the money.
  2. You need a bank account in that same name. Bet9ja says you can withdraw only to your registered bank account and that no other payment method can be used for withdrawals. Not your brother's account, not your wife's, not a friend's.
  3. Your phone number and email must be current. The final step of every withdrawal is a one-time password (OTP) sent by SMS or email. If the number on your account is an old SIM you no longer use, you're stuck at the last hurdle.

Step 1: add your bank account in the app

Bet9ja's withdrawal guide works through the "My Account" menu. In the app, that's the account area you reach by tapping your profile or balance. Labels can shift a little between app versions, but you're looking for the same items:

  1. Log in with your username and password.
  2. Open My Account and find "Manage Bank Account".
  3. Tap "Add Bank Account".
  4. Pick your bank and type your account number carefully.
  5. Complete the verification step. Bet9ja's help site says a newly added bank account has to be verified before you can use it.

Do this the day you open your account, not the night you win. Verification is a one-time job, and you don't want it standing between you and your money when you're excited.

Can you register an account with a digital bank or wallet? Bet9ja's wording is "bank account". Whether a particular digital bank appears in the drop-down list is something to check in the app itself. If it's listed and the account is in your name, it should work like any other bank. If it isn't listed, use a traditional bank account in your name.

Step 2: request the withdrawal

Once a bank account is registered, the payout itself takes a minute. Bet9ja's own steps are:

  1. Go to My Account and tap "Withdrawal".
  2. Type the amount you want to cash out.
  3. Choose your bank account number from the drop-down list.
  4. Tap "Make Withdrawal" to confirm.
  5. Choose whether to receive your OTP by SMS or email.
  6. Enter the OTP. Bet9ja says the withdrawal is then requested.

Note the word "requested". That's not the same as "paid". Your request now goes into Bet9ja's processing queue, and then your bank has to receive it. More on timing below.

Limits, timing and fees

WhatWhat Bet9ja says
Minimum withdrawal₦1,000
Maximum withdrawal₦100,000,000 in its payment methods table
Where the money goesYour registered bank account only, in your own name
ConfirmationOTP by SMS or email
Processing timeWithin 24 banking hours
FeesBet9ja's FAQ says it charges no withdrawal fees

That "24 banking hours" part trips people up. Banking hours are working hours on working days. A request you send late on Friday night may not move until Monday, and public holidays push it back again. So if you need cash for a specific day, withdraw early in the week, during the day.

Also keep in mind that the minimum to withdraw (₦1,000) is far higher than the minimum to deposit, which Bet9ja lists as ₦100. If your balance is ₦850, you can't cash it out yet. Our page on betting sites with the lowest minimum withdrawals compares this across bookmakers if you play small.

Bonus money and withdrawals

If you claimed a welcome offer or any promo, part of your balance may be bonus funds with wagering rules attached. Until those rules are met, the bonus portion, and sometimes the winnings it produced, aren't withdrawable. Some offers also cancel the bonus if you withdraw while it's still active. Before you request a payout, open the promotion's terms in the app and check:

If you're not sure, ask live chat which part of your balance is withdrawable right now. It's a quick question and it saves a nasty surprise.

When the withdrawal is still pending

A pending withdrawal is normal for a while. Here's how I'd handle it:

  1. Count banking hours, not clock hours. If it's been less than 24 banking hours, it's within what Bet9ja says, so give it time.
  2. Check your transaction history in the app. Look at the status: requested, processing, paid or rejected.
  3. Check your bank, not just the SMS alert. Alerts sometimes lag. Log in to your bank app and look at the actual balance.
  4. After 24 banking hours, contact Bet9ja support through the app or the official website with your username, the amount, the date and time of the request, and the last four digits of the bank account.
  5. If Bet9ja says it's paid and your bank says nothing came, ask Bet9ja for the payment reference and take that to your bank.

Don't request the same amount again while the first one is pending. That just confuses the records and can make the fix slower.

When the withdrawal is rejected or your account is locked

Rejections usually come down to a handful of causes:

Stay calm and keep it in writing. Live chat transcripts and emails give you a trail if things drag on. If a licensed operator in Lagos won't resolve a genuine complaint, the LSLGA is the regulator you can escalate to.

Get in on the action at Cloudbet

18+. Crypto deposits. Cloudbet is licensed in Curaçao, not in Nigeria. Ad: we may earn a commission. Bet only what you can afford to lose.

The OTP never arrived

This one is frustrating because you're one step away. Try these in order:

And the golden rule: an OTP is for you alone. Anyone who messages you asking for "the code we just sent" is trying to steal your money, whatever they claim to be.

Withdrawal scams to dodge

A clean cash-out routine

If you bet regularly, this simple habit keeps withdrawals boring, and boring is good:

  1. Register and verify your bank account on day one.
  2. Decide your cash-out point before you start betting. For example, anything above your starting stake goes out at the end of the week.
  3. Withdraw on weekday mornings so banking hours work for you.
  4. Screenshot each request with the amount, date and time.
  5. Check your bank balance the next working day.

Pulling winnings out regularly also protects you from yourself. Money sitting in a betting balance has a way of getting staked again on a late-night match you didn't even care about.

App or website: does it matter?

Your Bet9ja account is the same account whether you open it in the app, the mobile site or on a laptop. A bank account you register in one place shows up everywhere, and a withdrawal you request on the website lands in the same queue as one from the app. So if the app is misbehaving, crashing on the withdrawal screen or refusing to load the bank list, you don't have to wait for an update. Log in on the official website in your phone's browser and follow the same My Account steps.

That said, keep the app itself updated from the official store. Old versions sometimes break on payment screens, and an update often fixes the problem in seconds. Never install a Bet9ja app from a link in a WhatsApp group or a random download site. Fake apps exist to grab your login details, and once someone has those, your balance is theirs.

Documents to keep ready

You may never be asked, but if Bet9ja does need to confirm who you are, having these on hand turns a week of waiting into a day:

Send documents only through the support channels listed inside the app or on the official website, and black out anything they didn't ask for, like your card number.

What about tax on winnings?

Tax rules on betting in Nigeria have been changing with the new tax laws and state regulation. We cover what's known in our guide to betting tax in Nigeria, so check that before you plan around a big payout.

If you also play at a crypto sportsbook

Withdrawing from an offshore crypto site like Cloudbet works completely differently. There's no bank account and no naira. You withdraw a coin to your own crypto wallet address. Cloudbet's help centre says the minimum depends on the coin, the network fee is shown before you confirm, and withdrawals are typically processed within 24 hours. Its terms also allow it to ask for ID, with a verification point at cumulative deposits of US$2,200. Our guide to Cloudbet withdrawal times in Nigeria covers it in detail. Remember that Cloudbet is licensed in Curaçao, not by a Nigerian state, so you don't have a local regulator to complain to there.

My take

Withdrawing in the Bet9ja app is simple when the groundwork is done: your real name on the profile, a verified bank account in that same name, an amount of at least ₦1,000, and a phone or email that actually gets the OTP. After that, give it 24 banking hours before you chase it, keep records, and never pay anyone to "release" your winnings. If gambling stops being fun, our responsible gambling page lists tools that help, and Gamble Alert is available 24/7 on +234 916 295 7989, or toll-free on +234 705 889 0073 and +234 705 889 0074.

Questions punters ask

What is the minimum withdrawal on Bet9ja?

Bet9ja's help site says the minimum withdrawal is ₦1,000.

How long does a Bet9ja withdrawal take?

Bet9ja says withdrawals are processed within 24 banking hours, so weekends and public holidays can add time.

Can I withdraw from Bet9ja to someone else's account?

No. Bet9ja says withdrawals go only to your registered bank account, and the account holder name must match your Bet9ja registration details.

Does Bet9ja charge withdrawal fees?

Bet9ja's FAQ says it doesn't charge withdrawal fees. Anyone asking for a fee to release winnings is a scammer.

Why was my Bet9ja account suspended after a withdrawal?

A common reason is a name mismatch between your Bet9ja profile and your bank account. Bet9ja asks for proof of ID and a bank statement showing you own the account.

I didn't receive the Bet9ja withdrawal OTP. What should I do?

Try the other OTP method (SMS or email), check spam, wait before requesting a new code, and contact support if your phone number or email on file is outdated.

Is Cloudbet licensed in Nigeria?

No. Cloudbet is licensed in Curaçao and is not licensed by any Nigerian state regulator.

Where can I get gambling help in Nigeria?

Gamble Alert, 24/7: +234 916 295 7989, or toll-free +234 705 889 0073 and +234 705 889 0074.

Get in on the action at Cloudbet

18+. Crypto deposits. Cloudbet is licensed in Curaçao, not in Nigeria. Ad: we may earn a commission. Bet only what you can afford to lose.

Free tools: odds converter & margin calculator · accumulator calculator · Nigeria rules & offer-terms snapshot
Abeg, play safe.

If betting has stopped being fun, talk to someone. Gamble Alert, a Nigerian non-profit, runs a free, confidential 24/7 helpline: +234 916 295 7989, toll-free +234 705 889 0073 / 0074. Source: gamblealert.org.