OPay USSD Codes Updated (2026): Transfer Money, Buy Airtime & Mobile Banking

OPay USSD Codes

There are moments when the OPay app is the last thing you want to deal with. This moment could arise due to slow internet, a phone that will not cooperate, and your transfer? You needed to have made five minutes ago. What you need to save you from this moment is knowing the right OPay USSD codes.

You don’t need the internet or an app. You don’t have to wait as well. Just dial the correct Opay USSD codes, confirm your PIN, and it is done.

It is important to note that USSD has limits. Hence, if you are making multiple transactions, the code-by-code process starts costing you more time than it saves. By the end of this guide, you will know exactly when to use USSD, which codes to use, how to fix the errors that catch people off guard, and when a smarter option makes more sense.

Quick Answer: What Is the OPay USSD Code?

The main OPay USSD code is *955#.

Dial it from your registered OPay number, and you get instant access to transfers, airtime, balance checks, bill payments, and more. Everything runs through your phone’s dialer and works on any Nigerian network.

All OPay USSD Codes at a Glance

ServiceUSSD Code
Access Main Menu*955#
Check Wallet Balance*955*0#
Send Money to OPay User*955*1*Amount*PhoneNumber#
Transfer to Bank Account*955*2*Amount*AccountNumber#
Buy Airtime (Yourself)*955*3*Amount#
Buy Airtime (Someone Else)*955*3*Amount*PhoneNumber#
Purchase Data*955*4*PhoneNumber#
Pay Utility Bills*955*6#
Block OPay Account*955*131#
Block OPay Card*955*132#

Always dial from the SIM registered to your OPay account. That single detail is responsible for more failed sessions than anything else.

How Each OPay USSD Code Works

Here is how each Opay USSD code works; 

  1. Checking Your OPay Balance

Dial *955*0# and enter your USSD PIN when prompted. Your available wallet balance appears on screen immediately. Do this before any transfer to avoid a failed transaction mid-session.

  1. Sending Money to Another OPay User

Dial *955*1*Amount*PhoneNumber#

Real example: To send ₦3,000 to 08012345678, dial: *955*1*3000*08012345678#

Enter your PIN to confirm. The transfer hits the recipient instantly. This only works for OPay-to-OPay. For other banks, use the code below.

  1. Transferring to a Bank Account

Dial *955*2*Amount*AccountNumber#

See example here; 

To send ₦10,000 to account 1234567890, dial: *955*2*10000*1234567890#

You will be shown a list of banks to select the recipient’s bank. Confirm with your PIN. Standard interbank fees apply.

  1. Buying Airtime for Yourself

Dial *955*3*Amount#

See example here for if you want to buy airtime for yourself: 

*955*3*500# loads ₦500 onto your line immediately, deducted from your OPay wallet.

  1. Buying Airtime for Someone Else

Dial *955*3*Amount*PhoneNumber#

See example: 

*955*3*1000*08087654321# sends ₦1,000 airtime to that number. Works across MTN, Airtel, GLO, and 9Mobile.

  1. Purchasing Data

Dial *955*4*PhoneNumber# and follow the prompts to select a bundle. You can buy for yourself or another number.

  1. Paying Utility Bills

Dial *955*6# to open the bill payment menu. Electricity, cable TV, betting platforms, and more are available depending on current OPay partnerships. The options display after you dial.

  1. Blocking Your Account or Card

If your phone is stolen or you suspect fraud, do not wait:

  • To freeze your entire account: *955*131#
  • To block just your card: *955*132#

Both work immediately, without internet, even from a borrowed phone, as long as you dial from your registered number.

How to Activate OPay USSD Banking

If you have not used OPay USSD before, setup takes about two minutes. Here is how to get started; 

  • Make sure your OPay account is active, and your identity is verified. 
  • Dial *955# from the exact SIM linked to your OPay account. 
  • On first use, you will be prompted to create a 4-digit USSD PIN. 
  • Pick something you will actually remember and not 1234, not 0000, not your birth year. 
  • Confirm the PIN, and you are ready.

Every transaction from that point requires this PIN. It is the only thing standing between your wallet and someone else’s hands if your phone is ever compromised.

What OPay USSD Actually Costs

Dialing *955# is free. However, your network provider charges approximately ₦6.98 per USSD session. Note that this applies regardless of whether the transaction completes successfully.

OPay itself does not charge for:

  • Balance checks
  • Airtime purchases
  • Wallet funding via bank transfer

Transfers to other banks attract a small fee based on the transaction amount. Check the OPay app for the current fee structure before sending large amounts.

USSD vs Ridima: Which One Makes Sense When

USSD is excellent for single and quick actions. It gets the job done in under a minute with no internet required. But what about the moment you need to do more than one thing?

Buying airtime for three different numbers? That is three separate USSD sessions, three PIN entries, three rounds of navigating menus. Paying two bills and sending a transfer? 

ActionUSSDRidima
Single quick transactionFastFast
Multiple transactionsSlow, repetitiveOne dashboard
Buying airtime for othersNew session each timeEnter numbers, confirm once
Bill paymentsMenu navigation per billSelect, pay, done
App or internet neededNoYes
ErrorsSession drops, retriesMinimal

USSD works when you are stuck. Ridima works when you are serious about not wasting time.

If you are managing airtime or bills for family members, a small business, regular recharges, stop repeating USSD sessions for every single transaction. Ridima handles airtime, data, and bill payments across all networks in one place, without a new code for each item.

