If you’re using MTN Nigeria, you’ve probably noticed some changes in their USSD codes lately. In line with the NCC’s directive to unify codes across all networks, MTN updated many of its codes in 2024, and these updates remain effective in 2025. Whether you need to check your balance, recharge airtime, or subscribe to data plans, these codes provide a quick and hassle-free way to do it. Updated for 2025, this guide covers all the essential MTN USSD codes you need to know.
You can also read: How to Convert Airtime to Data
USSD codes are simple shortcodes that allow you to access various services directly from your phone. These codes don’t require an internet connection, making them especially useful for quick tasks like checking your airtime balance or purchasing data.
In 2023, the Nigerian Communications Commission (NCC) directed all mobile networks to adopt harmonised USSD codes to make services more user-friendly. Instead of memorising different codes across MTN, Airtel, Glo, and 9mobile, you now use one standard code, for example, *310# for balance, no matter your network.
USSD Code: *310#
How to Use: Staying on top of your airtime balance is crucial, and MTN has made it simpler with a new USSD code. To check your airtime balance, simply dial *310#. You’ll see your current balance on your screen, and you’ll also receive a confirmation SMS with the same information.
USSD Code for Airtime: *303#
How to Use: MTN offers a convenient way to borrow airtime or data when you’re low on balance. Dial *303# and follow the prompts. A small service charge of 15% applies.
USSD Code for Airtime: *904#
How to Use: To purchase airtime, use the code *904#. You can choose from various daily, weekly, or monthly plans to suit your needs.
USSD Code: *312*6#
How to Use: If you’re travelling abroad, you can manage your roaming services by dialling *312*6#. MTN offers packages that include calls, SMS, and data while you’re outside Nigeria.
USSD Code: *312*8#
How to Use: To share your data with friends or family, use the code *312*8#. You can transfer data from your balance or buy a data plan for someone else.
USSD Code: *312*9#
How to Use: MTN offers time-based video streaming packs for services like YouTube and ShowMax. Dial this code to subscribe to a pack that suits your streaming needs.
USSD Code: *321#
How to Use: Details: Transfer airtime to other MTN users through the MTN Share N Sell service. You can create or reset your PIN, transfer airtime, and more using this code.
USSD Code: *123#
How to Use: MTN's self-service portal is accessible via *123#. This code lets you manage your account, retrieve your number, check your PUK, and much more.
USSD Code: *996#
How to Use: Dial *996#, select the first option, “Submit NIN/Virtual NIN (VNIN)” to link your SIM card with your NIN.
|
Service |
USSD Code |
Description |
|
Check Airtime Balance |
*310# |
Displays your current airtime balance on the screen and sends a confirmation SMS |
|
Borrow Airtime/Data |
*303# |
Allows you to borrow airtime or data with a 15% service charge. |
|
Purchase Airtime |
*904# |
Buy airtime directly, with options for daily, weekly, or monthly plans. |
|
Roaming/International Services |
*312*6# |
Manage your roaming services, including calls, SMS, and data while abroad. |
|
Data Gifting |
*312*8# |
Transfer data to another MTN user or buy a data plan for them. |
|
Video Streaming Packs |
*312*9# |
Subscribe to time-based video streaming packs for services like YouTube and ShowMax. |
|
MTN Share (Airtime Transfer) |
*321# |
Transfer airtime to other MTN users, manage your PIN, and more. |
|
MTN Self-Service Portal |
*123# |
Access MTN’s self-service portal for account management, retrieving your number, checking your PUK, etc |
|
Linking NIN |
*996# |
Link your National Identification Number (NIN) to your MTN account. |
|
Check Your MTN Number |
*123*1*1# |
Displays your phone number on your screen and sends an SMS with the information. |
|
MTN Customer Care |
*300# |
Get Help with MTN services or speak with an agent. |
|
Stop Value-Added Services |
*305# |
This USSD code allows you to stop value-added services, especially those you mistakenly subscribe to, and they are sucking your airtime without your consent. |
|
Port to MTN |
*244# |
You want to finally move to MTN from either GLO, Airtel, or 9mobile |
Still typing *556# to check balance? That used to work, but now you need to dial *310# instead. Here’s a quick cheat sheet:
| Old Code | New Code | Function |
|---|---|---|
| *556# | *310# | Check balance |
| *131# | *312# | Data services |
| *555*PIN# | 311PIN# | Airtime recharge |
| *606# | *303# | Borrow airtime/data |
| *777# | *321# |
Share airtime/data |
Dial *123*1*1# to display your phone number.
Dial *303# and follow the prompts to borrow airtime/data.
Yes, use the *321# code to gift or transfer data.
Dial *904# and select your preferred payment method.
MTN Nigeria’s USSD codes are a convenient way to manage your mobile services. Whether it’s checking your balance, borrowing data, or sharing airtime, these codes allow you to get things done quickly without needing an internet connection. Keep this guide handy for easy reference whenever you need it.
| © RapidBills