![]() |
| Check your MTN data balance in seconds using USSD, SMS, or the myMTN app, plus how to share data with friends. |
How to Check Your MTN Data Balance: Complete 2026 Guide
Running out of data mid-stream, mid-download, or mid-video-call is one of those small frustrations that's entirely avoidable — if you know where to look. MTN Nigeria gives subscribers several ways to check exactly how much data they have left, and just as many ways to share that data with someone else when they need it. Here's the complete, up-to-date breakdown of both.
Checking and Sharing MTN Data
- - Fastest balance check method: USSD code, no internet or app required
- - Most detailed balance check method: myMTN app, showing bundle breakdown, expiry dates, and usage history
- - Alternative method: SMS-based balance checks, useful in areas with weak USSD response
- - Online option: MTN's self-care web portal at mtnonline.com
- - Data sharing methods: USSD code, SMS, and the myMTN app all support transferring data to another MTN line
- - Typical daily sharing limit: Ranges from 50MB up to around 1GB–5GB per day, depending on your specific data plan and available balance
- - Sharing eligibility: You can only share data between MTN numbers registered in Nigeria
- - Cost of sharing: No additional charge beyond the data amount transferred — only the shared data leaves your bundle
- - Important note on codes: MTN and the NCC have been actively standardizing and updating USSD codes, so if a code below doesn't respond, try the myMTN app or dial *123# to access MTN's general service menu and find the current data-check option
How to Check MTN Data Balance via USSD
USSD remains the fastest and most universally accessible method, since it works on both smartphones and basic feature phones without needing an active internet connection.
The Standard Method
1. Open your phone's dialer app2. Dial`*323#` — this is the most widely reported code for checking your active data balance across MTN plans
3. Press the call/send button
4. Your remaining data balance and validity period will appear directly on your screen
Alternative Codes to Try
Because MTN has periodically updated and consolidated its USSD structure — partly as part of a broader Nigerian Communications Commission (NCC) effort to harmonize codes across networks — you may encounter slightly different codes depending on when your specific line was provisioned or which region you're in:
- - *131# — often used specifically for checking daily and short-validity data plans
- - *312#`— MTN's broader services menu, which includes a path to data balance information alongside bundle purchases
- - *123# — MTN's general self-service menu, useful as a fallback if a direct code returns an error
If one code doesn't respond or returns an "invalid request" message, this is typically a sign that MTN has updated its code structure for your specific line type or region — trying the general menu (`*123#`) or switching to the myMTN app is the most reliable way to get a current, working path to your data balance without guessing at codes.
How to Check MTN Data Balance via SMS
If USSD codes aren't responding reliably in your area — which can happen during network congestion or in areas with weaker signal — SMS offers a solid backup method:
1. Open your messaging app
2. Compose a new message (the exact keyword can vary, so check your specific plan's SMS instructions if this doesn't return a result)
3. Send to MTN's designated short code
4. You'll receive a text reply showing your current data balance and expiry details
SMS-based checking tends to work well specifically in areas with poor USSD gateway response, since it routes through the standard SMS network rather than the real-time USSD session protocol.
How to Check MTN Data Balance via the myMTN App
For the most detailed and visually clear breakdown of your data usage, the myMTN app is genuinely the best option — and it's worth using even if you're comfortable with USSD codes, simply because of the extra detail it provides.
What the App Shows You
- - Total remaining data, broken down by bundle type if you have multiple active plans
- - Exact expiry date and time for each bundle
- - Usage history, so you can see how quickly you're consuming data day to day
- - Bonus or promotional data that USSD codes sometimes fail to display separately
How to Set It Up
1. Download myMTN from the Google Play Store or Apple App Store
2. Register or log in using your MTN phone number
3. Verify via the OTP sent to your line
4. Navigate to the Data or My Account section to view your full balance and usage breakdown
The app is particularly useful if you manage multiple MTN lines or want to track spending patterns over time — something USSD simply can't display in the same level of detail within a single quick session.
Checking Your Data Balance Online
MTN also maintains a self-care web portal at mtnonline.com, which offers another route to checking your balance without needing the app installed:
1. Visit the official MTN Nigeria website
2. Log in to the self-care portal using your MTN number
3. Navigate to the data or account section
4. View your active bundles, remaining data, and validity period
This method is particularly useful if you're managing your MTN account from a desktop or laptop, or if you're troubleshooting a subscription issue that's easier to review on a larger screen than a phone's USSD popup.
How to Share Data on MTN
Once you know your balance, sharing part of it with a friend, family member, or colleague is just as straightforward. MTN offers three main ways to do this.
Method 1: USSD Code
1. Dial *321# on your MTN line (some regions or updated menus may route this through `*312#` instead — if one doesn't work, try the other)
2. Select the Data Sharing or Data Gift option from the menu
3. Enter the recipient's MTN phone number carefully — a wrong digit sends your data to a stranger, and MTN generally cannot reverse a completed transfer
4. Choose the amount of data you'd like to share
5. Confirm the transaction
6. Both you and the recipient will typically receive a confirmation SMS once the transfer completes
Method 2: SMS
MTN also supports data sharing via text message for users who prefer not to navigate a USSD menu:
1. Compose a new SMS following MTN's specified data-share format
2. Enter the recipient's MTN number
3. Specify the data amount
4. Send, and wait for a confirmation message
Method 3: myMTN App
The app provides the most user-friendly interface for sharing data, particularly useful if you're transferring data regularly:
1. Open the myMTN app and log in
2. Navigate to Data Sharing or Transfer Data
3. Enter the recipient's number
4. Select the amount to share
5. Confirm the transfer
A Fourth Option: Buy Data for a Friend
Beyond transferring from your existing balance, MTN also allows you to purchase a brand-new bundle directly for someone else — useful if you'd rather not dip into your own active data:
1. Open the myMTN app
2. Select Buy Data, then Buy for a Friend
3. Enter the recipient's number
4. Choose a bundle
5. Complete payment — the cost comes from your airtime or linked payment method, while the recipient receives a fresh bundle rather than a portion of yours
Important Things to Know Before Sharing Data
- - Sharing is limited to MTN-to-MTN transfers within Nigeria — you cannot share data across networks or internationally.
- - Daily transfer limits apply, generally ranging from 50MB up to 1GB or more depending on your specific plan — check your plan's terms if a transfer is rejected for exceeding a limit.
- - Double-check the recipient's number before confirming — once a transfer completes, it typically cannot be reversed.
- - No extra fees apply beyond the data itself — you're not charged anything on top of what's transferred, though it's worth confirming this against your specific plan's terms, since promotional or bundled plans occasionally carry different rules.
Troubleshooting: What to Do If a Code Doesn't Work
If you dial a USSD code and get an error, a blank response, or "service unavailable":
1. Confirm you have active airtime or a valid line status — some USSD sessions require a minimum account status to process.
2. Try the general menu code (`*123#`) to navigate to the data section manually rather than relying on a direct shortcut code.
3. Switch to the myMTN app, which is generally the most consistently updated and reliable method, since it doesn't depend on USSD gateway routing.
4. Wait and retry during off-peak hours — USSD services can experience congestion during high-traffic periods.
Checking your MTN data balance takes just seconds, whether you prefer the speed of USSD, the detail of the myMTN app, or the reliability of SMS as a backup. Sharing data is nearly as simple, with USSD, SMS, and app-based options all available — just make sure you double-check the recipient's number before confirming any transfer, since these can't typically be reversed once completed.
FAQ: MTN Data Balance and Sharing
How do I check my MTN data balance quickly?
Dial `*323#` on your phone for the fastest check, or open the myMTN app for a more detailed breakdown including bundle expiry dates and usage history.
What is the myMTN app used for?
It lets you check your data balance, view usage history, share data, buy new bundles, and manage your account — offering more detail than a quick USSD check.
How do I share data on MTN?
Dial `*321#`, select the Data Sharing option, enter the recipient's MTN number, choose an amount, and confirm — or use the myMTN app for the same process with a visual interface.
Is there a limit on how much data I can share on MTN?
Yes, daily sharing limits typically range from 50MB to around 1GB or more, depending on your specific data plan and available balance.
Can I share data with someone on a different network?
No. MTN data sharing only works between MTN numbers registered in Nigeria.
Does MTN charge extra fees for sharing data?
No, only the data amount you transfer is deducted from your balance — there's typically no additional service fee.
What should I do if my USSD code for checking data balance doesn't work?
Try MTN's general service menu at `*123#`, or switch to the myMTN app, since USSD codes are occasionally updated and older shortcuts may stop responding.
