Uba ussd code and uba transfer code
Did you recently start using United Bank for Africa (UBA) as your primary bank, or perhaps transferred funds there for convenience? If yes, you’ll need to quickly get comfortable with one of the most essential tools: the UBA USSD code. This allows seamless banking directly from your mobile phone without needing internet data, the app, or even a smartphone.
Using USSD codes is nothing new. Virtually every major bank and fintech in Nigeria provides a short code for quick access to services like money transfers, airtime purchases, bill payments, balance checks, and more. UBA stands out with its powerful Magic Banking platform via *919#.
With the introduction of the UBA USSD code *919#, known as *UBA Magic Banking*, you can perform a wide variety of banking transactions from any cellphone — even in remote areas with no data coverage, during network issues, or when conserving airtime.
In this in-depth guide, you’ll learn everything about the UBA USSD code as of 2026: what it is, how to activate or register, detailed step-by-step instructions for every major transaction (with shortcuts where available), full menu breakdowns, security best practices, current charges and limits, troubleshooting tips, and why *919# remains a favorite for millions of Nigerians.
What is the UBA USSD Code?
The official UBA USSD code is *919#, branded as *UBA Magic Banking*. It’s UBA’s dedicated offline banking channel, enabling users to bank anytime, anywhere — with or without internet or even sufficient airtime in some scenarios.
Similar to GTBank’s *737#, Access Bank’s *901#, Zenith Bank’s *966#, or fintech codes like Opay’s *955#, UBA’s *919# offers extensive features including:
– Instant account balance checks
– Funds transfers (UBA to UBA, other banks, prepaid cards)
– Airtime and data bundle purchases (for self and others)
– Bill payments (electricity, DSTV/GOtv, betting, taxes, flights, etc.)
– Account opening (zero-balance or Bumper savings accounts)
– Security controls (block debit card, freeze account)
– Mini statements, BVN updates, PIN resets
– Special services like Advance Top-Up (borrow airtime/data), flight bookings, and more
Key benefits that set UBA *919# apart:
– Fully offline-capable — ideal for low-connectivity zones or basic feature phones (“yam phones”).
– User-friendly menu with numerous direct shortcuts for speed.
– Real-time transactions with SMS confirmations.
– Promo integrations (e.g., weekly cash/airtime rewards via *919# usage in some campaigns).
– Higher transaction limits possible with token/OTP setup (beyond basic PIN limits).
– Unique extras like domestic flight payments and Advance Top-Up for borrowing airtime/data.
Most standard Naira savings or current accounts qualify fully after enrollment. Restrictions may apply to domiciliary accounts, unverified tier-1 wallets, or certain premium tiers. If your phone number isn’t linked to a UBA account, dialing *919# initiates registration or account opening.
How to Activate/Register the UBA USSD Code
UBA requires manual enrollment for security — it doesn’t activate automatically for all customers.
[Imagine a phone screen here showing the *919# dial prompt, followed by the welcome menu with options like 1. Transfers, 2. Airtime & Data, etc.]
Dial *919#
From the mobile number linked to your UBA account, dial *919# and press call. This is the gateway to all Magic Banking services (also referred to as the UBA transfer code or Magic code).
On your first dial (or if not yet enrolled):
– A welcome screen for *UBA Magic Banking* appears.
– You may see a standard network USSD session warning (industry norm, often N6.98 per subsequent session).
– If unregistered, select the registration/enrollment option.
Registration/Enrolment Steps
Two main paths:
1. For existing UBA customers (recommended and fastest):
– Choose “Register” or “Enroll/PIN Setup” (often the first option).
– Enter your 10-digit UBA account number when prompted.
– Create a 4-digit transaction PIN (make it strong: avoid 1234, 0000, birth year, or obvious patterns).
– Re-enter the PIN to confirm.
– Receive a success SMS: “Welcome to UBA Magic Banking. Your PIN has been set successfully.”
2. For new users (account opening via USSD):
– Dial *919# and select the account opening option (or use shortcut *919*20# for Bumper Account).
– Provide required details (full name, BVN/NIN for KYC if prompted, date of birth, etc.).
– Set your transaction PIN.
– Get an instant account number via SMS (basic zero-balance account; upgrade KYC at branch/app for debit card/higher limits).
Choose a Strong PIN
This PIN is your security key for all *919# transactions — separate from your ATM/debit card PIN.
– Never share it (UBA never asks for it via phone/SMS).
– If forgotten: Dial *919# → Select PIN Setup/Reset (may require OTP or branch visit for verification).
– After setup, confirm twice, and you’ll get a confirmation message with basic account info.
Enrollment is free the first time. Subsequent sessions may incur the standard N6.98 USSD fee (network-dependent).
If you encounter issues (e.g., “Account not found” or “Not registered”), verify you’re using the exact linked phone number or contact UBA support via branch, app, or Leo chat.
How to Transact Using UBA *919# USSD Code
Once enrolled, *919# opens an intuitive menu. Use shortcuts for faster access or navigate the full menu.
Popular Direct Shortcuts (Dial These Straight):
– Check Balance: *919*00# → Enter PIN → Balance appears instantly.
– Mini Statement: Via menu or similar code.
– Airtime (Self): *919*amount# (e.g., *919*500# for ₦500 airtime).
– Airtime (Others): *919*2*amount*phone number# (some sources vary; confirm via menu).
– Transfer to UBA Account: *919*3*account number*amount#.
– Transfer to Other Banks: *919*4*account number*amount#.
– Open Bumper Account: *919*20#.
– Block Card/Account: *919*911#.
– BVN Retrieval/Update: *919*8# or *919*8*1#.
– Advance Top-Up (Borrow Airtime/Data): Via menu or *919*9# variants (newer feature).
Full Menu Navigation (Dial *919# First):
Common options include:
1. Transfers
2. Airtime & Data
3. Bills Payment
4. Account Services (balance, mini statement, etc.)
5. Self-Service (PIN reset, block card, etc.)
6. More (flights, loans, etc.)
Check Account Balance
– Fastest: *919*00# → Input PIN → Real-time balance shown.
– Or menu: *919# → Account/Balance → PIN.
Completely free and works offline.
Buy Airtime
– Self: *919*amount# (e.g., *919*1000#) → PIN if required → Credits instantly.
– Others: *919*2*amount*phone number# or menu path: *919# → Airtime & Data → Self/Others → Details → PIN.
– Daily limit typically ₦5,000 (per official info).
Buy Data Bundles
– Via menu: *919# → Airtime & Data → Data Bundles → Select network/plan → Amount/Phone → PIN.
– Supports major networks (MTN, Airtel, Glo, 9mobile).
Money Transfer
Most-used feature:
– To UBA account: *919*3*account number*amount# → PIN → Confirm.
– To other banks: *919*4*account number*amount# → Select bank or enter code → PIN.
– To prepaid card/mobile number: Similar variants.
Instant for UBA-to-UBA; near-instant for interbank.
Pay Bills & Special Services
– Menu: *919# → Bills Payment → Choose category (electricity, DSTV, betting, taxes, flights).
– Flights: Unique UBA feature — pay/book domestic flights directly.
– Enter reference/details → Amount → PIN.
Security & Self-Service Actions
– Block Debit Card: *919*911# → Follow prompts.
– Freeze Account: *919*911# or send “FREEZE ACCOUNT” to Leo chat.
– Reset PIN: *919# → PIN Setup.
– Stop Debit Transactions: *919*7#.
Account Opening via USSD
– *919*20# for Bumper savings (monthly saves, draw chances).
– Basic zero-balance: Via main *919# registration.
More Useful Features
– Advance Top-Up: Borrow airtime/data instantly (newer addition).
– BVN Link/Update: *919*8#.
– Mini Statement: Via account menu.
Security Tips & Best Practices
– Your PIN is critical — treat it like cash; never disclose.
– Dial only from your registered number.
– If phone lost/stolen: Immediately dial *919*911# from another line or use app/Leo to block/freeze.
– Enable transaction alerts via SMS.
– Avoid public phones for PIN entry.
– USSD is encrypted, but watch for phishing (UBA won’t request PIN via unsolicited calls/SMS).
Charges, Limits & 2026 Updates
– First enrollment: Free.
– Subsequent USSD sessions: N6.98 (standard).
– Check Balance/Airtime (self): Free.
– Transfers: UBA-to-UBA often free; Other banks: N10 (≤₦5,000) + VAT, N25 (₦5,001–₦50,000), N50 (above) + VAT.
– Bills Payment: Around N100 + VAT.
– Airtime/Data: Free or minimal.
– Transaction Limits: PIN-only → ₦20,000 per transaction/day; With token/OTP/indemnity → Up to ₦1,000,000.
– Airtime purchase limit: ₦5,000/day.
– Always review on-screen fees before confirming with PIN.
These low costs are offset by the immense convenience — no branch visits, no data needed.
Conclusion
The UBA USSD code *919# (Magic Banking) transforms banking into something truly accessible and magical. Tasks that once required queues, apps, or internet are now just a few dials away — transfer money to family, top up airtime in a village, pay bills on the go, or even book a flight, all securely from your phone.
While small session fees and tiered limits exist, the speed, reliability, offline access, and broad features make *919# an indispensable tool in 2026 Nigeria. Master these codes, protect your PIN diligently, stay within limits, and experience why millions call it “Magic Banking.”
Happy transacting with UBA!