How to Withdraw from Bet9ja in Nigeria (2026): Step-by-Step Guide

Published: May 3, 2026 | Last updated: May 3, 2026

How to Withdraw from Bet9ja in Nigeria (2026): Step-by-Step Guide

Author: John Daniel — Nigerian sports betting analyst, 5+ years using Bet9ja across Lagos, Abuja, and Port Harcourt. I’ve processed hundreds of Bet9ja withdrawals personally. Full profile: naijabettingguide.com/john-daniel-betting-analyst-nigeria-market-specialist/


Withdrawing from Bet9ja in Nigeria comes down to one critical rule: your bank account name must match your Bet9ja registration name exactly. Everything else is straightforward — but that single requirement catches more Nigerian bettors than any other issue. This guide walks you through the complete withdrawal process on Bet9ja, covers OPay and PalmPay as the fastest options, explains every reason a withdrawal can fail, and tells you exactly what to do when funds don’t arrive.


Bet9ja withdrawal: key facts

DetailInformation
Withdrawal methodsBank transfer only (includes OPay, PalmPay as bank accounts)
Minimum withdrawal₦1,000
Maximum per transaction₦100,000,000
Maximum daily₦100,000,000
Processing time (OPay/PalmPay)15 minutes – 2 hours
Processing time (GTBank, Access, Zenith)2 – 24 banking hours
Weekend availabilityYes — processed any day
FeesNone from Bet9ja
Withdrawal PINRequired — must set before first withdrawal

Before your first withdrawal: three things to set up

1. Verify your account (KYC)

Bet9ja requires identity verification before processing any withdrawal. Without it, your withdrawal request will sit pending until documents are approved.

To complete KYC:

  • Log in → My Account → Account Verification
  • Upload a clear photo of a valid government-issued ID: NIN slip, international passport, driver’s licence, or National ID card
  • The name on the ID must match your Bet9ja registration name exactly

Verification typically processes within 24 hours on banking days. Complete this immediately after registration — not when you’re trying to make your first withdrawal.

2. Add your bank account

Bet9ja only pays out to a registered Nigerian bank account. You must add it before requesting any withdrawal.

To add your bank account:

  • My Account → Cashier → Manage Bank Account → Add Bank Account
  • Select your bank from the dropdown (includes GTBank, Access, Zenith, First Bank, UBA, OPay, PalmPay, and all major Nigerian banks)
  • Enter your account number (for OPay: enter your OPay phone number)
  • The name shown must match your Bet9ja registration name — if it doesn’t, withdrawals will fail

OPay as a bank account: Select “OPay” from the bank dropdown, then enter your OPay phone number as the account number. Bet9ja treats OPay as a bank rather than a separate wallet method.

PalmPay as a bank account: Select “PalmPay Digital Services Limited” from the bank dropdown, then enter your PalmPay phone number as the account number.

3. Set your withdrawal PIN

Bet9ja requires a separate withdrawal PIN (different from your login password) to confirm every withdrawal request.

To set your withdrawal PIN:

  • My Account → Withdrawal PIN → Create PIN
  • Choose a 4-digit PIN you’ll remember
  • Confirm it

If you forget your withdrawal PIN later, you can reset it through the account settings — but it requires OTP verification and can delay withdrawals by several hours.


How to withdraw from Bet9ja: step-by-step

On the website (desktop or mobile browser)

Step 1: Go to bet9ja.com and log in with your username and password.

Step 2: Click the person icon at the top right → select My Account.

Step 3: In the My Account menu, select Cashier.

Step 4: Select Withdraw Funds.

Step 5: Your linked bank account(s) will appear. Select the account you want to receive the funds.

Step 6: Enter the withdrawal amount — minimum ₦1,000, maximum ₦100,000,000 per transaction.

Step 7: Click Withdraw.

Step 8: Enter your withdrawal PIN when prompted.

Step 9: Choose OTP delivery: SMS to your registered phone number or email. Enter the OTP code.

Step 10: Click Confirm. You’ll see a confirmation message. The withdrawal is now in processing.

On the Bet9ja app (mobile)

The process is identical to the website. Open the Bet9ja app → tap the person icon → My Account → Cashier → Withdraw Funds → follow steps 5–10 above.

Bet9ja Lite: The stripped-down mobile version also supports withdrawals — same navigation, slightly faster loading on slow connections.


OPay withdrawal: the fastest Bet9ja method

OPay is the fastest withdrawal method on Bet9ja. In testing, OPay withdrawals from Bet9ja clear in 15 minutes to 2 hours — significantly faster than GTBank or Access Bank transfers which can take up to 24 banking hours.