Common OPay USSD Errors And How To Fix Them

Here are the common Opay USSD errors you may experience; 

  1. “Code Not Working” or No Response After Dialing

Before assuming anything is broken, check the SIM in your phone. If it is not the one registered to your OPay account, nothing will work. Swap to the correct SIM and try again. If that is not the issue, move somewhere with a stronger network signal.

  1. “Invalid PIN” Error

Multiple incorrect PIN attempts can temporarily lock your USSD access. Do not keep guessing. Dial *955#, select the option to reset your PIN, and follow the OTP verification process. This takes about two minutes and restores full access.

  1. Session Keeps Timing Out

USSD sessions expire fast. Usually, it expires within 30 seconds per step. If your network is congested or you take too long between steps, the session drops before you can complete it. The frustrating part is that you sometimes cannot tell if the transaction went through before it cut off.

Always check your balance with *955*0# after a timed-out session before retrying. That way, you avoid accidentally sending the same amount twice.

For persistent timeouts, try early morning or late night when network traffic is lower.

  1. Money Left Your Wallet But Recipient Did Not Receive It

Check your OPay transaction history in the app first. If the transaction shows as completed on your end but the recipient has not received anything after 10 minutes, contact OPay support with the transaction reference number from your confirmation SMS. Do not retry the transfer until this is resolved.

  1. “Insufficient Balance” on a Funded Wallet

Sometimes a pending transaction or temporary hold reduces your available balance below what you expect. Log into the OPay app and check your full transaction history. Pending items will show separately from your available balance.

Is OPay USSD Safe?

Yes, if you ensure your PIN stays private.

The system itself is protected by your registered SIM and your USSD PIN. *955*131# gives you an instant way to freeze everything if your phone is ever lost or stolen, even from someone else’s device.

The risks are human:

  • Sharing your PIN with family members “just this once.” 
  • Handing your phone to a stranger who offers to help. 
  • Reading out an OTP you received to someone claiming to be OPay support. 
  • None of those situations end well.

OPay will never call you to ask for your PIN or OTP. If someone does, end the call.

Frequently Asked Questions About Opay USSD Codes.

Here are frequently asked questions about Opay USSD codes; 

Question 1: What is the OPay USSD code in 2026?

The main OPay USSD code is *955#. From there, you can access transfers, airtime, balance checks, bill payments, and account management without internet.

Question 2: How do I use the OPay USSD transfer code?

To send money to another OPay user, dial *955*1*Amount*PhoneNumber#. To transfer to a different bank, dial *955*2*Amount*AccountNumber# and select the recipient’s bank from the on-screen menu.

Question 3: How do I check my OPay balance without the app?

Dial *955*0# from your registered number and enter your USSD PIN. Your balance displays immediately.

Question 4: Why is my OPay USSD code not working?

The most common cause is dialing from the wrong SIM. Make sure the SIM in your phone is the one linked to your OPay account. Poor network signal and incorrect PIN are the next most common causes.

Question 5: Can I buy airtime for another number using OPay USSD?

Yes. Dial *955*3*Amount*PhoneNumber# and the airtime is sent directly to that number. Works across all Nigerian networks.

Question 6: How do I block my OPay account if my phone is stolen?

Dial *955*131# immediately — from any phone using your registered SIM. This freezes your account instantly. To block just your card, dial *955*132#.

Question 7: Does OPay USSD work on all networks in Nigeria?

Yes. *955# works on MTN, Airtel, GLO, and 9Mobile. Just make sure you are on the correct SIM.

Question 8: Is there a charge for using OPay USSD?

Your network provider may charge approximately ₦6.98 per session. OPay itself does not charge for balance checks, airtime purchases, or wallet funding.

Conclusion

Save *955# in your contacts before you need it. When your internet is down, and you have a payment to make, the last thing you want is to be searching for the code.

Also, be honest with yourself about its limits. USSD is built for quick actions. The moment you are running multiple transactions, entering the same PIN over and over for separate sessions, it stops being efficient and starts being friction.

For everything beyond a quick one-off transaction, Ridima removes all of that friction. 

Reference

OPay USSD Codes Updated (2026): Transfers, Airtime & Mobile Banking

If you enjoy this, read more. 

Airtel Night Plan: Get 1GB for Just 100 Naira 

How To Link NIN to an MTN Line in 2026 

How To Check Airtime And Data Balance On MTN, Airtel, GLO, & 9Mobile (2025 Guide).

How To Send Airtime To Your Loved Ones With Ease.

How To Plan For Monthly Bill Payments: Budgeting 101.

How to Load MTN Airtime/Credit Card (MTN Recharge Code)

How To Check Airtime And Data Balance On MTN, Airtel, GLO, and 9Mobile

How To Pay Your DSTV Subscription Online in Nigeria.

Easy Ways to Recharge a Prepaid Meter in Nigeria In 2025. 

7 Ways to Fund Your 1xBet Account In Nigeria. 

7 Ways to Fund Your 1xBet Account In Nigeria. 

Different types of gift cards in Nigeria list 

Best Gift Cards to Give a Friend On Their Special Occasion  

Sell Apple iTunes Gift Cards 

6 Ways to cash out on your AMEX gift cards 

Sell Steam gift cards 

Sell Google Play gift cards 

Errors Associated with Amazon Gift Cards and How to Fix Them. – Ridima

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like