
OPay USSD Codes 2026: Complete Guide to 955# (All Codes + Shortcuts)
The OPay USSD code is *955#. Dial *955# from the phone number linked to your OPay account to access transfers, balance checks, airtime, data, bill payments, and account security. For quick actions, use shortcuts like *955*0# for balance, *955*1*AmountNumber# for OPay-to-OPay transfers, and *955*1*3*1# to block your account in emergencies. Works on MTN, Airtel, Glo, and 9mobile without internet.
TL;DR
The USSD code for OPay is *955#. The code is a one-stop code that allows users to perform essential financial tasks without internet access.
Quickly send money using *955*1*AmountPhoneNumber#.
Top-up airtime for yourself or others with *955*3*Amount#.
Pay bills instantly with *955*6#.
Dtunes app makes OPay even easier, offering quick bill payments and earning rewards in the process.
In 2026, Opay has become a widely familiar word to every household. The familiarity is not limited to households alone, but to every setting of the society, even to the market women out there. This is the extent to which OPay has become widely accepted in Nigeria.
In this article, we will see OPay USSD codes in 2026, what they are used for, and every necessary thing you need to know about activating the codes.
One of its key features is enabling customers to perform transactions easily without internet access, using a range of USSD codes. This means you don’t have to go about saying ‘bro, abeg on hotspot for me, I just wan do data.’
What Is the OPay USSD Code?
The USSD code for OPay is *955#, and it gives users quick access to a wide range of transactions directly from their mobile phones. This feature was introduced to make OPay’s services more convenient, especially for people in areas with little or no internet connectivity. By enabling offline transactions, it has further strengthened OPay’s reputation as one of Nigeria’s leading digital payment platforms.
In order to access this service, users have to create an OPay account and connect it to their phone number. The phone number that is registered as the account number can then be used to transact smoothly and securely using the USSD code.
Have quick glance at all the Opay USSD Codes:
The Complete List of OPay USSD Codes (2026 Master Table)
| Service | USSD Code | What It Does |
|---|---|---|
| Access main menu | *955# |
Opens full OPay USSD menu. |
| Check balance | *955*0# |
Instant balance display. |
| OPay-to-OPay transfer | *955*1*Amount*PhoneNumber# |
Send money to another OPay user. |
| Bank transfer | *955*2*Amount*AccountNumber# |
Transfer money to any Nigerian bank. |
| Buy airtime (self) | *955*3*Amount# |
Recharge your own phone line. |
| Buy airtime (others) | *955*3*Amount*PhoneNumber# |
Recharge another person’s phone line. |
| Buy data | *955*4*PhoneNumber# |
Purchase a data bundle. |
| Get OTP | *955*5# or *955*010# |
Generate a one-time password (OTP). |
| Pay bills | *955*6# |
Pay electricity, cable TV, betting, and other bills. |
| Block account | *955*131# |
Emergency account freeze. |
| Block card | *955*132# |
Block your OPay card. |
| Customer care | *955*9# |
Contact OPay customer support. |
How to Activate OPay USSD Banking
How to Activate the OPay USSD Code. To activate and use the OPay USSD code, follow these steps:
Step 1: Register with OPay
Before you can use the OPay USSD codes, you need to have an OPay account. Here’s how to register:
- Download the OPay App: Install the OPay app from Google Play or the App Store, or visit an OPay agent to sign up.
- Provide Basic Details: Enter your phone number and personal information.
- Link Your Phone Number: Your phone number will serve as your account number.
Once registered, you can now access the OPay USSD services.
Step 2: Link Your Phone Number
For seamless transactions, you must link the phone number to your OPay account. This is crucial because your phone number serves as your OPay account number when performing transactions.
Step 3: Dial *955# to Activate
Once you’ve registered and linked your phone number, dial *955# on your mobile device to open the menu. Follow the on-screen prompts to set up your PIN and complete your registration.
Step 4: Set Up Your PIN
You’ll be asked to create a 4-digit PIN. This PIN will be used to authorize your transactions, ensuring that your account remains secure.
OPay USSD Code for Balance Check (*955*0#)
Want to know how much you have left in your account? Here’s how to check your balance:
- Dial *955# on your phone.
- Select the “Check Balance” option (usually option 4).
- Enter your PIN to proceed.
You’ll receive an SMS with your current account balance, giving you quick insight into your finances.
OPay USSD Code for OPay-to-OPay Transfers (*955*1#)
Sending money to an OPay user is incredibly easy. All you need is the recipient’s phone number, and you can transfer funds instantly. Here’s how:
Send Money to Another OPay User: *955*1*Amount*PhoneNumber#
For example, to send ₦5000 to a friend whose OPay number is 08012345678, you’d dial:
*955*1*5000*08012345678#
OPay USSD Code for Bank Transfers (*955*2#)
OPay allows you to transfer funds to any Nigerian bank account with ease. Just use the following code to send money directly to a bank account:
Transfer to Bank Account: *955*2*Amount*AccountNumber#
For example, to send ₦10000 to a bank account with Account Number 0123456789, you’d dial: *955* 2* 080000123456789#
OPay USSD Code for Airtime Purchase (*955*3#)
Running low on airtime? With OPay, you can buy airtime for yourself quickly and easily. Simply dial:
Buy Airtime for Yourself: *955*3*Amount#
For example, to purchase ₦500 worth of airtime, just dial: *955*3*500#
OPay USSD Code for Data Purchase (*955*4#)
Stay connected by purchasing data for yourself or others. With OPay’s data purchase code, you can buy data in seconds:
Purchase Data: *955*4*PhoneNumber#
For example, to buy data for the phone number 08012345678, simply dial: *955*4*08012345678#
Most Nigerian utility bills can be paid through *955*6# as well. If you’re managing prepaid electricity specifically, see our guide to checking your prepaid meter debt before topping up.
OPay USSD Code for Bill Payments (*955*6#)
Paying your bills is now easier than ever. OPay’s USSD code allows you to pay your electricity, water, or other utility bills directly from your account:
Pay Utility Bills: *955*6#
Simply follow the on-screen instructions, and the payment will be processed instantly.
OPay USSD Code to Get OTP (*955*5# or *955*010#)
Sometimes you start a transaction on the OPay app and the OTP never arrives. The network is slow, the SMS is stuck somewhere, and you’re staring at a screen asking for a code you don’t have.
Dial *955*5# from your OPay-linked phone number. Your OTP generates instantly. If that shortcut doesn’t work on your account, try *955*010#.
Save this one. You won’t think you need it until you’re stuck at a checkout counter with no data and a frozen transaction.
A few things to remember:
The OTP expires within minutes. Use it as soon as you receive it.
If the code doesn’t work, your SIM is probably not the one linked to your OPay account. OTPs are tied to the registered phone number.
Never share an OTP with anyone, even someone claiming to be from OPay. If they’re asking, they’re scamming you.
OPay Emergency Code to Block Account (*955*131#)
If your phone is stolen or lost, every second between losing it and blocking your OPay account is a window for someone to drain your wallet.
Dial *955*131# from any phone, as long as the SIM is registered to your OPay account. The block is instant. No transfers, no airtime, no transactions until you unblock through OPay support.
To block your OPay card specifically, dial *955*132#.
Quick advice from people who’ve been through this:
After losing your phone, your first call is *955*131# from a friend’s phone or a roadside kiosk. Not your bank, not your insurance. OPay first, because it moves fastest.
The block only works when the dialing SIM matches your OPay-registered number. If you have multiple SIMs and aren’t sure which one is registered, try each.
To unblock later, call OPay support at *955*9# from your registered line and verify your identity.
Memorize this code or save it as “OPay Emergency” in your contacts. Five seconds spent searching during a real crisis is five seconds too many.
Common Problems and Fixes
USSD is reliable but not perfect. Here’s what to do when something breaks.
1. “Invalid code” or “Service not available”
You’re either dialing from the wrong SIM, your network has a temporary glitch, or OPay’s USSD is briefly down.
Confirm you’re using your OPay-registered phone number. Restart your phone. Try again in 5-10 minutes. If nothing works, contact OPay support at *955*9#.
2. Transaction Fails Despite Sufficient Balance
Often a network handshake issue between OPay and your carrier.
Switch to airplane mode for 10 seconds, then back on. Re-dial. If still failing, your wallet may have a small pending hold. Wait 15-30 minutes and retry.
3. You Forgot Your PIN
Don’t guess. Three wrong attempts lock your account.
Open the OPay app, tap Profile, then Security, then Reset PIN. If you don’t have data, visit any OPay agent with your ID.
4. Code Hangs or No Response
Network congestion. Most common during 12pm-2pm, 5pm-8pm, and end-of-month salary days.
Wait two minutes, re-dial. If you have dual-SIM, switch networks.
5. Transaction Went Through, But Recipient Didn’t Receive
Wait 5 minutes first. Inter-bank transfers occasionally lag.
After 5 minutes, double-check the account number you sent. A single wrong digit is the most common cause. If you’re receiving inflows from foreign clients into your OPay or any Nigerian bank, see how to cash out crypto to your Nigerian bank safely. Direct OTC routes avoid the reversal risk that traditional transfers sometimes carry.
6. “Insufficient Balance” When You Have Money
USSD briefly desynced from your actual balance.
Open the OPay app to confirm your balance. If the app shows the right amount but USSD still says insufficient, log out, log back in, and retry the code.
7. Account Blocked Without You Doing It
Someone tried to access your account multiple times with the wrong password, triggering auto-block. Treat it as suspicious.
Dial *955*9# to reach customer care. Tell them you didn’t initiate the block. They’ll verify your identity and walk you through reactivation. Change your password immediately after, then check your transaction history for unauthorized activity.
8. Network Charges You Didn’t Expect
USSD is free to dial, but your mobile carrier may charge a session fee (around ₦6-7) depending on your tariff. This is your network’s charge, not OPay’s.
9. When None of the Above Works
Open the OPay app, tap Help, and use WhatsApp Support. Real humans respond within 10-30 minutes during business hours.
Avoid third-party “OPay agents” online claiming to fix issues for a fee. Genuine OPay support is free and goes through official channels only.
Are OPay USSD Codes Safe?
When it comes to choosing a reliable financial service platform in Nigeria, there are quite several options available. However, OPay continues to stand out for several compelling reasons. Whether you’re new to digital banking or looking to switch platforms, here are five solid reasons why OPay deserves your attention.
1. Ease of Use and Accessibility
One of the biggest advantages of OPay is how simple it is to use. The app is user-friendly, making it easy for both tech-savvy individuals and beginners to navigate. Even better, its USSD feature (*955#) ensures that you can carry out transactions without internet access—perfect for users in areas with limited connectivity.
2. Fast and Reliable Transactions
Speed matters when it comes to financial transactions, and OPay delivers on that front. Transfers, bill payments, and airtime purchases are processed almost instantly, helping you save time and avoid unnecessary delays.
3. All-in-One Financial Services
Instead of juggling multiple apps, OPay brings everything together in one place. From sending and receiving money to paying bills, buying airtime, saving funds, and even accessing loans, it serves as a complete financial solution.
4. Wide Network of Agents and Merchants
Another strong advantage of OPay is its extensive network of agents and merchants across Nigeria. This means you can easily find nearby POS agents for cash withdrawals, deposits, or assistance, making it highly convenient for everyday use.
5. Rewards, Bonuses, and Cost Savings
Who doesn’t love a good reward? OPay frequently offers cashback deals, discounts, and bonuses on transactions like bill payments and airtime purchases. These little savings can add up over time, giving you more value compared to many traditional banking options.
Choosing the right financial platform can make a big difference in how you manage your money. With its ease of use, speed, wide accessibility, and added benefits, OPay proves to be the top choice for millions of Nigerians today. Whether you’re looking for convenience, reliability, or extra value, OPay ticks all the right boxes.
Are There Charges for Using OPay USSD?
OPay doesn’t charge you anything for dialing *955# or using its USSD service. The code itself is free.
What you may pay:
Network session fee. Your mobile carrier (MTN, Airtel, Glo, 9mobile) may charge around ₦6-7 per USSD session depending on your tariff plan. This is the network’s charge, not OPay’s. It applies to most USSD codes across all Nigerian banks and fintechs, not just OPay.
Transfers to other Nigerian banks attract a small fee, usually ₦10-25 depending on the amount. If you frequently transfer between banks, see what those fees look like across other Nigerian USSD codes for comparison.
Stamp duty. Inflows above ₦10,000 attract the standard ₦50 federal stamp duty, charged once per qualifying deposit. This applies to all Nigerian banks under CBN rules, not just OPay.
Airtime and data purchases. No extra fee. You pay the exact face value of the airtime or data bundle.
Bill payments. Most utility payments through *955*6# are free. Some service providers (cable TV, betting) may add their own service charge, which is shown before you confirm.
What’s never charged:
Checking your balance with *955*0# is free. Generating OTP with *955*5# is free. Blocking your account with *955*131# in an emergency is free. OPay would never charge you for protecting your own money.
If you ever see an unexplained deduction after a USSD transaction, check your transaction history in the app first. If you can’t account for the charge, dial *955*9# to reach customer care. Don’t accept “service charge” explanations from third parties online claiming to be OPay agents.
OPay’s
*955#remains one of the fastest ways to handle everyday transactions without internet in 2026. Whether you’re transferring money, paying bills, or recovering from a stolen phone, the codes above cover everything you’ll realistically need. For more secure ways to manage your Nigerian finances, including crypto cash-outs and freelancer payment routes, explore our other guides.
Frequently Asked Questions About OPay USSD
What is the OPay USSD code?
The USSD code for OPay is *955#. It allows users to perform various banking transactions such as transfers, airtime purchases, and bill payments without internet access.
How do I check my OPay balance with USSD?
To check your balance on OPay, dial *955# on your mobile device. Follow the on-screen prompts, and your balance will be displayed.
How do I transfer money on OPay without internet?
You don’t need an internet connection. The USSD service provided by OPay works on any mobile phone, making it ideal for areas with limited or no internet.
Are OPay USSD codes safe to use?
Yes, as long as you keep your PIN private. Every USSD transaction requires your 4-digit PIN, and OPay never asks you to share it. If anyone, including someone claiming to be from OPay support, asks for your PIN or OTP, it’s a scam. The USSD code itself runs on a secure GSM signaling channel that doesn’t expose your data the way unsecured public Wi-Fi might. Treat your PIN like your ATM PIN and you’re safe.
Does OPay USSD work on all networks?
Yes. *955# works on MTN, Airtel, Glo, and 9mobile without any extra setup. As long as the SIM you’re dialing from is the one registered to your OPay account, the code goes through. You don’t need data, you don’t need a smartphone, and you don’t need to switch SIM provider to use it.
How do I block my OPay account if my phone is stolen?
Dial *955*131# from any phone. As long as the SIM in that phone is the one registered to your OPay account, the block is instant. No transfers or transactions can happen until you unblock through OPay support at *955*9#. If you have a friend or roadside kiosk nearby, do this within the first few minutes of losing your phone. Speed matters more than anything else here.
Are there charges for using OPay USSD codes?
OPay doesn’t charge you for dialing *955# or any of its shortcuts. Your mobile carrier may charge a small session fee (around ₦6-7) depending on your tariff plan, but that goes to the network, not OPay. Transfers to other Nigerian banks attract a small fee of ₦10-25, and the standard ₦50 federal stamp duty applies to deposits above ₦10,000. Balance checks, OTP generation, and emergency account blocking are always free.
What do I do if the OPay USSD code says “invalid”?
Three things usually cause this. The SIM you’re dialing from isn’t the one linked to your OPay account, your network is having a temporary glitch, or OPay’s USSD system is briefly down. Confirm you’re using your registered phone number first. Restart your phone. Try again in 5-10 minutes. If nothing works after 30 minutes, contact OPay support at *955*9# or use the WhatsApp support option inside the OPay app.
Conclusion
In 2025, OPay USSD codes continue to transform how Nigerians carry out everyday financial transactions. With just *955#, users can perform a wide range of activities quickly and conveniently, without relying on internet access.
The simplicity and efficiency of this service make it easy for anyone to manage their finances on the go. From transferring money and paying bills to checking account balances, OPay provides a secure, reliable, and user-friendly solution that fits seamlessly into daily life. On a final note, if you’re looking to get even more value from your everyday transactions, you might want to explore Dtunes and download our app here.
The app allows users to pay bills such as airtime, data, and utilities while earning rewards and bonuses in return. It’s a great complement to platforms like OPay, especially for users who want to maximize savings and enjoy extra benefits from their spending.
Related Stories
Moniepoint USSD Codes Updated (2025): Check Balance, Transfers, Airtime, and More
How To Transfer Money From UBA To All Banks
How to Check MTN Airtime Balance
Emmanuel is in the business of turning keyword research into contents that ranks and converts. He has been doing this for 5 years, focusing on clear structure, search intent, and on-page optimization. You can catch his attention with any crypto, tech, or political related discussion.



