Your phone data has finished. It’s evening, you’re outside your house, and you need to send ₦5,000 to your brother right now. This is the exact moment the Opay USSD code was built for. You don’t need Wi-Fi, you don’t need a browser, and you don’t even need a smartphone just a phone that can make calls.
Millions of Nigerians already lean on the Opay USSD code every single day, especially in areas where network towers struggle or data bundles run out faster than expected. It works the same way on a basic Nokia phone as it does on the newest iPhone, because USSD banking doesn’t touch the internet at all; it rides on the same signal your phone uses to make a call.
In this guide, you’ll get the complete, updated Opay USSD code for 2026, exactly how to send money with it, how to check your balance, how to buy airtime and data, and what to do when something goes wrong. Everything here is written in plain language, so whether you’re a student, a market trader, or someone helping an elderly relative use Opay for the first time, you’ll be able to follow along without stress.
What Is the Opay USSD Code?
The Opay USSD code is *955#. USSD stands for “Unstructured Supplementary Service Data,” a technical name for something very simple: a set of instructions your phone sends over the network without needing internet.
When you dial the Opay USSD code, your phone connects directly to Opay’s banking system through your network provider (MTN, Airtel, Glo, or 9mobile). A menu pops up on your screen, and you select numbers to move through it just like using a bank ATM, but on your phone.
This one code opens the door to almost everything Opay offers:
- Sending money to other Opay users
- Transferring money to any Nigerian bank
- Checking your account balance
- Buying airtime and data
- Paying bills like electricity and cable TV
- Blocking your account if your phone is stolen
Why the Opay USSD Code Still Matters in 2026
Some people assume USSD banking is old-fashioned now that apps are everywhere. That’s not true, and here’s why the Opay USSD code is still one of the most useful tools on your phone:
| Reason | Why It Helps |
| No internet needed | Works even when your mobile data has finished. |
| Works on any phone | No smartphone or app download is required. |
| Faster during network congestion | USSD often works when mobile apps time out or load slowly. |
| Simple for everyone | Easy to use for people who aren’t comfortable with apps. |
| Backup for emergencies | Useful when your usual app won’t open or mobile data is unavailable. |
During busy periods like festive seasons, when everyone is online at once, apps can freeze or load slowly. The Opay USSD code usually still goes through, because it uses a lighter, separate channel on the network.
How to Activate the Opay USSD Code
Before you can use the Opay USSD code, you need to set it up once. It only takes a few minutes.
1. Confirm you have an Opay account. You can create one through the Opay app or at an Opay agent location.
2. Use the phone number linked to your Opay account. The USSD code only works from that exact number.
3. Dial *955# on your phone.
4. Follow the prompts to register or activate USSD banking.
5. Create a 4-digit USSD PIN. This PIN is different from your app login PIN, so choose something you’ll remember, but nobody else can guess.
6. Confirm your PIN by entering it again.
7. Once confirmed, your Opay USSD code is ready to use anytime.
Keep this PIN private. Opay staff will never ask you for it over the phone.
Full List of Opay USSD Codes (2026)

