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
| Detail | Information |
|---|---|
| Withdrawal methods | Bank 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 availability | Yes — processed any day |
| Fees | None from Bet9ja |
| Withdrawal PIN | Required — 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:
- 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
- When withdrawing, select OPay from your saved accounts
- Enter amount and confirm with withdrawal PIN and OTP
- 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:
- Check your bank or OPay transaction history for the credited amount
- If still not credited: contact Bet9ja support with the withdrawal reference number (visible in Pending Withdrawals)
Withdrawal timing by bank
| Bank / Method | Weekday speed | Weekend speed |
|---|---|---|
| OPay | 15 min – 2 hours | 1 – 4 hours |
| PalmPay | 30 min – 2 hours | 1 – 6 hours |
| GTBank | 2 – 8 hours | 4 – 24 hours |
| Access Bank | 2 – 8 hours | 4 – 24 hours |
| Zenith Bank | 2 – 10 hours | 4 – 24 hours |
| First Bank | 4 – 24 hours | Next banking day |
| UBA | 4 – 24 hours | Next banking day |
| Other banks | 4 – 24 hours | 1 – 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.
