Last Updated: October 2025
Disclaimer: nigeriaussdcodes.com is an independent educational website. This article is for informational purposes only and not affiliated with MTN Nigeria or NCC. Codes may change; we keep this page updated and link to official sources when possible.
Why You Still Need MTN USSD
Even though mobile apps and online dashboards are common today, millions of Nigerians still depend on MTN USSD codes because they work without data, on any phone, and anywhere network coverage exists.
MTN’s USSD menu lets you:
-
Recharge instantly from cards or wallets.
-
Check airtime and data balances.
-
Borrow airtime or data during emergencies.
-
Manage subscriptions and stop unwanted deductions.
-
Link your NIN quickly.
Whether you use a smartphone or a small button phone, USSD keeps your MTN line functional 24/7 — no app, no internet, no stress.
What Is USSD and How Does It Work?
USSD (Unstructured Supplementary Service Data) is a simple short code like *310# or *312# you dial on your phone.
Once dialed, MTN’s network sends back a quick text-based menu that allows you to choose services in real time.
It’s faster than SMS and cheaper than internet data.
Every Nigerian network (MTN, GLO, Airtel, 9mobile) uses it — but MTN’s system is the most complete and user-friendly.
The Harmonized NCC Codes — What Changed
In 2023, the Nigerian Communications Commission (NCC) introduced a uniform USSD system across all networks.
Before then, each provider had different numbers.
Now, major functions share the same short code nationwide.
| Service | Unified NCC Code | Works On MTN? |
|---|---|---|
| Airtime Balance | *310# | ✅ |
| Recharge Card | 311PIN# | ✅ |
| Data Purchase | *312# | ✅ |
| Data Balance | *323# | ✅ |
| Borrow Airtime/Data | *303# | ✅ |
| Share Airtime | *321# | ✅ |
| Stop VAS Subscriptions | *305# | ✅ |
| NIN Linking | *996# or *785# | ✅ |
| Customer Care | *300# | ✅ |
This harmonization means your banking, telecom, and VAS services now follow the same format across all networks.
Complete MTN USSD Codes List
| Category | Code | Description |
|---|---|---|
| Check Balance | *310# | Shows airtime + bonus |
| Recharge Card | 311PIN# | Loads voucher instantly |
| Buy Data | *312# | Opens data menu |
| Check Data Balance | *323# | Shows main + bonus data |
| Borrow Airtime / Data | *303# | MTN XtraTime & XtraByte |
| Share Airtime | 321RecipientAmountPIN# | Transfer credit |
| Stop VAS | *305# | Cancel unwanted services |
| Link NIN | *785# or *996# | Link NIN or vNIN |
| Check Your Number | 1231*1# | Display own MTN number |
| Customer Care | *300# | Reach MTN helpdesk |
| Call Me Back | 133Recipient# | Send free “call me back” |
| MTN Betting Services | *660# | Access betting wallets |
| MTN Mobile Money | *671# | Access MoMo Agent menu |
All codes are active nationwide as of October 2025.
How to Recharge Airtime on MTN
Option 1 – Physical Recharge Card
-
Scratch card to reveal PIN.
-
Dial
*311*PIN#and press 📞. -
You’ll get instant credit confirmation.
Option 2 – From Another Phone or Bank
Use your bank’s USSD or mobile app to send airtime to your MTN line.
Pro Tip: If recharge fails, wait 1–2 minutes before re-dialing to avoid duplicate deductions.
How to Buy MTN Data Bundles Using *312#
Dial *312# and you’ll see:
-
Daily Plans
-
Weekly Plans
-
Monthly Plans
-
Social Bundles
-
YouTube Night Bundles
-
Data Gifting/Sharing
Example: to buy ₦1 000 monthly plan (1.5 GB), select “Monthly Plan → ₦1 000 (1.5 GB)” and confirm.
If the confirmation screen disappears too fast, re-dial *312# then select “View Current Plan.”
How to Check Data Balance on MTN
Three quick options:
-
Dial
*323#→ Reply 1 (for data balance). -
Dial
*323*4#(for detailed breakdown). -
Text 2 to 323 (SMS method).
Borrow Airtime or Data Using MTN XtraTime / XtraByte
To Borrow Airtime
Dial *303# → Select 1 → Choose amount.
A small service fee (10–15 %) is deducted on next recharge.
To Borrow Data
Dial *303# → Select 2 → Pick preferred bundle.
To Check Eligibility
Dial *303# → “Check Eligibility.”
Share Airtime with Friends (MTN Share)
-
Default PIN is 0000.
-
Change it:
*321*0000*NewPIN*NewPIN#. -
Transfer:
*321*RecipientNumber*Amount*PIN#.
Example:
To send ₦500 to 08031234567 with PIN 1234 →*321*08031234567*500*1234#.
Stop Unwanted Subscriptions Using *305#
Unwanted deductions? Follow this:
-
Dial
*305#. -
Select “Check Active Services.”
-
Choose “Unsubscribe All.”
-
You’ll get SMS confirmation within minutes.
This NCC unified STOP service works for all VAS deductions — caller tunes, sports alerts, etc.
Link Your NIN to MTN Easily
Two methods as of 2025:
-
Via USSD:
*996#or*785#→ follow prompt to input NIN. -
Via Web: Visit ninlinking.mtn.ng → fill form.
You can also generate a Virtual NIN (vNIN) for privacy via *346*3*NIN*AgentCode#.
Check Your MTN Number
Forgot your number? Dial *123*1*1# or text INFO to 131.
Your number appears instantly on screen.
Contact MTN Customer Care
-
USSD:
*300#→ select Help & Support. -
Call: 180 (from MTN) or 08031000180 (from other networks).
-
Social: @MTNNG (Twitter / X), @MTNNigeria (Facebook).
-
Email: [email protected].
Always quote your phone number and transaction time when reporting issues.
MTN MoMo Agent and Mobile Money Codes
| Service | Code | Description |
|---|---|---|
| MTN MoMo Wallet | *671# | Access wallet |
| MoMo Transfer | 6711# | Send money |
| MoMo Withdrawal | 6712# | Cash out |
| MoMo Bill Payment | 6713# | Pay utilities |
| MoMo Balance | 6714# | Check balance |
MoMo Agent network is growing rapidly in 2025 — transactions are instant and safe.
Common USSD Errors on MTN and How to Fix Them
| Error Message | Meaning | Fix |
|---|---|---|
| Invalid MMI Code | Wrong SIM slot or signal loss | Switch SIM to network slot 1 |
| Connection Problem / Invalid Response | Poor signal or busy network | Retry after 10 seconds |
| Session Timed Out | Took too long to reply | Respond faster or use direct code |
| Temporary Service Unavailable | System upgrade | Wait 5 minutes and retry |
| Debit Without Credit | Network glitch | Wait 30 min → check balance → contact 180 |
Advanced Tips for Smartphone Users
Save frequently used codes in contacts as labels like “MTN Balance.”
Bookmark official MTN self-service portal in browser.
Keep small airtime (₦10–₦20) — USSD sessions need credit on some phones.
If you travel abroad, use MTN Roaming USSD via *312#.
Safety and Fraud Prevention
Never share your USSD PIN with anyone.
MTN will never call to ask for PIN or OTP.
Always verify short codes from official MTN or NCC websites.
Ignore fake bonus promos asking you to dial unknown codes.
Real-World Example
Case – Chinedu (Enugu):
During a network blackout, he needed to send ₦10 000 urgently.
Mobile app kept failing; USSD *312# worked instantly to buy data and use bank transfer.
He completed the process in under two minutes — proving USSD remains a lifeline.
The Future of MTN USSD Services
Between 2025–2030 expect:
-
Integration with eNaira for direct wallet payments.
-
Biometric confirmation via voice recognition.
-
Auto-translation menus in Hausa, Igbo, Yoruba.
-
Offline modes that save commands for later execution.
USSD remains central to Nigeria’s digital inclusion goals.
Conclusion
Every MTN user should know these codes by heart.
They save time, reduce stress, and work even when the internet doesn’t.
Next time you can’t access your bank app or your data finishes unexpectedly, remember the simple secret:
👉 Dial a code. USSD never fails.