How to withdraw to OPay from Bet9ja:

  1. First, add OPay as a bank account (one-time setup):
    • My Account → Cashier → Manage Bank Account → Add Bank Account
    • Select “OPay” from the bank list
    • Enter your OPay phone number as the account number
    • Confirm the name matches your Bet9ja registration name
  2. When withdrawing, select OPay from your saved accounts
  3. Enter amount and confirm with withdrawal PIN and OTP
  4. Check your OPay wallet — funds typically arrive within 15–120 minutes on weekdays

Critical check: The name on your OPay account must match your Bet9ja registration name exactly. Even a middle name difference (“Tunde Olawale” vs “Babatunde Olawale”) will cause the withdrawal to fail.

For a comparison of OPay withdrawal speed across all Nigerian betting platforms, this withdrawal timing guide has the full data.


PalmPay withdrawal from Bet9ja

PalmPay is treated identically to OPay on Bet9ja — it appears as a bank account option rather than a separate wallet.

How to add PalmPay:

  • My Account → Cashier → Manage Bank Account → Add Bank Account
  • Select “PalmPay Digital Services Limited” from the bank dropdown
  • Enter your PalmPay phone number as the account number
  • Name must match your Bet9ja registration name

PalmPay withdrawal speed from Bet9ja is similar to OPay — typically 30 minutes to 2 hours on weekdays.


How to check your withdrawal status

After submitting a withdrawal, you can track it in real time:

  • My Account → Cashier → Pending Withdrawals

Status meanings:

  • Pending: Request received, not yet processed by Bet9ja
  • Processing: Bet9ja has sent the instruction to the bank
  • Paid: Bet9ja has completed the payment on their end — funds should arrive in your bank or OPay within the bank’s own processing window

If a withdrawal shows “Paid” but funds haven’t arrived after the expected timeframe:

  1. Check your bank or OPay transaction history for the credited amount
  2. If still not credited: contact Bet9ja support with the withdrawal reference number (visible in Pending Withdrawals)

Withdrawal timing by bank

Bank / MethodWeekday speedWeekend speed
OPay15 min – 2 hours1 – 4 hours
PalmPay30 min – 2 hours1 – 6 hours
GTBank2 – 8 hours4 – 24 hours
Access Bank2 – 8 hours4 – 24 hours
Zenith Bank2 – 10 hours4 – 24 hours
First Bank4 – 24 hoursNext banking day
UBA4 – 24 hoursNext banking day
Other banks4 – 24 hours1 – 3 banking days

Weekend withdrawals to traditional banks often don’t process until Monday morning — this is due to bank clearing schedules, not Bet9ja’s processing. OPay and PalmPay clear on weekends because they use fintech rails rather than NIBSS batch processing.


Why Bet9ja withdrawal can fail: every reason and fix

Name mismatch

Problem: The name on your bank account doesn’t match your Bet9ja registration name. Fix: Update your Bet9ja profile to match your bank account name, or vice versa. Contact Bet9ja support with your ID and bank statement to resolve mismatches — this takes 24–72 hours.

Incomplete KYC

Problem: Account not verified with government ID. Fix: Upload NIN slip, passport, or driver’s licence through My Account → Account Verification. Wait for approval (typically 24 hours).

No withdrawal PIN set

Problem: No PIN configured — the withdrawal form asks for a PIN that doesn’t exist. Fix: My Account → Withdrawal PIN → Create PIN. Set a new PIN and complete the OTP verification.

Below minimum balance

Problem: Withdrawable balance is under ₦1,000. Fix: Continue betting until the balance reaches ₦1,000, or deposit more and wager to meet the threshold.

Bonus balance confusion

Problem: Account shows a balance but some or all of it is bonus funds with wagering requirements not yet cleared. Fix: Check My Account → Cashier — the balance display separates real money balance from bonus balance. Bonus funds are not withdrawable until wagering is complete. Only the real money balance is accessible.

Bets not yet settled

Problem: Balance includes winnings from bets that are still open (live or pending settlement). Fix: Wait for the bets to settle. Unsettled winnings are not withdrawable. Check your bet history for open positions.

Exceeded daily limit

Problem: Attempting to withdraw more than ₦100,000,000 in a single day. Fix: Split into multiple transactions across banking days.

Bank network issues

Problem: Bet9ja shows “Paid” but bank hasn’t credited. Fix: Wait the full processing window (see timing table above). If still missing after 24 hours, contact Bet9ja support with the withdrawal reference and your bank statement showing no incoming transaction.

For a complete guide on resolving failed withdrawals across Nigerian platforms, this withdrawal failure fix guide covers every escalation path.


How much does Bet9ja charge for withdrawal?

Bet9ja charges no fees for withdrawal processing. The ₦1,000 minimum applies to the amount you can withdraw — it is not a fee.

