- Minimum withdrawal
- ₦1,000
- Maximum withdrawal
- ₦100,000,000 per transaction
- Withdrawal fee
- None (your bank may charge separately)
- Methods
- Bank transfer only — including OPay, PalmPay, Paga
- Processing time
- Usually within 24 banking hours; OPay/PalmPay often near-instant
- Payout PIN
- Required — set a Withdrawal PIN once before your first cashout
How fast is a Bet9ja withdrawal really?
Bet9ja officially quotes up to 24 banking hours, and slower commercial banks can take that long or up to five business days. But the route decides the real speed: in our timed test the payout to OPay arrived in under a minute. Digital wallets like OPay and PalmPay clear fastest, including weekends, while traditional banks lag on banking-hours processing.
The single most useful thing to know is that the official “24 hours” is a worst-case bank-transfer figure, not what you experience with a fast wallet. If speed matters, withdraw to OPay or PalmPay rather than an old-school bank account.
Bet9ja withdrawal methods and limits
Bet9ja pays out by bank transfer only — there are no e-wallet or crypto cash-out options — but “bank” includes fast fintech wallets like OPay, PalmPay and Paga, which is why OPay works despite feeling like a wallet. The minimum withdrawal is ₦1,000 and the maximum is ₦100,000,000 per transaction. Bet9ja charges no fee, though your own bank might.
There is no separate “OPay method” — you add OPay as a bank account under Manage Bank Account, and Bet9ja transfers to it like any bank. The same applies to PalmPay and Paga.
Why your Bet9ja withdrawal might not go through
The number one reason a Bet9ja withdrawal fails or stays pending is a name mismatch: the name on your payout account must exactly match your Bet9ja account name, or the payout is blocked and your account can be suspended until you prove ownership. Other causes are an unverified account, unsettled bets, bonus funds with unmet wagering, or being below the ₦1,000 minimum.
A pending payout is usually just verification checks running, not a refusal. If it sits longer than 15 minutes you can query it from My Account → Withdrawals, and the status updates to successful or unsuccessful. A name mismatch is what turns a normal delay into an outright block, so fix that first.
How to withdraw from Bet9ja
- Log in to your Bet9ja account and open My Account, then select Cashier.
- Choose Withdraw Funds. First time only: go to Manage Bank Account → Add Bank Account and register your bank or wallet (e.g. OPay) — the account name must exactly match your Bet9ja name.
- Set your Withdrawal PIN if you have not already (via the Withdrawal PIN option on the withdrawal page).
- Enter the amount you want to withdraw (minimum ₦1,000) and select your registered bank account from the list.
- Click Make Withdrawal to confirm the request.
- Choose whether to receive your OTP by SMS or email, then enter the OTP to authenticate.
- Your request is placed and shows as pending until processed — track it under Withdrawals in My Account.
Withdrawal screenshots
Step 1
Step 2
Step 3More on Bet9ja
Back to Payment methods · Bet9ja review
Frequently asked questions
How long does a Bet9ja withdrawal take?
It depends on the route. In our timed test on 18 June 2026 a withdrawal to OPay arrived in 37 seconds. Bet9ja officially states up to 24 banking hours and traditional banks can take up to five business days, but fast wallets like OPay and PalmPay are usually near-instant.
What is the minimum and maximum withdrawal on Bet9ja?
The minimum withdrawal is ₦1,000 — higher than the ₦100 minimum deposit, so you need at least ₦1,000 in your withdrawable balance. The maximum is ₦100,000,000 per transaction, though your bank's own limits may apply.
Does Bet9ja charge a fee to withdraw?
No. Bet9ja does not charge any withdrawal fee on any method. Your own bank or wallet may apply its own charge, but nothing is deducted on the Bet9ja side.
Can I withdraw from Bet9ja to OPay?
Yes, and it was the fastest route we tested. You add OPay under Manage Bank Account as if it were a bank, make sure the OPay account name matches your Bet9ja name, then withdraw normally. In our test the funds arrived in well under a minute.
Why is my Bet9ja withdrawal pending or not working?
Most often it is a name mismatch — your payout account name must match your Bet9ja name exactly. Other causes are an unverified account, unsettled bets, unmet bonus wagering, or being below ₦1,000. You can query a pending transaction after 15 minutes from My Account → Withdrawals.
Do I need to verify my account before withdrawing?
Yes. Bet9ja requires a verified account before your first withdrawal — upload a valid government-issued ID such as a National ID, driver's licence or passport. Verification is a one-time step, and once approved the withdrawal page opens for all future cashouts.
Do I need a withdrawal PIN on Bet9ja?
Yes. Before your first cashout you must set a Withdrawal PIN via the Withdrawal PIN option on the withdrawal page. It is a one-time security setup that protects your payouts.
18+ only. Betting should stay entertainment, never a way to solve money problems. Read our responsible gambling guide.



