What is USSD banking and how does it work in Nigeria?

USSD banking is simply an easy way to carry out financial transactions without needing a smartphone or internet connection. 

Imagine you need to send cash to your friend, pay bills, top up your airtime, or check your balance, and you don’t have an ATM card, data, or even a smartphone. This is where the magic of USSD banking comes in, as they don’t require internet access to work. All you need is a mobile device, which you will use to dial a simple code, and you are good to go. 

Unlike mobile apps or internet banking that requires smartphones, strong data signals, and sometimes even registration, USSD works on any basic mobile phone (yes, even those old Nokia phones your grandma still uses). 

It’s secure, instant, and incredibly reliable even in low-network areas, which is why millions of people rely on it every single day. No data wasted, no app updates to worry about, just pure, straightforward banking at your fingertips. 

USSD Banking Codes: What are They?

USSD is short for Unstructured Supplementary Service Data. This technology uses shortcodes that usually begin with (*) followed by a few digits and end with (#) to carry out multiple banking services. They include:

  • Bank transfers.
  • Airtime and data top-up.
  • Bill payments (electricity bill, water bill, TV subscription (GOTV, DSTV, Startimes), etc)
  • Check balance or get a mini statement of account.
  • Blocking your account or ATM card if the need arises. 

How Does USSD Banking Work in Nigeria?

In Nigeria, USSD banking is a session-based technology that works by connecting your bank account to your mobile number, using a service provider as the traffic controller. In Nigeria, the service providers are MTN, AIRTEL, GLO, and T2 (formerly 9Mobile or Etisalat).

Before you can use your bank’s USSD services, you must have linked your SIM card to your bank account (either using your BVN, bank app, or visiting your bank). Also, you will need to set a USSD PIN to facilitate transactions. 

How Do I Carry Out Transactions Using USSD Codes?

To carry out a transaction using USSD codes, follow these easy steps:

  • Ensure the SIM card in your mobile phone is connected to your bank account. 
  • Dial your bank’s specific USSD code: This will initiate a prompt asking you to choose a specific action. 
  • After choosing the transaction you want to carry out, you will be required to enter your pre-set PIN (personal identification number) for authentication.
  • The transaction is instantly processed, and you get a confirmation message. 

N.B.: You might be charged a small fee by your service provider (usually less than #10) when using USSD banking. This fee is usually deducted from your airtime balance, so make sure you have enough airtime before you proceed. 

Why USSD Banking Works in Nigeria 

USSD banking works perfectly in Nigeria because it’s tailored to solve the daily challenges of the average Nigerian. Here’s how: 

  • Easy to Access: As long as you have a mobile phone (regardless of if it’s a smart device or not), you can use USSD banking whether you are in the rural or urban part of Nigeria. 
  • It Doesn’t Require Internet Connection: You can use USSD banking easily in areas with unstable or limited internet connection.
  • Fast and Convenient: USSD banking transactions are typically completed in a few minutes, making them perfect for time-sensitive situations. 
  • Security: USSD banking transactions do not store information on the device, so you don’t have to be scared of a security breach (just don’t share your PIN).
  • It doesn’t charge much: As opposed to other forms of banking, using USSD codes doesn’t cost much. In fact, your service provider shouldn’t charge above #10. 

USSD Banking Codes for Popular Banks in Nigeria 

Different banks have different USSD codes for accessing their services. Here’s the codes for some popular Nigerian banks;

BANKUSSD CODE
Opay*955#
Palmpay *861#
First Bank *894*
Union Bank*826#
Access Bank*901#
Zenith Bank*966#
GTB*737
UBA*919#
Keystone Bank*7111#
Moniepoint *5573#
FCMB*329#
Fidelity *770#

Final Thoughts 

USSD banking isn’t only one of the most convenient ways to bank; it closes the gap between you and your money no matter where you are in Nigeria and what phone you are using. If your bank’s code isn’t on our list, or you need help setting up USSD banking on your phone, reach out to your bank. 

If you find this important — please share.

WhatsApp
X
LinkedIn
Facebook

Free Ad Space!

Place ad here.

Top Stories / What Matters Now

Copyright © 2026 

🚧 We’re still building DailyTech.

If you believe in educating Nigerians about technology, this is a good time to join us.
Volunteer your skills or support the work with a donation.

Close, not now