OPay USSD Code: How to Transfer Money, Buy Airtime, and Check Balance
The OPay USSD code allows customers in Nigeria to access selected financial services using a mobile phone without opening the OPay application. If you want to send money, check your wallet balance, buy airtime, or access other supported services, the USSD menu can be useful when you have limited internet access or cannot open the app.
The commonly reported main OPay USSD code is *955#. By dialling this code on your registered mobile phone and following the available prompts, you can access the services supported by your account. The options displayed may depend on your account status, mobile network, and the current OPay service configuration.
This guide explains the OPay USSD code, transfer options, airtime and data purchases, balance enquiries, account security codes, activation requirements, and what to do when a transaction fails.
What Is the OPay USSD Code?
The main OPay USSD code commonly reported for customers in Nigeria is *955#. USSD stands for Unstructured Supplementary Service Data. It is a mobile communication service that allows a user to interact with a financial service through a short code on a mobile phone.
Unlike services that require you to open an app and connect to the internet, USSD sessions operate through your mobile network. This can make them useful when mobile data is unavailable, although you still need adequate cellular network coverage and an active SIM card.
OPay provides digital financial services that include money transfers, airtime and data purchases, bill payments, savings products, and debit card services. The precise functions available through USSD may differ from those offered inside the OPay app.
To get started, open your phone’s dialler, enter *955#, and press the call button using the mobile line associated with your OPay account. If a menu appears, select the service you need and follow the instructions carefully.
If the code does not work, do not assume that your account is blocked. Check that you are using the registered number, that your SIM can make USSD requests, and that your mobile network is working properly. You can also confirm the current code with OPay support.
OPay USSD Code for Money Transfer
One of the most common reasons people search for the OPay USSD code is to send money without using the mobile application. The transfer service available to you may depend on the current USSD menu and your account eligibility.
The general starting point is to dial *955# and look for the transfer or send-money option. Follow the prompts to select the destination, enter the requested beneficiary details, and specify the amount.
Some third-party guides publish direct USSD transfer formats for OPay. However, direct command formats can change, and I could not confirm every published transfer syntax through an official OPay USSD instruction page. For that reason, using the live menu or the instructions confirmed by OPay is safer than relying on an unverified command.
How to Transfer Money Using the OPay USSD Menu
- Open the dialler on the phone number registered with your OPay account.
- Dial *955# and press the call button.
- Choose the transfer option if it appears in the menu.
- Select the appropriate destination, such as an OPay account or another bank, where supported.
- Enter the recipient’s details and the amount requested by the menu.
- Check the displayed beneficiary information and transaction amount.
- Confirm the payment only after checking the details and any applicable fee.
- Keep the transaction reference or confirmation message if one is provided.
Menu wording and the order of the steps may change. Follow the prompts actually displayed on your phone rather than assuming every account has identical options.
OPay USSD Code for Transfers to Other Banks
OPay supports transfers to other Nigerian bank accounts through its digital banking services. Whether an interbank transfer can be completed through USSD depends on the services currently enabled in the USSD menu.
To check, dial *955# and look for an option for transfers to other banks. If the service is listed, follow the instructions to select the receiving bank, provide the account number, enter the amount, and complete any required authentication.
Before confirming a transfer, check the beneficiary name if it is displayed. Make sure the account number and receiving bank are correct. An incorrect account number or mistaken recipient can cause serious inconvenience when attempting to recover funds.
If the interbank transfer option is not available in your USSD menu, use the official OPay app or contact customer support to confirm which transfer methods your account can use. Do not repeatedly try unofficial codes found on websites or social media.
How to Check Your OPay Account Balance With USSD
Customers may want to check their available wallet balance when they cannot access the OPay app. The main USSD code commonly reported for OPay is *955#, but the availability of a balance-enquiry option should be confirmed through the current menu.
Dial the code on your registered mobile number and look for an account balance, wallet information, or balance-enquiry option. If the option appears, follow the prompts and complete any required security verification.
If no balance option appears, open the OPay application when internet access becomes available. Your wallet balance is normally accessible from the account screen, and transaction history can help explain recent changes.
Never share your PIN or one-time verification code with anyone who claims they need it to check your balance. A genuine balance enquiry should not require you to disclose secret authentication details to another person.
OPay USSD Code for Airtime Purchase
OPay offers airtime purchases through its digital services. Customers looking for a USSD recharge code should first check whether the current *955# menu includes airtime purchase for their account.
If the airtime option is available, select it and follow the instructions to choose the recharge destination, enter the phone number where required, and specify the amount. Review the details before confirming.
When buying airtime for another person, double-check the mobile number. A recharge sent to the wrong number may be difficult to reverse. If the menu does not offer airtime purchases, use the official OPay app or ask customer support whether a USSD recharge service is currently available.
Promotional cashback and recharge offers can change. Check the current offer displayed by OPay rather than assuming that every airtime purchase qualifies for the same reward.
OPay USSD Code for Data Purchase
OPay provides data purchases for supported Nigerian mobile networks through its application. Whether data can be purchased directly through USSD depends on the options enabled in the current menu.
Dial *955# and check for a data or mobile bundle option. If one is available, select the network, choose a supported plan, and enter the required phone number if prompted.
Before confirming, check the network, destination number, bundle size, and price. Data bundles differ in validity period and allowance, so choose the package that meets your needs.
If the USSD menu does not show a data-purchase service, use the OPay app or contact official support to confirm the current alternatives. Avoid entering sensitive account information into an unofficial website that claims to sell OPay USSD access.
OPay USSD Code for Account or Card Blocking
Account security is particularly important if your phone is lost, stolen, or accessed by someone else. OPay’s official website lists the following USSD security codes:
| Service | USSD code |
|---|---|
| Lock your OPay account | *955*131# |
| Lock your OPay card | *955*132# |
These are security commands, not general transfer codes. If your phone or card is missing, use the relevant official security procedure as soon as possible and contact OPay support for further assistance.
Keep in mind that security instructions and available recovery options can change. If a code fails, use OPay’s official support channels rather than repeatedly attempting unknown commands.
How to Activate OPay USSD Banking
Customers who want to use OPay through USSD should start by ensuring that they have a working OPay account and access to the mobile number registered with it. The availability of particular USSD services may depend on the account and OPay’s current requirements.
Step 1: Register for an OPay Account
If you do not have an account, download the official OPay application from a recognised app store and follow the registration instructions. Provide accurate information and complete any identity verification required for your account.
Step 2: Use Your Registered Phone Number
Keep access to the mobile number associated with your OPay account. When using USSD, dial the code from that number if the service requires it. If you have changed your SIM or phone number, confirm the appropriate account-update process with OPay.
Step 3: Dial the Main Code
Dial *955# and check the options displayed. If the menu requests verification or further setup, follow the official instructions presented.
Step 4: Confirm Available Services
Review the menu to see which services are currently supported. Do not assume that every feature in the OPay app is also available through USSD.
Step 5: Contact Support if Activation Fails
If the code returns an error or the expected menu does not appear, confirm the current requirements with OPay customer support. Never give your PIN or one-time verification code to someone who offers to activate your account unofficially.
Can You Use the OPay USSD Code Without Internet?
USSD is designed to work without a mobile internet connection. If the OPay USSD service is available on your account, you may be able to access supported functions using your mobile network without opening the app.
However, USSD still requires cellular network connectivity. If your phone has no signal, the session may fail even when mobile data is switched off. Network congestion, SIM restrictions, service interruptions, and account requirements can also affect the result.
It is also important to distinguish between USSD banking and app-based banking. The OPay application offers a broader collection of financial services, and not every app feature necessarily has a matching USSD command.
If you rely on offline access, confirm which transactions are currently supported by OPay’s USSD menu before you need to use them urgently.
Why Is the OPay USSD Code Not Working?
If *955# fails to open, several factors may be responsible. Check the following possibilities before concluding that there is a problem with your account.
- Incorrect registered number: You may be dialling from a mobile line that is not associated with your OPay account.
- Network problems: Weak signal or a temporary mobile network issue may prevent a USSD session from starting.
- SIM or phone settings: Your SIM may not be selected correctly for calls, or your device may have a setting that affects USSD requests.
- Temporary service interruption: OPay or your mobile network may be experiencing a temporary issue.
- Unavailable menu option: A particular service may not be enabled for your account or may no longer be supported through USSD.
- Account restrictions: Verification or security requirements may affect access to certain transactions.
Try again when your network is stable. If the code continues to fail, use the official OPay app where possible or contact customer support. Do not use a third-party activation service that requests your account PIN or password.
What to Do When an OPay USSD Transfer Fails
If a transfer fails or remains pending, first check whether your account was debited. Review any SMS or on-screen confirmation and look for a transaction reference.
If the recipient has not received the money, avoid immediately repeating the transfer. Check the transaction status through the available OPay channel and contact support if the issue remains unresolved.
When reporting the problem, provide the transaction reference, amount, date, and other details requested through the official complaint process. Never send your PIN, password, or one-time verification code to prove that you own the account.
If money was deducted but the transaction was unsuccessful, follow OPay’s instructions for investigating the transaction and any applicable reversal. Keep your records until the issue has been resolved.
OPay Customer Care Number
If you need help with the OPay USSD code, a failed transfer, account access, or a security concern, contact OPay through its official support channels.
OPay’s official website lists the following helplines for app and card queries:
- 0700 8888 328
- 020 18888 328
OPay also provides customer assistance through the support centre in its official application. Check the official website or app to confirm current contact details before calling, as support arrangements may change.
When contacting support, explain the issue and provide the relevant transaction reference if applicable. Do not disclose your secret PIN or one-time verification code to another person.
Frequently Asked Questions About the OPay USSD Code
What is the main OPay USSD code in Nigeria?
The commonly reported main OPay USSD code is *955#. Confirm that it is working for your account and follow the options currently displayed on your phone.
What is the OPay transfer code?
The main code commonly reported for accessing OPay USSD services is *955#. Use the transfer option in the current menu if available. Confirm any direct transfer command with OPay before using it.
Can I check my OPay balance without internet?
You can check whether a balance-enquiry option is available by dialling *955# from your registered mobile line. If the option is not displayed, use the official app or contact support.
Can I buy airtime with the OPay USSD code?
Check the current *955# menu for an airtime option. If it is unavailable, use the official OPay application or confirm the available recharge methods with customer support.
What is the OPay account-blocking code?
OPay’s official website lists *955*131# for locking an account and *955*132# for locking a card.
Does OPay USSD work on every mobile network?
USSD availability can depend on your mobile network, SIM, account, and service status. If the code fails, check your signal and confirm the current requirements with OPay.
Conclusion
The OPay USSD code commonly reported in Nigeria is *955#. It provides an entry point for checking which USSD services are available to your account, potentially including selected financial transactions without opening the mobile application.
For transfers, balance enquiries, airtime purchases, and data purchases, follow the live menu and confirm any direct command with OPay before using it. For urgent security situations, OPay officially lists *955*131# to lock an account and *955*132# to lock a card.
Always verify transaction details before confirming a payment, keep your account credentials private, and contact official OPay support if a code does not work or a transaction fails.
