18+ · Bet responsibly · Ad See Latest Offer
← All news
Payments & Deposits 11 July 2026

Opay USSD Code *955#: Transfers & Betting Deposits Without Data

Master the Opay USSD code *955# — every menu option explained, plus how to fund your betting account from any phone with zero data.

7 min readBy Naija Score


The Opay USSD code — *955# — lets you send money, buy airtime and fund your betting account from any phone, with no internet at all. When your data finishes ten minutes before kickoff, this code is the difference between placing your bet and watching from the sidelines. This guide walks through the *955# menus one by one, so you know exactly which option does what before you dial.

If you want the broader picture — using the Opay app itself for deposits and withdrawals — we cover that separately in our Opay for betting guide. This article stays focused on the USSD side: the code, the menus, and getting money moved when data is not an option.

What is the Opay USSD code and why it matters

USSD (those * and # codes you dial like a phone number) runs on the basic GSM network — the same channel as ordinary calls. That means:

  • Zero data needed. Works when your bundle is exhausted or you are somewhere with weak internet.
  • Works on any phone. Smartphones, old Androids, even button phones.
  • Fast. A transfer via *955# completes in under a minute once you know the menu.
  • Always available. No app updates, no “clear your cache”, no heavy pages to load.

The one requirement: you must dial from the phone number registered to your Opay account. USSD identifies you by your SIM, so dialing from a different line will not reach your wallet.

Inside the *955# menu: what each option does

Dial *955# and Opay presents a numbered menu. The exact ordering can shift as Opay updates the service, but the core functions you will find are these:

FunctionWhat it doesWhen punters use it
Transfer / Send MoneySends funds to any bank accountFunding your bookmaker wallet
AirtimeBuys airtime for your line or othersTopping up before calling a betting shop
DataBuys data bundles from your walletGetting back online to place the bet
BalanceShows your wallet balanceChecking funds before staking
WithdrawalCash out via agentTurning winnings into physical cash

A few practical notes on using the menu smoothly:

  • Reply with the number of the option, then press send — the session walks you through each step.
  • USSD sessions time out if you idle too long. Have the account number you are sending to written down before you dial.
  • If a session drops halfway, nothing is charged until you enter your PIN at the final confirmation step. Just dial again and restart.
  • Menu positions can change after Opay updates. Read the options on screen rather than memorising “press 1 then 2” patterns from old blog posts.

Funding your betting account with *955#, step by step

Every bookmaker deposit in Nigeria is, underneath, a bank transfer into your betting wallet. Here is the full sequence:

  1. Get your deposit details first. In your bookmaker (Betking, SportyBet, Bet9ja, 1xBet — the pattern is identical), open Deposit → Bank Transfer and note the account number and bank name shown for your wallet. Do this while you still have data, or ask a friend to check for you.
  2. Dial *955# from your Opay-registered line.
  3. Choose Transfer / Send Money, then the option to send to a bank account.
  4. Select or enter the bookmaker’s bank.
  5. Enter the account number you noted in step 1. Confirm the account name that appears matches your bookmaker wallet.
  6. Enter the amount, then your Opay PIN to authorise.

The money typically reflects in your betting wallet within seconds to a couple of minutes. If it does not appear, check your Opay SMS alert first to confirm the debit actually went through before contacting bookmaker support.

Tips that save you stress

  • Save your bookmaker’s deposit account details in a note on your phone. They usually stay the same, so you will not need data next time.
  • Start with a small test amount the first time you send to a new account number.
  • Never share your PIN — no Opay agent or bookmaker staff will ever legitimately ask for it.
  • If *955# returns an error, wait a minute and retry; network congestion causes most USSD failures, especially on weekend evenings when everyone is betting.

The general transfer flow: sending to any bank or Opay wallet

The same code also covers ordinary transfers to friends, family or a business, not only betting wallets. The sequence is:

StepAction
1Dial *955# from your registered SIM
2Select Transfer
3Choose To Bank (or To Opay for another Opay wallet)
4Select the recipient’s bank
5Enter the 10-digit account number
6Read the account name that appears and confirm it is the right person
7Enter the amount, then your Opay PIN

Wait for the confirmation message before you assume the transfer went through. A USSD session can time out on a weak network, and a timed-out session does not always mean a failed transfer.

Fees and limits

Fees and daily limits change with Central Bank of Nigeria rules and your account tier, so treat any number on a random blog with caution. The reliable checks are: the app or USSD screen shows any fee before you enter your PIN, and the account-limits screen in the Opay app shows your current daily cap. Limits follow your KYC tier (the verification level of your account): a phone-number-only account has the lowest limits, and adding ID details such as your BVN or NIN raises them. If you regularly move larger amounts, for business or for funding and withdrawing from a betting account, completing full verification once is worth the few minutes. Confirm the current tiers in the Opay app, because we have not checked Opay’s published limits for this guide.

When a transfer fails or hangs

You send money, the debit alert lands, and the recipient says nothing has arrived. Do not send it again immediately. In order:

  1. Check your Opay transaction history. If it shows Successful, the delay is usually on the receiving bank’s side; give it some minutes.
  2. If it shows Pending, wait. Pending transfers usually either complete or reverse to your wallet.
  3. If it shows Failed but you were debited, the amount should reverse automatically. If it has not come back within 24 hours, contact Opay support through the app with the transaction reference.
  4. Never share your PIN or OTP with anyone claiming to help you reverse a transfer. Genuine support staff will not ask for them.

If the transfer is still stuck after these steps, our Opay customer care guide covers how to reach support. Not registered yet? Start with the Opay sign-up guide.

USSD vs the Opay app: when to use which

The app gives you a full view — transaction history, beneficiary lists, customer support chat — and is the better everyday tool. USSD is the reliable fallback that never depends on data or storage space. Most punters end up using both: the app when connected, *955# when not. For the app-side walkthrough, including withdrawals back to your Opay wallet, see the Opay betting deposits and withdrawals guide.

Where your money goes matters as much as how you send it. If you are still deciding which bookmaker deserves your deposits, our comparison of the best betting sites in Nigeria ranks the major operators on odds, payout speed and reliability — worth reading before you wire your first ₦1,000 anywhere. There are more wallet and transfer guides in our payments and deposits section, and once your account is funded, our football predictions with their results shown (for now a backtest on 2023–24 matches) are a smarter starting point than random WhatsApp tips.

FAQ — Opay USSD code

What is the Opay USSD code in Nigeria?

It is *955#. Dial it from the phone number linked to your Opay account to transfer money, buy airtime or data, check your balance and more — all without internet.

Can I fund my betting account with the Opay USSD code?

Yes. Get your bookmaker’s bank-transfer deposit details, dial *955#, choose Transfer, and send the amount to that account. It works for Betking, SportyBet, Bet9ja, 1xBet and other major bookmakers.

Why is *955# not working on my phone?

The most common causes: dialing from a SIM not registered to your Opay account, network congestion, or an interrupted session. Confirm you are on the right line, wait a moment, and dial again.

Does Opay charge for USSD transfers?

Any applicable fee is shown on screen before you confirm with your PIN, so check the final amount displayed. Your mobile network may also charge for the USSD session itself, so check with your network.

Is USSD safe for betting deposits?

Yes, as safe as the app — transactions require your PIN. The main risks are human: shoulder-surfers watching you type and scammers asking for your PIN. Guard both and you are fine.

Informational content, with no guarantee of results. Bet responsibly. 18+.

Picks by email?

We don't send picks by email yet. Leave your address and we'll let you know when it starts. Nothing else.

18+ · Bet responsibly · We only use your email for this · Privacy