Your bank may charge a receiving fee on incoming transfers — typically ₦10–₦50 for domestic transfers. OPay and PalmPay do not charge receiving fees on betting platform payouts.


The 5% withholding tax on Bet9ja withdrawals

From February 2026, Bet9ja automatically deducts 5% of your net winnings (not your stake) before processing any payout. This is a Lagos State Government requirement under the Nigeria Tax Act 2025, remitted directly to the Lagos State Internal Revenue Service.

Example:

  • Stake: ₦2,000
  • Gross return: ₦10,000
  • Net winnings: ₦8,000
  • 5% WHT: ₦400
  • Amount credited to your bank: ₦9,600

For a full explanation of how the tax works across all Nigerian platforms, this Nigeria betting tax guide covers the complete framework.


Bet9ja shop withdrawal

Bet9ja operates physical betting shops across major Nigerian cities. At a Bet9ja shop:

  • Present your registered phone number and account details
  • The agent verifies your identity
  • Funds are paid in cash from the shop’s float

Shop withdrawals typically complete within 5 hours depending on the shop’s cash availability. They do not require a bank account and are useful when digital transfers are delayed by bank network issues. To find your nearest Bet9ja shop, use the shop locator on bet9ja.com.


How to contact Bet9ja support for withdrawal issues

If your withdrawal is delayed or failed, contact Bet9ja support with:

  • Your account username or registered phone number
  • The withdrawal reference number (from Pending Withdrawals)
  • Screenshot of the transaction status
  • Bank statement showing no incoming credit (for “Paid” status but uncredited funds)

Contact channels:

  • Live chat: bet9ja.com → Help icon (bottom right)
  • Email: customerservice@bet9ja.com
  • Phone: Available on the Bet9ja help page
  • Twitter/X: @Bet9jaHelp

Response times: live chat is fastest — typically under 10 minutes for withdrawal queries during business hours. For complex issues involving name mismatches or large amounts, email with documentation attached is more effective.


Responsible betting note

Before withdrawing, check that you haven’t left any open bets that would settle in your favour. Also confirm that you haven’t accepted a bonus with active wagering requirements — withdrawing with an uncompleted wagering requirement typically forfeits the bonus and can delay the withdrawal until the platform resolves the balance. These safe betting habits explain how to manage your Bet9ja account balance cleanly.


FAQ: Bet9ja withdrawal Nigeria

How long does Bet9ja withdrawal take?

OPay and PalmPay: 15 minutes to 2 hours on weekdays. GTBank, Access, Zenith: 2–8 hours on weekdays. First Bank and UBA: 4–24 hours. Weekend withdrawals to traditional banks may not process until Monday.

What is the minimum withdrawal from Bet9ja?

₦1,000. No maximum limit below ₦100,000,000 per transaction.

Can I withdraw from Bet9ja to OPay?

Yes — add OPay as a bank account (select “OPay” from the bank dropdown, enter your phone number as account number). OPay is the fastest Bet9ja withdrawal method in Nigeria.

Why is my Bet9ja withdrawal pending for so long?

Check: 1) Is your KYC complete? 2) Does your bank account name match your registration name exactly? 3) Do you have a withdrawal PIN set? 4) Is there bonus balance with uncleared wagering requirements? These four issues cover over 90% of Bet9ja withdrawal delays.

Does Bet9ja charge withdrawal fees?

No. Bet9ja processes all withdrawals free of charge. Your bank may charge a small receiving fee depending on the transaction type.

Can I withdraw to someone else’s account on Bet9ja?

No. Bet9ja only processes withdrawals to accounts registered in the same name as your Bet9ja profile. Third-party account withdrawals are refused and can trigger an account review.

Can I withdraw from Bet9ja on weekends?

Yes. Bet9ja processes withdrawal requests 7 days a week. OPay and PalmPay withdrawals credit on weekends. Traditional bank transfers may not credit until the next banking day.

How do I set a withdrawal PIN on Bet9ja?

My Account → Withdrawal PIN → Create PIN. Choose a 4-digit PIN, confirm via OTP. The PIN is required for every withdrawal — don’t lose it.


Recent Comments

No comments to show.

New Bookmakers
Easy-to-use betting platform for Nigerian players with fast withdrawals, solid odds, and flexible payment options.
Popular betting site in Nigeria with high odds, fast withdrawals, and excellent live betting features.

High-bonus betting platform popular in Nigeria with fast payouts, big odds, and support for multiple payment methods including crypto.

Easy-to-use Nigerian sportsbook with fast payouts and regular cashback offers.

Established Nigerian betting site with easy banking and trusted local reputation.

High-odds sportsbook with fast withdrawals and crypto support for Nigerian bettors.

© 2026 NaijaBettingGuide.com | All Rights Reserved