In Nigeria’s rapidly expanding digital finance business, access is everything. Millions of individuals today use mobile financial services to send money, purchase airtime, pay bills, and conduct daily transactions. Opay, a reputable mobile money service, is one of the top fintech platforms that has simplified banking for people and small business owners.
While many people use Opay via its smartphone app, a huge number of Nigerians still prefer or rely on the Opay USSD code for offline banking. Whether you have a basic phone, limited data access, or simply want a speedier way to transact, the Opay USSD code provides direct access to critical financial services—without the need for an internet connection.
This detailed guide will teach you the following:
The official Opay USSD code.
How to register and activate it?
- How To Transfer Funds Using USSD
- How to Buy Airtime and Data
- How to Pay Bills
- How to Withdraw Cash
- Security Tips to Avoid Fraud
- Troubleshooting Common Issues
- Frequently Asked Questions
This article provides a detailed, step-by-step instruction on using Opay USSD code safely and efficiently for mobile transactions.
What Is Opay?

Money transfers, bill payment, savings, loans, debit cards, and merchant services are among the digital financial services offered by OPay, a Nigerian fintech startup. It was introduced to increase financial inclusion by providing accessible and reasonably priced banking services to all, even those without conventional bank accounts.
Opay mainly provides a platform for mobile wallets. People can:
- Transfer and receive funds
- Pay your cable TV and electricity bills.
- Purchase data and airtime.
- Take out money through agents
- Conserve cash
- Get fast loans
- Pay the merchant.
Even those without smartphones can take advantage of the extensive capabilities offered by the Opay mobile app, thanks to the USSD banking option.
What Is the Opay USSD Code?
The official Opay USSD code in Nigeria is *955#. The service is available on all network including MTN, Glo, Airtel, and 9mobile. An internet connection is not necessary. You don’t need a smartphone. A registered phone number connected to your Opay wallet is all you need.
Why the Opay USSD Code Is So Popular
There is a reason why Opay USSD banking is becoming more and more popular. It is preferred by many Nigerians for the following main reasons:
1. Internet usage is not necessary
The fact that USSD functions without data is among its greatest benefits. This makes it perfect for remote locations or times when the network is unstable.
2. Adaptable to All Phones
*955# can even be dialed on small button phones.
3. Quick and Direct
Simple menu prompts enable instantaneous transactions.
4. Inclusion in Finance
Financial transactions are still simple for those without bank accounts.
5. Reduced Transaction Fees
Opay is renowned for offering lower transaction fees than many conventional banks.
How to Register for Opay USSD Code

