UBA USSD Code *919#: Complete Guide to Magic Banking in Nigeria (2026)
United Bank for Africa (UBA) has made banking significantly more accessible through its USSD service known as UBA Magic Banking. By simply dialling *919# from the phone number linked to your UBA account, you can transfer money, buy airtime and data, check your balance, pay bills, open an account, block your card, and perform many other transactions without internet access or a smartphone. This comprehensive guide provides everything you need to know about the UBA USSD code in clear, practical detail.
What is UBA Magic Banking and Why It Matters
UBA Magic Banking is the official name of the bank’s USSD platform. USSD (Unstructured Supplementary Service Data) is a technology that allows mobile phones to communicate directly with the bank’s systems through short codes. Unlike mobile apps or internet banking, it does not require data or Wi-Fi. The service works on every type of phone — from the most basic feature phones to modern smartphones — and is available on all major Nigerian networks including MTN, Airtel, Glo, and 9mobile.
For millions of Nigerians living in areas with poor network coverage or those who prefer not to rely on mobile data, *919# has become an essential banking tool. It offers speed, convenience, and reliability, allowing customers to manage their finances anytime and anywhere.
The Official UBA USSD Code
The primary and official UBA USSD code is *919#. Dialling this code opens the main Magic Banking menu. From there, you can navigate to different services by selecting the corresponding numbers on your screen. UBA also provides direct shortcut codes that take you straight to specific functions, saving time for frequent users.
*919# from the mobile number that is registered and linked to your UBA account. Using a different SIM will not grant access to your banking services.How to Activate UBA USSD Banking
Most UBA customers can activate the service quickly. Follow these steps:
- Insert the SIM card linked to your UBA account into your phone.
- Dial
*919#. - If you are a first-time user, the system will prompt you to register or enrol.
- Select the registration option and follow the on-screen instructions.
- Create a secure 4-digit USSD PIN. This PIN is different from your ATM PIN and will be required for most transactions.
- Confirm the PIN to complete activation.
Once activated, you can use the service immediately. If you encounter any issues during registration, visit the nearest UBA branch or contact customer care for assistance.
Complete List of UBA USSD Codes
Here is a practical reference table of the most useful UBA USSD codes:
| Function | USSD Code | Notes |
|---|---|---|
| Main Menu | *919# | Entry point for all services |
| Check Account Balance | *919*00# | Quick balance inquiry |
| Transfer to UBA Account | *919*3*AccountNumber*Amount# | Example: *919*3*1234567890*5000# |
| Transfer to Other Banks | *919*4*AccountNumber*Amount# | Inter-bank transfers |
| Buy Airtime (Self) | *919*Amount# | Example: *919*1000# |
| Buy Airtime (Others) | *919*PhoneNumber*Amount# | Example: *919*08012345678*500# |
| Buy Data | *919*14# | Select plan from the menu |
| Pay Bills | *919*5# | Electricity, cable TV, etc. |
| ATM Cardless Withdrawal | *919*30*Amount# | Withdraw without your card |
| Block Debit Card | *919*10# | Emergency card blocking |
| Freeze Online Transactions | *919*9# | Temporarily stop online activity |
| Retrieve BVN | *919*18# | Get your Bank Verification Number |
| Generate OTP | *919*8# | One-Time Password |
| Open New Account | *919*20# | Self-service account opening |
| Airline Tickets | *919*12# | Book and pay for flights |
Always follow the on-screen prompts carefully, as menu structures may be updated by the bank from time to time.
How to Transfer Money Using UBA USSD
Money transfer is one of the most popular features of UBA Magic Banking.
Transfer to Another UBA Account
- Dial
*919*3*AccountNumber*Amount#(for example:*919*3*0123456789*10000#). - Confirm the recipient’s name when it appears on the screen.
- Enter your 4-digit USSD PIN.
- Wait for the success message and SMS confirmation.
Transfer to Other Banks
- Dial
*919*4*AccountNumber*Amount#. - Select the recipient’s bank from the list provided.
- Confirm the account name.
- Enter your USSD PIN to complete the transaction.
Transfers are usually processed instantly. Always double-check the account number before confirming, as USSD transactions are difficult to reverse once completed.
Buying Airtime and Data with UBA USSD
Airtime for Yourself
Simply dial *919*Amount#. For example, to buy ₦500 airtime, dial *919*500#. Enter your PIN when prompted. The airtime is credited almost immediately to your registered number.
Airtime for Someone Else
Use the format *919*PhoneNumber*Amount#. Example: *919*08123456789*1000#. This is useful for supporting family and friends.
Buying Data
Dial *919*14#. Follow the menu to select your network and preferred data plan, then confirm with your PIN. You can also buy data for another number using the appropriate option in the menu.
Paying Bills and Other Services
UBA allows you to pay a wide range of bills through the USSD platform. Dial *919*5# and select the category you need — electricity (prepaid or postpaid), DStv, GOtv, Startimes, internet services, and more. Enter the relevant meter or smartcard number, the amount, and your PIN to complete the payment.
Other useful services include:
- ATM Cardless Withdrawal: Dial
*919*30*Amount#to generate a code for withdrawing cash at UBA ATMs without your physical card. - Airline Ticket Payments: Dial
*919*12#to access flight booking and payment options. - BVN Retrieval: Dial
*919*18#if you need to check or retrieve your Bank Verification Number.
Security Features and Best Practices
UBA has included several security options within the USSD platform to protect customers:
- Block your debit card immediately by dialling
*919*10#. - Freeze online transactions using
*919*9#. - In case of a lost or stolen phone, you can deactivate the USSD service or block access through the available security options.
Always keep your 4-digit USSD PIN private. Never share it with anyone, including people claiming to be from the bank. UBA will never ask for your PIN via phone call, SMS, or email.
Additional security tips:
- Use only your registered phone number for transactions.
- Avoid performing transactions on public or shared phones.
- Regularly monitor your account activity.
- Change your USSD PIN periodically through the menu options.
Transaction Limits and Charges
UBA applies certain limits and charges on USSD transactions for security and operational reasons. Limits are generally lower when using only the PIN and higher when a hardware token or Secure Pass is linked. Airtime purchases also have daily limits. Charges may apply for services such as balance inquiries, bill payments, cardless withdrawals, and statement requests. Always check the on-screen information or contact UBA for the most current fees and limits, as these can change.
Common Issues and Troubleshooting
If the USSD code is not working, consider the following:
- Confirm you are using the phone number linked to your UBA account.
- Ensure you have sufficient airtime for the network’s USSD session fee (usually very small).
- Check your network signal strength and try again.
- Restart your phone and redial the code.
- If registration was not completed, dial
*919#again and finish the enrolment process.
For persistent problems, contact UBA customer care through official channels or visit a branch.
Frequently Asked Questions
What is the UBA USSD code?
The official UBA USSD code is *919#, also known as UBA Magic Banking.
Do I need internet to use *919#?
No. The service works completely offline.
Can I use it on any network?
Yes, as long as the SIM is registered to your UBA account.
How do I reset my USSD PIN?
Dial *919# and select the PIN setup or reset option from the menu.
Is it safe?
Yes, when you protect your PIN and use only your registered number. Additional security features such as card blocking and transaction freezing are available.
Conclusion
The UBA USSD code *919# remains one of the most reliable and convenient ways for Nigerians to bank without internet access. Whether you need to send money urgently, buy airtime, pay electricity bills, or check your balance while on the road, Magic Banking provides a fast and accessible solution. By understanding the main codes, activating the service properly, and following basic security practices, you can enjoy seamless banking anytime and anywhere.
Save the important codes on your phone, keep your PIN secure, and make the most of this powerful offline banking tool. As UBA continues to improve its digital offerings, the *919# platform stands as a strong example of how traditional banking can meet the everyday needs of customers across Nigeria.