How to Bet on OPay in Nigeria: Funding Your Betting Wallet from the App, the Bookmaker Cashier, an Agent or USSD
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.

OPay is in nearly every Nigerian's pocket now, so it's no surprise that "how do I bet with OPay?" is one of the questions I get most. Here's the thing, my brother: you don't actually place bets inside OPay. OPay is the wallet. The betting happens on the bookmaker's site or app. What OPay does is get money into that betting account fast, and sometimes get your winnings back out. This guide walks you through every route I know of, using the steps the bookmakers themselves publish, and it's honest about where the details change from site to site.
18+ only. We may earn a commission if you sign up through some links on this site, at no extra cost to you. Since the Supreme Court judgment of 22 November 2024, gambling in Nigeria is regulated state by state, for example by the Lagos State Lotteries and Gaming Authority (LSLGA), while the federal regulator now covers only the FCT. Cloudbet, the sportsbook our buttons point to, holds a Curaçao licence, is not licensed by any Nigerian state regulator, and does not take OPay. We explain the route you'd use there further down.

The short version
If you're in a hurry, betting with OPay works like this:
- Open an account with a bookmaker that lists OPay as a payment option, and write down your user ID.
- Put money in your OPay wallet.
- Move it to the bookmaker, either from the "Betting" section inside the OPay app or by picking OPay in the bookmaker's own deposit page.
- Check that the betting balance went up, then place your bet on the bookmaker's site or app, not in OPay.
- When you win, withdraw through whatever payout method that bookmaker allows for your account.
That's it. The rest of this page is the detail that saves you from the classic mistakes: wrong user ID, the wrong account name, and assuming every site pays winnings back to OPay. They don't all do that.
First, what "betting on OPay" really means
People type "how to bet on OPay" because the OPay home screen has a Betting icon sitting next to things like TV and airtime. It looks like a betting feature, but it's a bill-payment shortcut. You pick a bookmaker from a list, type your account ID, choose an amount, and OPay sends the money straight into that betting wallet. No odds, no bet slips, no matches. Those all live on the bookmaker's side.
That matters for two reasons. One, OPay can't help you with a disputed bet, a voided selection or a bonus rule. Those are the bookmaker's business. Two, OPay's job ends the moment the money lands in your betting balance. If that money vanishes after that, the bookmaker's support team is who you talk to, with your OPay transaction reference ready.
Route 1: the Betting section inside the OPay app
This is the route most people use, and it's the one both Bet9ja and BetKing describe on their official help pages.
Bet9ja's version. Bet9ja's help site calls this "OPay Online Transfer". It says the method is free and available to everyone, with a minimum deposit of ₦100 and a maximum of ₦100,000. The steps it lists are:
- Log in to the OPay app and tap "Betting".
- Choose Bet9ja, enter your Bet9ja user ID and the amount, then tap the tick at the bottom right.
- Check the first name, last name and username that come back. If they're yours, tap "Pay now".
- Bet9ja says your betting wallet is credited instantly and you get an email confirmation.
BetKing's version. BetKing's help centre describes almost the same flow: launch the OPay app, tap the Betting icon on the home page, pick BetKing as the biller, enter your User ID, pick the amount, tap the green arrow to confirm the details, then "Pay Now". BetKing lists this as instant, with no fee and a ₦100 minimum.
The step that protects you is the name check. When OPay shows you the account holder's name, read it slowly. One wrong digit in a user ID can send your money into a stranger's betting account, and getting it back is a headache, if it comes back at all. If the name isn't yours, cancel and type the ID again.
Other bookmakers. OPay's betting list is long. A third-party guide on unleash.com.ng lists more than 40 Nigerian platforms in it, including SportyBet, Betway, 1xBet, MSport, Betano, Bangbet, NairaBet, Merrybet and BetWinner. Lists like that change, so treat it as a starting point. The quickest check is to open the Betting section yourself and scroll. If your bookmaker isn't there, use one of the routes below.
Route 2: choosing OPay in the bookmaker's own cashier
The second route starts on the bookmaker's side. You open the deposit page, pick OPay, and approve the payment in OPay. Bet9ja documents this as "Pay with OPay, via Paystack":
- In the Bet9ja deposit page, choose OPay via Paystack and type the amount.
- On the page that opens, tap "Authenticate".
- Enter the phone number on your OPay account and your 6-digit password.
- Pick the wallet to pay from and tap "Pay now".
- Enter the one-time password (OTP) sent to your OPay phone number, then tap "Pay".
Bet9ja says your wallet is credited once that succeeds. Other bookmakers have their own versions of this. Some send an approval request to the OPay app instead of asking for your password on a web page. Either way, two rules hold:
- Only type your OPay password or PIN on a page you reached from inside the bookmaker's real app or site. Never on a link someone sent you on WhatsApp or Telegram.
- Never share the OTP with anyone, including people who say they're "customer care". Real support staff don't ask for it.
This route is handy when the bookmaker isn't on OPay's biller list but has an OPay checkout, or when you're already in the betting app and don't want to switch over.
Route 3: an OPay agent
No smartphone, or no data? BetKing's help centre says you can also fund your account through an OPay agent: give the agent your BetKing User ID, pay them, and confirm that your account has been credited before you leave. The same idea works for other bookmakers that are on OPay's biller list, but ask the agent first.
Two habits make agent deposits safe. Get a receipt or ask the agent to show you the successful transaction on their screen. And check your betting balance there and then. Sorting out a missing deposit is far easier while you're still standing at the agent's stand than three days later.
Route 4: USSD when your data is down
OPay also works over USSD. Third-party guides, such as flyingwager.com, list OPay's USSD code as *955#. That's handy for approving a payment or moving money when your data has finished. Check the code inside your OPay app or with OPay support before you rely on it, because USSD menus get reshuffled. The same rules apply: never read your PIN or an OTP out loud to anyone.
Limits and fees, side by side
Here's what the bookmakers themselves publish for OPay deposits, as checked for this guide:
| Bookmaker | OPay route | Minimum | Maximum | Fee | Source |
|---|---|---|---|---|---|
| Bet9ja | OPay app, Betting section | ₦100 | ₦100,000 | Free | Bet9ja help site |
| Bet9ja | OPay via Paystack in the cashier | Shown in the cashier | Shown in the cashier | Shown in the cashier | Bet9ja help site |
| BetKing | OPay app, Betting section | ₦100 | Not stated | None | BetKing help centre |
| BetKing | OPay agent | Not stated | Not stated | Not stated | BetKing help centre |
For other sites, look at the deposit page before you pay. A third-party deposit guide on betcompare.ng puts the usual OPay minimum at ₦100 and the per-transaction maximum at somewhere between ₦100,000 and ₦500,000, depending on the operator. That's a useful rough guide, but the cashier is what counts. If you want to deposit more than one transaction allows, split it rather than forcing it through a different method you don't know.
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.
Getting your winnings back to OPay
Deposits are the easy half. Withdrawals are where bookmakers differ, so check before you deposit, not after you win.
- Bet9ja says on its help site that you can withdraw only to your registered bank account, and that no other payment method can be used for withdrawals. The bank account holder name must match your Bet9ja registration details, the minimum is ₦1,000, and you confirm the request with an OTP. Whether your OPay account number can be registered there is something to confirm in the bank list in your own account, not something to assume.
- Betway Nigeria says in its FAQ that payouts can go to your own bank account or to OPay, PalmPay or Paga, as long as the wallet uses the same mobile number as your Betway account.
- Other sites each have their own rules. Some pay to OPay, some only to a bank, and some ask for extra ID once you pass a certain amount.
The rule that applies everywhere: the name on your betting account must match the name on the account you're withdrawing to. If you signed up with a nickname, fix it with the bookmaker's support now, while there's nothing at stake.
When an OPay top-up doesn't show up
It happens. Money leaves OPay and the betting balance doesn't move. Don't panic and don't send the same amount again "to push it". Work through this instead:
- Check the OPay transaction status. Successful, pending or failed? If it's pending, give it some time before you do anything else.
- Check the user ID and the name it showed. If you funded the wrong account, contact the bookmaker straight away with the transaction details. The sooner they know, the better your chances.
- Refresh or log out of the betting app. Sometimes the balance on screen is just stale.
- Contact the bookmaker's official support with your user ID, the amount, the time and the OPay transaction reference. Use the contact details on the bookmaker's real website only.
- If OPay shows money left your wallet but the bookmaker says nothing arrived, raise it with OPay support in the app as well, with the same reference.
Keep screenshots of each step. Support teams move faster when you hand them everything at once.
Scams that ride on OPay
Because OPay is so popular, fraudsters use its name. Watch for these:
- "Funding agents" on social media who ask you to send money to their personal OPay account so they can "load" your betting wallet at a discount. If it goes wrong, you have no protection at all.
- Fake customer care who reply to your complaint on X or Facebook and ask for your PIN, password or OTP to "reverse" a failed top-up. Nobody legitimate needs those.
- "Sure odds" sellers who want payment by OPay transfer for fixed matches. Fixed-match sales are a scam, full stop.
- Fake bookmaker sites that copy a real brand and show an OPay checkout. Type the bookmaker's address yourself, or use its app from the official store.
Picking a site to fund with OPay
OPay support is nice, but it shouldn't be the reason you choose a bookmaker. Run through these first:
- Licence. Check the operator on its state regulator's list, for example the LSLGA register in Lagos.
- Withdrawals. Minimum, fees, processing time and which accounts it can pay to.
- Bonus rules. Rollover, minimum odds, and whether a withdrawal cancels an active bonus.
- Support. A real way to reach someone when a deposit hangs.
Our guide to the best betting apps in Nigeria goes deeper on comparing sites, and our page on the lowest minimum withdrawals helps if you play small stakes.
What about sites that don't take OPay at all?
Offshore crypto sportsbooks, including Cloudbet, don't accept OPay or any other naira wallet. Cloudbet is crypto-first. Its help centre lists coins like BTC, ETH, USDT, USDC, LTC and SOL. To use a site like that from Nigeria, people usually:
- Buy a coin such as USDT on a crypto exchange they trust, paying in naira by whatever method that exchange allows. Check that the exchange appears on the Securities and Exchange Commission's register of approved platforms first.
- Copy the deposit address and network from the sportsbook's cashier.
- Send a small test amount first, on exactly the network the cashier shows, and only then send the rest.
It's more steps than an OPay top-up, and you need to count the exchange spread and network fees too. It also means playing with a site that isn't licensed in Nigeria, so you don't get a state regulator to complain to. Cloudbet's terms also allow it to ask for ID, and section 18.1.5 sets a verification point at cumulative deposits of US$2,200. If that trade-off works for you, our guide to crypto betting sites in Nigeria walks through the full process. If it doesn't, stick with a state-licensed bookmaker and OPay. There's no shame in keeping things simple.
Keep your betting money in a box
One honest upside of OPay is that it makes a separate betting budget easy. Keep your everyday money in your main bank, move only what you're happy to lose into OPay, and fund your betting account from there. When that OPay balance is gone, you're done for the week. No transfers from your salary account at midnight, and no borrowing.
If you notice you're topping up again and again in one evening, chasing a loss, or hiding transfers from family, that's the moment to stop. Most bookmakers offer deposit limits and self-exclusion in the account settings. Use them.
My take
Betting with OPay is easy once you see it for what it is: a fast way to move naira into a bookmaker's wallet. Use the Betting section in the app or the OPay option in the bookmaker's cashier, double-check the name that comes back, and confirm how that site pays winnings out before you deposit. Never hand your PIN, password or OTP to anyone. 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
Can I place bets directly inside the OPay app?
No. The Betting section in OPay only sends money into your betting account. You choose matches and place bets on the bookmaker's own site or app.
What is the minimum deposit with OPay?
Bet9ja's help site lists ₦100 minimum and ₦100,000 maximum for OPay app deposits, and BetKing lists a ₦100 minimum. Other sites show their limits in the deposit page.
Is there a fee for funding a betting account with OPay?
Bet9ja describes its OPay app method as free and BetKing lists no fee. Always check the confirmation screen before you pay.
Can I withdraw my winnings to OPay?
It depends on the bookmaker. Betway Nigeria says it can pay to OPay if the wallet uses the same mobile number as your account. Bet9ja says withdrawals go only to your registered bank account.
What if I funded the wrong betting account?
Contact the bookmaker's official support straight away with the transaction reference, the ID you used and the amount. Always check the name OPay shows before you tap Pay.
Can I deposit through an OPay agent?
BetKing says yes: give the agent your User ID, pay, and confirm the credit before you leave. Ask the agent whether your bookmaker is supported.
Does Cloudbet accept OPay?
No. Cloudbet is crypto-first and doesn't take naira wallets. It 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.
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.
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.