If you don’t already have an Opay account, you can sign up using USSD code.
Follow the steps below to register
- Dial *955# with your mobile phone.
- Select “Register”.
- Please provide your full name.
- Enter your phone number.
- Create a secure 4-6-digit PIN.
Link your BVN (recommended for complete access).
After completion, your wallet will be enabled.
Why Linking Your BVN is Important.
Linking your BVN improves your transaction limit and helps to authenticate your identity. Without BVN, your account’s functionality may be limited.
Complete List of Services Available via Opay USSD code
When you dial *955#, you’ll usually get menu options like:
- Send money.
- Withdraw cash.
- Buy Airtime.
- Buy data.
- Pay bills.
- Check Balance
- Account Information:
- Loans and Savings
- Merchant Payment
How to Transfer Money Using Opay USSD code
Money transfer is one of the most widespread applications for the Opay USSD code.
Transfer to another Opay user.
- Dial *955# from your mobile phone, then
- Select “Send Money” and
- Select “To Opay Wallet” then
- Enter the recipient’s telephone number.
- Enter an amount.
- Confirm with your PIN.
- The funds are transferred instantly.
Transfer to a Bank Account
Additionally, you can transfer funds from your Opay wallet to any bank account in Nigeria.
Actions to take:
- Enter *955# from your phone
- Choose “Send Money.”
- Select “To Bank Account.”
- Choose the name of the bank.
- Put the account number in.
- Enter the sum.
- Confirm transaction
- You will receive a confirmation message immediately.
How to Buy Airtime Using Opay USSD code
Running out of airtime? No problem.
For Yourself
-
Dial *955#
-
Select “Buy Airtime”
-
Choose network
-
Enter amount
-
Confirm
For Another Person
-
Dial *955#
-
Select “Buy Airtime”
-
Choose “For Others”
-
Enter phone number
-
Enter amount
-
Confirm
Airtime is delivered instantly.
How to Buy Data Using Opay USSD code
- Enter *955#.
- Choose “Buy Data.”
- Select a network
- Choose a data bundle.
- Verify the payment.
- When you don’t have internet access, this strategy is practical.
How to Pay Bills Using Opay USSD code
Opay allows you to pay major utility bills through USSD.
Electricity Bill Payment
-
Dial *955#
-
Select “Pay Bills”
-
Choose “Electricity”
-
Enter meter number
-
Enter amount
-
Confirm
Your token (for prepaid meters) will be sent instantly.
Cable TV Subscription
You can renew subscriptions for services like:
-
DSTV
-
GOTV
-
Startimes
Choose “Pay Bills,” select your provider, enter your smartcard number, and confirm payment.
How to Withdraw Money Using Opay USSD code
If you require physical cash:
-
Dial *955#
-
Select “Withdraw”
-
Generate a withdrawal code
-
Visit an Opay agent
-
Provide the code and receive cash.
This is helpful in areas without ATMs.
Opay USSD code Transaction Charges
Charges can vary slightly, but usually include:
- Bank transfers incur a small fixed cost.
- Airtime purchases are usually free or minimal.
- Bill payments are often secure and low-cost.
- Withdrawal through an agent: An agent fee applies.
- Always examine the confirmation screen before approving a transaction.
Opay USSD code Transaction Limits
Transaction restrictions vary based on account verification level:
- Tier One (No BVN)
- Lower the daily transfer limit.
- Tier 2 (BVN-Linked)
- Higher transaction limit
- Tier 3 (Full verification)
- Maximum transaction limits.
For greater limitations, complete KYC verification within the app or contact customer service.
Opay USSD code Security Helpful tips for users of Opay
Digital banking calls for prudence. Observe these safety precautions:
1. Don’t share your PIN.
Never give up your PIN, not even to someone posing as an Opay employee.
2. Steer clear of fraudulent calls
Your PIN or OTP won’t be asked over the phone by Opay.
3. Only Use the Official Code
Dial *955# immediately at all times. Avoid clicking on dubious links.
4. Verify Recipient Information
Verify the name and account number before confirming any transfers.
5. Report Problems Right Away
Get in touch with Opay support right away if you suspect fraud.
Most Common Problems with OPay USSD Code and Solutions
USSD Code Not Working
Possible causes:
-
Network issues
-
SIM not linked to Opay
-
Temporary service outage
Solution:
-
Restart phone
-
Check the network signal
-
Contact support
Transaction Failed But Money Debited
Wait a few minutes. If unresolved:
-
Check transaction history
-
Contact Opay customer care with reference number
Forgot USSD PIN
Use the Opay app or contact customer care to reset.
Opay USSD code vs Traditional Bank USSD Codes
| Feature | Opay USSD | Traditional Banks |
|---|---|---|
| Internet Required | No | No |
| Account Opening | Easy | May require a branch |
| Charges | Competitive | Sometimes higher |
| Accessibility | Very high | Moderate |
| Agent Network | Strong | Limited |
Advantages of Using Opay USSD code for Small Businesses
Opay USSD code is very beneficial to small business owners:
- Easily accept payments
- Transfer to suppliers immediately
- Pay your utilities.
- Steer clear of ATM lines
- Function without the need for costly financial infrastructure
Every day, a lot of POS agents and market merchants depend on Opay.
Is the Opay USSD code safe for transactions?
Yes—when made use of correctly.
Opay uses:
- encrypted session connections.
- PIN authentication
- OTP verification
However, user awareness is necessary. The majority of fraud cases are the result of people sharing PINs.
Frequently Asked Questions (FAQs)
What is Opay’s official USSD code?
The OPAY USSD code is *955#
Can I use Opay USSD without the internet?
Yes.
Does it function across all networks?
Yes — MTN, Airtel, Glo, and 9mobile.
Can I create an account with USSD?
Yes.
Is BVN mandatory?
Not required, but preferred.
Can I undo an incorrect transfer?
Contact customer service immediately.
Why Opay USSD Remains a Powerful Banking Tool
The *Opay USSD code (955#) is a highly effective financial tool that provides speed, accessibility, and convenience. Whether you live in a city or a rural village, you can send money, pay bills, and manage your wallet without using the internet.
For users seeking:
- Quick transfers.
- Offline Banking
- Low fees
- Simplicity and Financial Inclusion
Opay USSD is a trustworthy option.
As digital finance grows in Nigeria, services like Opay USSD assist in bridging the gap between traditional banking and modern fintech.
If used intelligently and safely, it may be your daily banking partner, right from your mobile device. You can learn check our other article on How to Transfer Money from UBA in 2026 here