News
Opay USSD Code: How to Send Money, Buy Airtime, and Check Balance
Nov 29, 2025
•
3 mins read
One of Opay’s most underrated features is the Opay USSD code, a quick, offline alternative that works seamlessly on both smartphones and basic feature phones.
It doesn't matter if you are stuck without mobile data, or in an area with poor internet, the Opay USSD code ensures you can move money, recharge airtime, or check your balance in seconds. No app. No Wi-Fi. No delays.
In this guide, we’ll break down everything you need to know, from using the code for money transfers and airtime top-ups to checking your Opay account balance, plus a full list of updated USSD codes you may ever need.
The Opay USSD code is *955#, a short service number that lets Opay users carry out financial transactions directly from their mobile phones, with no internet connection required. By simply dialing this code, you can send money, buy airtime or data, pay bills, and check your account balance in seconds.
The best part? Any Opay account holder can use it, whether they have a basic feature phone or the latest Android or iPhone device. As long as your phone number is linked to your Opay wallet, you’re good to go.
Key benefits:
Activating the Opay USSD code is quick and straightforward, but it requires a few basic setup steps to ensure your transactions are secure.
If you already have an Opay account and your phone number is linked to it, you can start using *955# almost immediately.
Dial the official Opay USSD code on your mobile phone, dial *955#.
Select “Register” or “Activate”. If this is your first time, you’ll be prompted to activate the service.
Enter your Opay-registered phone number. (This must be the same number linked to your Opay account.)
Create a 4-digit USSD PIN that will be used to authorize all your transactions.
Confirm your PIN by re-entering the same PIN for verification.
Once confirmed, you’ll receive a success message, and the USSD menu will be ready to use.
Before you can use the Opay USSD service, make sure you have:
You may encounter issues while trying to register or activate the Opay USSD code, and if you do, here is how to fix it:
Once activated, you can use the Opay USSD code anytime, even without internet to send money, buy airtime, or check your account balance.
One of the most common uses of the Opay USSD code is sending money either to another Opay user or directly to a bank account in Nigeria. The process is fast, secure, and works even when you don’t have internet access.
If the recipient also uses Opay, transferring funds is straightforward:
Dial *955# on your mobile phone.
Select the “Transfer” option.
Choose “Opay User” as the recipient type.
Enter the recipient’s phone number linked to their Opay account.
Input the amount you want to send.
Enter your USSD transaction PIN to confirm.
Quick format: *955*1*Amount*PhoneNumber#
Opay also allows you to send money directly to accounts in other banks:
Dial *955#.
Select “Transfer” from the menu.
Choose “Other Banks” as the transfer option.
Enter the recipient’s bank account number.
Select the bank from the provided list.
Enter the amount you wish to send.
Authorize with your USSD PIN.
Quick format: *955*2*Amount*AccountNumber#
Tip: Always ensure you have enough balance before initiating a transfer to avoid failed transactions.
Opay’s 955 USSD service has quietly become one of the fastest ways to buy airtime or data in Nigeria, and all you need is a basic phone and your Opay account.
If you just want to load your own phone or send airtime to someone else, dial:
Funds are deducted directly from your Opay balance, and the recharge hits in seconds.
Getting online is just as quick:
Dial *955#.
Select the Data option from the menu.
Pick your network provider.
Choose a plan (daily, weekly, monthly).
Confirm payment with your Opay PIN.
Opay’s USSD covers all major Nigerian networks:
So, no matter where you are or which SIM you use, you’re covered.
If you want to know how much is sitting in your Opay wallet without opening the app, the USSD route is your best friend. Just dial:
*955*0#
Hit “call,” and in a few seconds, your balance flashes right on your screen, no stress.
Why it’s so quick:
The USSD connection cuts out the internet middleman. You’re talking directly to Opay’s system, so you get the numbers almost instantly.
Other ways to check your balance:
Opay’s USSD service is a lifesaver when you don’t have internet access, but it’s not immune to glitches. Here’s how to handle the most common issues without breaking a sweat.
If you keep seeing an “invalid code” message, it usually means:
Fix:
Always dial the correct format, e.g., *955*0# for balance checks. If you’re still stuck, call your network provider to ensure USSD is enabled.
This is often a temporary glitch with either your mobile network or Opay’s servers.
Fix:
If you’ve forgotten your USSD PIN or suspect it’s compromised:
When the issue isn’t something, you can fix:
Opay’s USSD service is built with encryption and layered security to make it safe for everyday transactions.
When you dial a code like *955#, your commands are transmitted over a secure channel that masks sensitive details, such as your PIN, from prying eyes.
The Opay USSD security comes with a pin based verification, has session timeouts and is encrypted to ensure your safety
But then, security is not only about the system, it’s also about how you use it.
The official Opay USSD code is *955#. From there, you can access all available services by following the on-screen prompts. For balance checks specifically, you can dial *955*0#.
Dial *955#, choose “Transfer,” enter the recipient’s account number, select their bank, type in the amount, and confirm with your transaction PIN. The process takes less than a minute if your network is stable.
Yes. As long as your phone number is linked to your Opay account, you can perform transactions with USSD.
For most accounts, the daily limit for USSD transactions is around ₦50,000 for transfers and ₦200,000 for bill payments. To increase this, you’ll need to upgrade your Opay account tier by providing valid ID and other verification details.
Dial *955#, go to “Account” or “Settings,” and select “Reset PIN.” You’ll be prompted to provide your old PIN or verify with your registered details before creating a new one.
Subscribe to our Newsletter
Enter your contact details to get the latest news and trends to help boost your business.