Here’s a quick-reference table for the most common Opay USSD code shortcuts. After dialing the main code, you can also just follow the on-screen menu if you forget a shortcut.
| Service | Opay USSD Code | What It Does |
| Main Menu | *955# | Opens the full Opay USSD menu |
| Check Balance | *955*0# | Shows your wallet balance |
| Send Money to Opay User | *9551 Amount*PhoneNumber# | Transfers money to another Opay account |
| Send Money to a Bank | *9552 Amount*AccountNumber# | Transfers money to any Nigerian bank |
| Buy Airtime (Self) | *9553Amount# | Recharges your own phone line |
| Buy Airtime (Others) | *9553Amount*PhoneNumber# | Sends airtime to someone else’s phone |
| Buy Data | *955*4# | Opens the data bundle menu |
| Pay Bills | *955*6# | Pays electricity, cable TV, and other supported bills |
| Get OTP | *955*5# | Generates a one-time password (OTP) |
| Block Account | *955*131# | Freezes your account in an emergency |
Note: Menu numbers can shift slightly after Opay updates its system, so if a shortcut doesn’t work, dial the main Opay USSD code (\*955#) and follow the prompts instead.
How to Send Money Using the Opay USSD Code
Sending money without internet is one of the biggest reasons people rely on the Opay USSD code. Here’s how it works:
1. Dial *955#.
2. Select the option to “Transfer” or “Send Money.”
3. Choose whether you’re sending to an Opay user or a bank account.
4. Enter the recipient’s phone number or account number.
5. Enter the amount you want to send.
6. Confirm the details shown on your screen.
7. Enter your 4-digit USSD PIN to complete it.
8. You’ll get a confirmation message once the transfer is successful.
Always double-check the phone number or account number before confirming. Money sent to the wrong account can be very difficult to recover.
How to Check Your Balance With the Opay USSD Code
You don’t need the app open to know how much money is in your wallet. Using the Opay USSD code to check your balance takes seconds:
1. Dial *955#.
2. Select “Check Balance.”
3. Enter your PIN when asked.
4. Your balance appears on the screen instantly.
This is especially handy before you make a big purchase or send a large transfer, so you’re not caught off guard.
How to Buy Airtime and Data
You can top up your own line or send credit to someone else using the same Opay USSD code:
- For yourself: Dial *955#, choose “Airtime or Data,” enter the amount, and confirm with your PIN.
- For someone else: Follow the same steps, but enter their phone number when prompted.
- For data bundles: Select the data option from the menu, pick a plan, and confirm your purchase.
Airtime and data usually land within seconds of confirming your PIN.
How to Pay Bills With the Opay USSD Code
Beyond transfers and airtime, the Opay USSD code also handles everyday bill payments:
- Electricity (prepaid and postpaid)
- Cable TV subscriptions (DSTV, GOTV, Startimes)
- Internet subscriptions
- Betting wallet funding
- School and education payments
To pay a bill, dial *955#, select “Bill Payment,” choose the category, enter your meter number or customer ID, confirm the amount, and complete it with your PIN.
Is There a Charge for Using the Opay USSD Code?

Most core actions on the Opay USSD code, like checking your balance or generating an OTP, are free. Transfers may attract a small service fee, similar to what other Nigerian USSD banking codes charge, usually a few naira depending on your network provider. Your final balance screen will always show any charge before you confirm a transaction, so you won’t be caught by surprise.
Common Opay USSD Code Problems and How to Fix Them
Even a reliable system like the Opay USSD code can occasionally run into hiccups. Here are the most common issues and simple fixes:
- “Code not recognized” message: Make sure you’re dialing from the exact phone number linked to your Opay account.
- Session timed out: This usually happens on a weak network. Try again, or move to an area with better signal.
- Wrong PIN entered too many times: Your USSD access may be temporarily locked. Wait a while, or reset your PIN through the Opay app.
- Money left your account but didn’t arrive: Don’t panic. Check your transaction history in the Opay app first; most delayed transfers resolve within minutes. If it doesn’t, contact Opay support through the app or dial *955*9# to reach customer care.
- Code works on one network but not another: Occasionally, one network provider has slower USSD sessions than another. If *955# fails repeatedly on your line, try again after a few minutes.
Is the Opay USSD Code Safe to Use?
Yes, as long as you protect your PIN. USSD sessions run over your network’s secure signaling channel, separate from the internet, so it isn’t exposed the way public Wi-Fi transactions can be. A few safety habits to keep in mind:
- Never share your USSD PIN with anyone, including people claiming to be Opay staff.
- Opay will never call or message you asking for your PIN or OTP.
- If your phone is lost or stolen, dial *955*131# immediately to block your account.
- Always confirm the recipient’s details before completing a transfer.
Opay USSD Code vs. the Opay App: Which Should You Use?
Both have their place, and many Nigerians use both depending on the situation.
| Situation | Better Option | Situation |
| No internet or low data | OPay USSD code | No internet or low data |
| Basic phone, no smartphone | OPay USSD code | Basic phone, no smartphone |
| Need detailed transaction history | OPay app | Need detailed transaction history |
| Want to see spending insights | OPay app | Want to see spending insights |
Think of the Opay USSD code as your reliable backup the tool that keeps working even when everything else doesn’t.
Final Thoughts
The Opay USSD code remains one of the simplest, most dependable tools for managing money in Nigeria, whether you’re in a busy city or a village with patchy network coverage. Once you save *955# and its shortcuts, you’ll always have a way to send money, check your balance, buy airtime, and pay bills, no internet required.
Keep this guide handy, save the codes as contacts on your phone if it helps you remember them, and you’ll never be stuck without access to your money again.
Opay USSD Code FAQs
1. What is the Opay USSD code?
The Opay USSD code is *955#. It gives you access to transfers, balance checks, airtime, data, and bill payments without internet.
2. Does the Opay USSD code work on all networks?
Yes, it works on MTN, Airtel, Glo, and 9mobile.
3. Can I use the Opay USSD code without a smartphone?
Yes. It works on any phone that can dial numbers, including basic feature phones.
4. Is the Opay USSD code free to use?
Checking your balance and generating an OTP are typically free. Transfers may carry a small service fee shown before you confirm.
5. What do I do if my Opay USSD code isn’t working?
Confirm you’re using the phone number linked to your account, check your network signal, and try again. If it still fails, contact Opay support through the app.