Last Updated: October 2025
Disclaimer: nigeriaussdcodes.com is an independent educational website. We are not affiliated with 9mobile Nigeria or the Nigerian Communications Commission (NCC). All codes here are verified from official 9mobile sources, but they can change — always confirm before use.
Why 9mobile USSD Still Matters
For years, 9mobile has built a loyal base of Nigerians who value clarity, good voice quality, and fast data.
Yet even with smartphones and mobile apps everywhere, USSD remains the easiest way to manage your 9mobile line — especially when you have no data or network lag.
From recharging, checking balances, borrowing airtime, or linking NIN — USSD does everything with just a few digits.
What Is USSD and How 9mobile Uses It
USSD (Unstructured Supplementary Service Data) is the short numeric command you dial – for example *310#.
It lets your phone talk directly with 9mobile’s servers through an interactive text menu.
The entire process needs no internet, works on every phone, and is much faster than SMS.
That’s why 9mobile’s USSD remains vital for urban and rural customers alike.
NCC Harmonized Codes That Apply to 9mobile
Since 2023 the NCC has made USSD codes uniform across networks so users don’t need to memorize different short codes.
Below are the official unified codes that work perfectly on 9mobile.
| Function | NCC Code | Works on 9mobile ? |
|---|---|---|
| Check Airtime Balance | *310# | ✅ |
| Recharge Card | 311PIN# | ✅ |
| Buy Data | *312# | ✅ |
| Check Data Balance | *323# | ✅ |
| Borrow Airtime/Data | *303# | ✅ |
| Share Airtime | *321# | ✅ |
| Stop VAS Deductions | *305# | ✅ |
| Link NIN | *996# | ✅ |
| Customer Care | *300# | ✅ |
Full 9mobile USSD Code List (2025 Reference)
| Category | Code | Description |
|---|---|---|
| Airtime Balance | *310# | Displays main and bonus balance |
| Recharge Card | 311PIN# | Loads voucher |
| Buy Data | *312# | Opens data menu |
| Check Data Balance | *323# | Shows main + bonus bundles |
| Borrow Airtime / Data | *303# | 9mobile More Credit / More Data |
| Share Airtime | 321RecipientAmountPIN# | Transfer credit |
| Stop VAS | *305# | Cancel subscriptions |
| Link NIN | *996# | Submit or check NIN |
| My Number | *248# | View your own 9mobile number |
| Customer Service | *300# | Access support menu |
| 9mobile Morelife Offer | *200# | Manage tariff plans |
| 9mobile Mobile Money (9Pay) | *500# | Access wallet and bill services |
Checking Your 9mobile Airtime Balance
Dial *310#.
Wait a few seconds for the balance screen.
If you see no response, retry once network strength improves.
Note: Always use the SIM slot linked to your 9mobile number.
Recharging Your 9mobile Line
Option 1 – Using Recharge Card
Scratch to reveal PIN → Dial *311*PIN# → press 📞.
A confirmation message will arrive instantly.
Option 2 – Electronic Top-Up
Recharge via bank apps or POS machines. The credit reflects automatically.
Buying 9mobile Data Bundles via *312#
Dial *312# and choose the category you need:
-
Daily Plans (₦50 – ₦300)
-
Weekly Plans (₦500 – ₦1 500)
-
Monthly Plans (₦1 000 – ₦10 000)
-
Social Bundles (WhatsApp, Instagram, TikTok)
-
Night Plans and YouTube Bundles
Confirm purchase and receive SMS activation instantly.
Checking Your 9mobile Data Balance
-
Dial
*323#for summary of active data plans. -
Text “INFO” to 323 to receive usage details by SMS.
-
Open the 9mobile App → Dashboard → Data Balance.
Borrowing Airtime or Data on 9mobile
-
Dial
*303#. -
Select “Borrow Credit” or “Borrow Data.”
-
Pick the amount or plan you want.
-
Confirm the transaction.
Eligibility depends on how long you’ve been active and your average monthly recharge.
A small service fee is deducted on your next recharge.
Sharing Airtime on 9mobile
Default PIN = 0000
Change PIN: *247*0000*NewPIN*NewPIN#
Send Airtime: *321*RecipientNumber*Amount*PIN#
Example → *321*08091234567*1000*1234# transfers ₦1000 instantly.
Stopping Unwanted VAS Deductions
-
Dial
*305#. -
Choose “View Active Services.”
-
Select “Unsubscribe All.”
You’ll get a confirmation SMS.
This is the official way to cancel caller tunes and hidden auto-renewals.
Linking Your NIN to 9mobile
To avoid disconnection, link your NIN now:
-
Dial
*996#→ Select “Submit NIN.” -
Enter your 11-digit NIN and confirm.
Or visit nin.9mobile.com.ng for web linking.
You’ll get a confirmation SMS within minutes.
Checking Your Own 9mobile Number
Forgot your line? Dial *248#. Your number appears instantly.
It’s free and works even without airtime.
9mobile Customer Care Contacts
-
USSD:
*300#→ “Customer Support.” -
Call: 200 (from 9mobile) or 08090000200 (other networks).
-
Email: [email protected]
-
Twitter/X: @9mobileng
-
Facebook: 9mobile Nigeria
Include your number and transaction details for faster help.
9mobile Mobile Money (9Pay) Codes
| Service | Code | Use |
|---|---|---|
| Access 9Pay Wallet | *500# | Launch wallet menu |
| Send Money | 5001# | Transfer funds |
| Withdraw Cash | 5002# | Generate token |
| Pay Bills | 5003# | Electricity, TV, etc. |
| Check Balance | 5004# | Wallet balance |
Troubleshooting Common 9mobile USSD Errors
| Error | Cause | Fix |
|---|---|---|
| Invalid MMI Code | Wrong SIM slot or signal drop | Switch SIM / toggle Airplane Mode |
| Session Timed Out | Menu timeout | Dial again and respond quickly |
| Temporary Service Unavailable | Server busy | Wait 1–2 minutes |
| Recharge Failed | Used card PIN | Try new voucher |
| Borrow Not Allowed | Low usage or debt | Recharge regularly and repay loans |
Safety Tips for USSD Transactions
Use codes only from official sources.
Never share your USSD PIN with anyone.
Beware of fake SMS asking for PIN or NIN.
Keep ₦ 20 airtime for emergency codes.
If phone is stolen, immediately contact 200 to block your line.
Real-Life Examples
-
Amaka (Enugu): Linked NIN through 996# successfully after multiple failures online.
-
Sulaiman (Kano): Stopped caller tune deductions via 305#.
-
Faith (Lagos): Bought ₦ 2 000 bundle with 312# after her app crashed – completed within 10 seconds.
Future of 9mobile USSD Services
9mobile plans major expansions:
-
USSD integration with eNaira wallets.
-
Offline loan and bill payments.
-
Biometric security and voice-auth PIN reset.
-
Local language menus in Hausa, Yoruba, and Igbo.
USSD will remain a core channel for financial and telecom services nationwide.
Summary Table (Quick Reference)
| Function | Code |
|---|---|
| Airtime Balance | *310# |
| Recharge | 311PIN# |
| Buy Data | *312# |
| Data Balance | *323# |
| Borrow Credit | *303# |
| Airtime Share | *321# |
| Stop VAS | *305# |
| NIN Link | *996# |
| Customer Care | *300# |
| My Number | *248# |
Conclusion
9mobile’s USSD codes continue to offer fast, simple, and secure access to services for millions of Nigerians.
Whether you’re checking your balance, buying data, or linking your NIN, every important service is just a short code away.
Bookmark this guide on nigeriaussdcodes.com and stay updated anytime new codes are released.