Last Updated: June 2026
There is a specific kind of frustration that every UBA customer in Nigeria has experienced at least once – standing at a POS terminal, phone in hand, data refusing to load, the person behind you visibly impatient, and your banking app spinning endlessly on a white screen.
This is precisely the situation that *919# was built to solve.
The primary UBA USSD code is *919#, which allows customers to perform banking transactions directly from their phones without internet access. UBA calls it Magic Banking – and while the name sounds like marketing language, the description is functionally accurate. UBA USSD banking works on all phone types, including basic feature phones, making it accessible to users who do not own smartphones.
In 2026, with Nigeria processing over ₦20 trillion in electronic transactions every quarter, the *919# code remains one of the most important financial tools available to UBA’s customer base – not because it is glamorous, but because it works when everything else does not. Whether you are in a crowded market in Onitsha, a farm in Benue, or a high-rise in Lagos, this code ensures you never get stranded. No data? No problem. No smartphone? No issue. As long as you have a signal on your phone, you have UBA in your pocket.
This guide covers every UBA USSD code currently in operation, the exact charges you will pay, the transfer limits that apply to your account type, the specific error messages you will encounter and what they actually mean, and the one UBA digital feature that most customers have never used.
Quick Reference: UBA USSD Code at a Glance
Primary UBA USSD code: *919#
Service name: UBA Magic Banking
Works on: MTN, Airtel, Glo, 9Mobile – all networks
Works on: All phone types including basic/feature phones
Internet required: No
Available: 24 hours, 7 days a week
Session fee: ₦6.98 per session (charged by your network provider, not UBA)
Standard transfer limit: ₦20,000 per transaction / ₦100,000 per day
Enhanced transfer limit: ₦500,000 per transaction / ₦1,000,000 per day (with token)
Customer support: +234 700 2255 822
What You Need to Know First: How UBA USSD Actually Works
USSD (Unstructured Supplementary Service Data) technology works unlike mobile apps that need 4G or 5G internet – it operates on the basic GSM network, the same technology used for checking your airtime balance.
When you dial *919#, your request travels through your mobile network’s signalling channel – not the internet – to UBA’s banking system, which processes it and returns a response through the same channel. This is why it works even when your data is exhausted, your Wi-Fi is unavailable, or you are in an area with minimal network coverage. As long as your phone can make a call, it can complete a USSD transaction.
The practical implication is significant: *919# is not a backup option for when the UBA app fails. For millions of Nigerians – particularly those in secondary cities, market environments, and areas with inconsistent data coverage – it is the primary banking interface they use every single day.
UBA’s 919# service is popularly known as UBA Magic Banking, and allows you to access your UBA account directly from your phone without internet. It’s fast, secure, and convenient for checking balances, transferring money, buying airtime, paying bills, and more.
How to Activate UBA USSD Banking for the First Time
Before you can use any UBA USSD code, you must register your phone number with the service. If you are using UBA USSD for the first time, follow these steps: Dial *919#, select Register, enter your UBA account number, verify your debit card or account details, create a secure 4-digit USSD PIN, and confirm your PIN. Once setup is complete, your phone number becomes authorised for USSD banking.
What you need before registering:
- The SIM card registered to your UBA account
- Your UBA account number or debit card details
- Your date of birth or BVN for identity verification
For dual-SIM phone users: This is the most common activation error. You must dial *919# from the specific SIM that is registered to your UBA account. If you dial from the wrong SIM, registration will fail with no clear error message explaining why. Check which SIM your UBA account is linked to before dialling.
Once registered, your 4-digit PIN is the only security layer between your account and anyone who picks up your phone. Choose a PIN that is not your birth year, your phone number, or any sequence a family member could guess. A client once used his birth year as a PIN. His nephew cracked it and bought airtime. The lesson applies equally to transfers.
The Complete List of UBA USSD Codes 2026
Main Menu Access
| Code | Function |
|---|---|
| *919# | Access UBA Magic Banking main menu |
Money Transfers
| Code | Function |
|---|---|
| 9193AccountNumberAmount# | Transfer to another bank account |
| 9193# | Transfer money (menu-guided) |
| 919AccountNumber*Amount# | Transfer to UBA account |
Airtime and Data
| Code | Function |
|---|---|
| 919Amount# | Buy airtime for your own number |
| 919Amount*PhoneNumber# | Buy airtime for another number |
Balance and Account Information
| Code | Function |
|---|---|
| 9190# | Check account balance |
| 9195# | Request mini bank statement |
Bill Payments
| Code | Function |
|---|---|
| 9196# | Pay bills (electricity, cable TV, and other services) |
Loans
| Code | Function |
|---|---|
| 91928# | Access UBA Click Credit instant loan |
Security and Account Management
| Code | Function |
|---|---|
| 9197# | Block debit card |
| 9198# | PIN reset / self-service |
| *919# → Self Service | Block account if phone is stolen |
Other Services
| Code | Function |
|---|---|
| 9199# | Open a new UBA account |
| 91910# | Fund UBA prepaid card or mobile wallet |
| 5650# | Retrieve BVN (works across all Nigerian banks) |
How to Transfer Money Using UBA USSD Code
Transferring money through *919# is the most frequently used function and the one most likely to go wrong when users are unfamiliar with the correct sequence.
Method 1 – Direct shortcode (fastest): Dial 9193RecipientAccountNumberAmount# directly. For example, to send ₦5,000 to account number 1234567890: dial 919312345678905000#. Enter your PIN when prompted. The recipient’s name will appear for confirmation before the transaction completes.
Method 2 – Menu navigation: Dial *919#, select the transfer option from the menu, follow the prompts to enter the recipient bank, account number, and amount. This method is slower but more forgiving of errors because each step is confirmed before proceeding.
Dial 9194# and select the recipient’s bank, enter the account number, input the amount, and confirm the recipient’s name.
Always confirm the recipient’s name before completing any transfer. UBA’s USSD system displays the account name after you enter the account number. If the name does not match who you intend to pay, stop the transaction immediately. This confirmation step prevents wrong-account transfers – the most difficult type of banking error to reverse.
UBA USSD Transfer Limits 2026
Understanding your transfer limits before you need them – particularly when a time-sensitive payment is involved – prevents the most common UBA USSD frustration: discovering your daily limit has been reached mid-transaction.
For UBA USSD banking: transfers within UBA accounts have a single-transaction limit of ₦20,000 with a standard PIN and a daily limit of ₦100,000. For users with token and indemnity authorisation, the single-transaction limit increases to ₦500,000 and the daily limit rises to ₦1,000,000.
| Account Type | Single Transaction Limit | Daily Limit |
|---|---|---|
| Standard PIN only | ₦20,000 | ₦100,000 |
| Token + Indemnity | ₦500,000 | ₦1,000,000 |
For transfers requiring amounts above your USSD limit, the UBA mobile app or internet banking — where higher limits apply — is the correct tool. The USSD service is optimised for routine daily transactions, not large one-off payments.
UBA USSD Charges: The Complete Fee Picture
USSD session fee: ₦6.98 per session (up to 120 seconds), deducted from your mobile airtime. Longer sessions may cost another ₦6.98. Sending money to another UBA account: ₦20 per transaction. Sending money to other banks: the fee depends on how much you send – small transfers cost around ₦10 plus VAT, medium transfers about ₦25 plus VAT, and larger transfers roughly ₦50 plus VAT.
Additionally, under the Nigeria Tax Act 2025, all electronic transfers of ₦10,000 and above attract a ₦50 government stamp duty. This applies to USSD transfers exactly as it applies to app-based and internet banking transfers – it is a government charge, not a UBA fee, but it appears on your transaction record.
The ₦6.98 session fee explained:
This charge is frequently misunderstood. It is not paid to UBA – it is paid to your mobile network provider (MTN, Airtel, Glo, or 9Mobile) for the network session that carries your USSD transaction. If you have ₦0.00 airtime on your phone, the session might fail because the network cannot deduct their ₦6.98 fee. Always ensure you have at least ₦10 airtime on your registered SIM before initiating a USSD transaction.
UBA Click Credit: The Instant Loan Most Customers Don’t Know About
UBA provides an instant loan service known as Click Credit, accessible through 91928#. To qualify: you must have a UBA account in Nigeria, be a salary account holder, and your monthly salary credit must be at least ₦50,000.
How to apply:
- Dial 91928# from your registered number
- Select “Loan” as your preferred option
- Accept the terms and conditions
- Enter your UBA account number
- Confirm with your 4-digit PIN
- Your eligibility and maximum loan amount appear immediately
If eligible, enter the amount you wish to borrow, confirm, and funds are credited to your account within minutes – no paperwork, no branch visit, no waiting period.
The loan product is available 24 hours a day, which means it is accessible at precisely the moments when other credit options are not – a weekend emergency, a late-night cash need, or a situation where visiting a branch is impossible.
Common UBA USSD Problems and How to Solve Them
“Connection Problem” or “Invalid MMI Code”
Turn on Airplane mode for 10 seconds, then turn it off. This helps your phone find the nearest mast to connect. Also confirm you are dialling from the correct SIM on a dual-SIM phone – this is the most frequent cause of this error and the one most often overlooked.
“Incorrect PIN” or account locked
Reset your PIN through the *919# menu by selecting the PIN reset option. If you have been locked out completely, contact UBA customer support at +234 700 2255 822 or visit a branch with valid ID.
“Transaction Failed” with sufficient balance
Confirm you have sufficient account balance and that the recipient’s details are correct before retrying. Also check that you are not at your daily transfer limit – if you have made multiple transfers earlier in the day, your ₦100,000 daily limit may already be reached.
Also read: How To Get Refunds After Failed Transfers
Session Timeout
Start again and complete the transaction more quickly. USSD sessions expire after a short period of inactivity. Have all transaction details – account number, amount – ready before dialling to complete each step without pausing.
USSD not working after changing SIM
Your USSD service is registered to your phone number. If you changed SIM cards – even to the same number on a new SIM – you must re-register via *919# using your account details before USSD banking will work again.
Transferred to wrong account
Call UBA Customer Fulfillment Center immediately at +234 700 2255 822. Time is critical – the faster you report a wrong transfer, the higher the probability of recovery before the unintended recipient withdraws the funds. Have your transaction reference number ready when you call.
How to Block Your UBA Account via USSD
If your phone is stolen and your banking SIM is in it, blocking your account immediately is the most important action you can take. Dial *919# immediately, navigate to the Self Service or Security Options section, and follow the prompts to block your account.
If you cannot access *919# because the phone has been turned off or the SIM removed, call UBA’s 24-hour customer support at +234 700 2255 822 immediately from any phone to request an account block. Do not wait until business hours.
UBA Leo: The USSD Alternative Most Customers Haven’t Tried
If you find USSD too “dry,” UBA has Leo – their AI chat-banker. Leo can do everything the USSD code does but with a more conversational experience. Leo is available on WhatsApp, Facebook Messenger, and Instagram DM.
For users who have a smartphone with messaging apps but unreliable data for the full UBA app, Leo represents a middle option – more interactive than USSD but less data-intensive than the full banking app. Balance enquiries, transfers, and bill payments are all available through Leo on WhatsApp, making it particularly useful for users who maintain WhatsApp data bundles separately from general data.
UBA USSD vs UBA Mobile App: Which to Use When
| Situation | Recommended Tool |
|---|---|
| No internet access | *919# USSD |
| Basic or feature phone | *919# USSD |
| Transfer above ₦100,000 daily limit | UBA Mobile App |
| International transfer or forex | UBA Mobile App / Branch |
| Loan application (Click Credit) | 91928# USSD |
| Have WhatsApp but limited data | Leo on WhatsApp |
| Account statement (detailed) | UBA Mobile App |
| Emergency account block | *919# USSD or call +234 700 2255 822 |
| Routine daily transfers under ₦20,000 | Either – USSD is faster |
Frequently Asked Questions
What is the UBA USSD code?
The primary UBA USSD code is 919#, which allows customers to perform banking transactions directly from their phones without internet access. By dialling 919#, you can transfer money, buy airtime, check account balance, pay bills, and manage your UBA account easily and securely. For specific functions, dial 9190# to check your balance, 919Amount# to buy airtime for yourself, or 9193AccountNumberAmount# to transfer money directly to another bank account. The service works on all Nigerian mobile networks – MTN, Airtel, Glo, and 9Mobile – and on all phone types including basic feature phones.
How do I transfer money from UBA using USSD?
To transfer money from UBA using USSD, dial 9193RecipientAccountNumberAmount# from your registered phone number. For example, to send ₦10,000 to account 0123456789, dial 9193012345678910000#. The system will display the recipient’s account name for you to confirm before the transaction completes. Enter your 4-digit USSD PIN to authorise the transfer. The standard transfer limit is ₦20,000 per transaction and ₦100,000 per day for users with a basic PIN. Users with token and indemnity authorisation can transfer up to ₦500,000 per transaction and ₦1,000,000 per day.
How do I check my UBA account balance with USSD?
Dial 9190# from the phone number registered to your UBA account. Your available account balance will appear on screen within seconds. No internet connection is required. A USSD session fee of ₦6.98 is charged by your network provider and deducted from your airtime. Ensure you have at least ₦10 airtime on your registered SIM before dialling.
How do I activate UBA USSD banking?
To activate UBA USSD banking for the first time, dial *919# from the phone number linked to your UBA account, select Register from the menu, enter your UBA account number or debit card details for verification, create a 4-digit USSD PIN, and confirm your PIN. Once registration is complete, your number is authorised for all UBA USSD services. If you are using a dual-SIM phone, ensure you dial from the specific SIM registered to your UBA account. Contact UBA at +234 700 2255 822 if activation fails after following these steps.
How do I reset my UBA USSD PIN?
To reset your UBA USSD PIN, dial *919# from your registered number and navigate to the Self Service or PIN Reset option in the menu. Follow the prompts to verify your identity and create a new 4-digit PIN. If you have been completely locked out due to multiple incorrect PIN entries, contact UBA’s customer support at +234 700 2255 822 or visit the nearest UBA branch with a valid government-issued ID to reset your PIN in person.
What are the charges for UBA USSD transfers?
UBA USSD transfer charges in 2026 are: ₦20 for transfers to another UBA account; approximately ₦10 plus VAT for small interbank transfers; approximately ₦25 plus VAT for medium interbank transfers; and approximately ₦50 plus VAT for larger interbank transfers. Additionally, a ₦6.98 USSD session fee is charged by your mobile network provider per session, deducted from your airtime. For all transfers of ₦10,000 and above, a ₦50 government stamp duty applies under the Nigeria Tax Act 2025. This stamp duty is a government charge applied to all electronic transfers across all Nigerian banks and fintechs – it is not specific to UBA.
Can I use UBA USSD code on any network?
Yes. UBA USSD banking is fully compatible with all four major Nigerian mobile networks – MTN, Airtel, Glo, and 9Mobile. The service works on all phone types including basic and feature phones – no smartphone or internet connection is required. The only requirement is that you dial from the specific phone number that is registered to your UBA account.
How do I get a loan from UBA using USSD?
Dial 91928# from your registered UBA number to access UBA Click Credit – UBA’s instant USSD loan service. To qualify, you must be a UBA salary account holder with a minimum monthly salary credit of ₦50,000. After dialling, accept the terms and conditions, enter your account number, and confirm with your PIN. Your loan eligibility and maximum amount appear immediately. If eligible, enter the amount you wish to borrow and confirm – funds are credited to your account within minutes. No branch visit or paperwork is required.
The Brands.Ng Submission
The UBA *919# USSD code is one of Nigeria’s most reliable financial tools precisely because it does not depend on the infrastructure that most digital banking tools require. No internet, no smartphone, no app update – just a phone signal and a 4-digit PIN.
For routine daily transactions – balance checks, airtime purchases, transfers under ₦20,000 – *919# is faster and more dependable than the UBA mobile app in most real-world Nigerian conditions. For larger transfers, loan management, or detailed account history, the UBA mobile app is the better tool.
Here is a detailed UBA Review 2026
The most important things to know: always dial from your registered SIM, always have at least ₦10 airtime before initiating a session, always confirm the recipient’s name before completing a transfer, and keep your PIN secure and unpredictable.
UBA’s USSD banking is not a backup. For millions of Nigerians, it is the primary interface through which they manage their money every day – and it earns that trust reliably.
A Must Read: Loan App Without BVN in Nigeria 2026: What Actually Works, What the Limits Are, and What No One Tells You
Editorial Note: This article reflects UBA USSD codes and charges as of June 2026. USSD codes, transfer limits, and fee structures are subject to change by UBA and the CBN. Always verify current codes and charges directly through the UBA official website at ubagroup.com or by calling +234 700 2255 822. Brands.Ng does not receive payment for editorial coverage.
Stay ahead of the businesses shaping Nigeria.
Get important company developments, analysis, research and business intelligence from Brands.Ng directly on WhatsApp.
