Fintech Wallet

How to Deposit with OPay at Nigerian Betting Sites

OPay is Nigeria's most widely used fintech wallet for betting deposits, accepted at Bet9ja, SportyBet, Betway, BetKing, MSport, Betano, and most other major NLRC-licensed bookmakers. Deposits are instant (under 10 seconds in most cases) and carry zero fees. You can fund your OPay wallet at any of the 500,000+ OPay agents nationwide, via bank transfer, or using the POS terminal at any OPay agent.

Verified 09 September 2026  ·  Accepted at 6+ bookmakers
Min deposit
₦100
Max deposit
₦500,000 per transaction (verified OPay account)
Deposit speed
Instant — under 10 seconds
Withdrawal
5–30 minutes
Fees
Free — OPay charges no fees on betting deposits or withdrawals

Why Nigerian bettors use OPay

OPay dominates Nigerian betting deposits for three reasons: it works without a bank account (just a phone number and a funded wallet), it costs nothing in transaction fees, and it is available 24 hours a day, 7 days a week — including public holidays when many bank transfers experience delays.

How to deposit using OPay — step by step

Follow these steps exactly. Updated 09 September 2026.

  1. Open your OPay app
    Launch the OPay app on your Android or iOS phone. If you don't have it, download it free from Google Play Store or Apple App Store. Register with your Nigerian phone number.
  2. Tap Pay Bills
    On the OPay home screen, tap the "Pay Bills" icon. Scroll down to find the Betting & Gaming section, or use the search bar at the top to search for your bookmaker by name.
  3. Select your bookmaker
    Find and tap your bookmaker — e.g. Bet9ja, SportyBet, BetKing. Make sure you're selecting the correct bookmaker before entering any account details.
  4. Enter your betting customer ID
    In the Customer ID field, enter your betting account username or customer number. This is the ID you used when registering on the betting site. Double-check it before proceeding — a wrong ID sends the money to another bettor's account.
  5. Enter the deposit amount
    Type the amount you want to deposit in Naira. The minimum is ₦100 on most bookmakers. Tap "Proceed" or "Pay".
  6. Confirm with your OPay PIN
    Enter your 4-digit OPay transaction PIN to authorise the payment. If you have biometric authentication enabled, you can use fingerprint or face ID instead.
  7. Check your betting account
    The deposit should reflect in your betting account within 5–10 seconds. If it doesn't appear after 2 minutes, check your OPay transaction history to confirm the payment went through, then contact your bookmaker's support with the OPay reference number.

How to withdraw using OPay

Withdrawals via OPay typically take 5–30 minutes.

  1. Log in to your betting account
    Open your bookmaker's website or app and log in to your account.
  2. Go to Withdraw
    Navigate to the Cashier, Wallet, or Account section — depending on the bookmaker — and select "Withdraw" or "Cash Out".
  3. Select OPay
    Choose OPay as your withdrawal method. Not all bookmakers support OPay withdrawals directly — if it's not listed, use Bank Transfer instead.
  4. Enter your OPay phone number
    In the account field, enter the phone number registered to your OPay account. Confirm it matches exactly — a wrong number sends money to a stranger.
  5. Enter the withdrawal amount
    Enter the amount you wish to withdraw. Check that it meets the bookmaker's minimum withdrawal requirement (usually ₦500–₦1,000).
  6. Confirm the withdrawal
    Confirm the request. Most bookmakers process OPay withdrawals within 5–30 minutes during normal hours. Withdrawals during high-traffic periods (e.g. after major matches) may take longer.

Which Nigerian betting sites accept OPay?

All acceptance information verified 09 September 2026.

No bookmaker-specific acceptance data yet. See our full bookmaker reviews for the latest payment method information.

OPay for Nigerian betting — pros and cons

Pros
  • Instant deposits, even on public holidays
  • Zero transaction fees
  • Works without a bank account
  • 500,000+ OPay agents to fund your wallet
  • Works on Android, iOS, and USSD (*955#)
  • Highest acceptance rate among Nigerian bookmakers
Cons
  • OPay account and verification required
  • Single-transaction limit of ₦500,000 (₦50,000 for unverified accounts)
  • Not all bookmakers support OPay for withdrawals

Expert tips for using OPay to bet in Nigeria

Verify your OPay account with BVN to unlock the ₦500,000 per transaction limit. Unverified accounts are limited to ₦50,000 per day.
Save your betting customer IDs in your phone's notes app so you never mistype them on the OPay payment screen.
Fund your OPay wallet in advance of major match days — agent queues can be long on Friday evenings and weekends.
If OPay is temporarily down (rare but it happens), use GTBank *737# USSD as a backup — also instant and widely accepted.

OPay betting FAQ — Nigerian bettors

7 common questions answered.

Yes. OPay is one of the most popular deposit methods at Bet9ja. Open the OPay app, go to Pay Bills → Betting → Bet9ja, enter your Bet9ja customer ID and the amount, then confirm with your PIN.
Yes. SportyBet accepts OPay for both deposits and selected withdrawals. The process is identical to Bet9ja — Pay Bills → Betting → SportyBet in the OPay app.
Several Nigerian bookmakers support OPay withdrawals, including SportyBet and BetKing. If your bookmaker doesn't offer OPay withdrawal, request a bank transfer withdrawal to your GTBank, First Bank, or any other Nigerian bank account instead.
Verified OPay accounts (BVN linked) can deposit up to ₦500,000 per transaction. Unverified accounts are limited to ₦50,000 per day. There is no per-day cap for verified accounts beyond individual transaction limits.
The most common cause is entering the wrong customer ID on the OPay payment screen. Open your OPay app, go to Transaction History, find the payment and note the reference number. Contact your bookmaker's live chat with that reference and they will manually credit your account within a few hours.
You can fund OPay via bank transfer from any Nigerian bank (open OPay → Add Money → Bank Transfer), at any of the 500,000+ OPay agents using cash, or by receiving a transfer from another OPay user.
Yes. OPay processes betting deposits 24/7, including weekends and public holidays. Unlike bank transfers, which can be delayed overnight or on public holidays, OPay settlements happen in real time at all hours.

Other Nigerian betting payment methods