You can buy 9mobile data directly from your phone without an internet connection. Start with the current 9mobile data menu, choose the bundle you want, and confirm the purchase from your airtime balance.
How to Buy 9mobile Data with USSD
- Open your phone’s Dialer app.
- Make sure you are using the 9mobile SIM you want to recharge with data.
- Dial *312# to open the current data and service menu.
- Select the data option.
- Choose the plan that suits your budget and validity needs.
- Confirm the purchase when prompted.
- Wait for the confirmation message before starting heavy internet use.
USSD is useful because you do not need an active data connection to purchase a bundle.
How to Buy 9mobile Data for Yourself
The simplest option is to use the USSD data menu on your 9mobile line. Keep enough airtime on the line before starting the transaction. After the purchase, you can check your remaining data with *323#.
Can You Buy 9mobile Data Without Internet?
Yes. USSD purchases work without mobile data. This is particularly useful when your existing bundle has already finished and you need to get back online.
How to Choose the Right 9mobile Data Plan
Do not choose a bundle only because it has the largest number of gigabytes. Look at the price, validity period and the way you normally use your phone.
| What matters | What to consider |
|---|---|
| Price | How much airtime you can comfortably spend |
| Data allowance | How much internet usage the bundle provides |
| Validity | How long you have to use the bundle |
| Usage type | Streaming, social media, browsing, work or downloads |
How to Check Your 9mobile Data Balance After Buying
After subscribing, dial *323# to check the data available on your line. If the balance does not update immediately, wait briefly and check again before attempting another purchase.
What If You Do Not Have Enough Airtime?
First check your airtime with *310#. If the balance is too low for the selected bundle, recharge your line and then return to the data menu.
Avoid buying a second bundle repeatedly just because the first confirmation message is delayed. Check your balance and transaction messages first.
Buying Data When Your Old Bundle Is About to Expire
If you still have unused data, check the terms of the new bundle before purchasing it. Different plans can have different validity and rollover rules. The current terms shown during the purchase should take priority over old screenshots or lists found online.
Useful 9mobile Codes
| Task | Code |
|---|---|
| Buy data | *312# |
| Check data balance | *323# |
| Check airtime balance | *310# |
Other 9mobile Guides on 1WIN12
For related help, read our 9mobile data balance guide and 9mobile airtime balance guide. You can also compare the process with our Glo data guide, Airtel data guide, and MTN data guide.
Frequently Asked Questions
What is the 9mobile data purchase code in 2026?
Start with *312# and select the data option available on your line.
Can I buy 9mobile data when I have no data left?
Yes. USSD works without an internet connection, so you can purchase another bundle as long as you have enough airtime and the service is available.
How do I know whether my data purchase was successful?
Look for the confirmation message and then check your data balance with *323#. If the balance does not change immediately, wait a short while and check again.
Can I buy a data plan for another person?
Some 9mobile services allow purchases for other lines, but the available options can change. Check the current menu displayed after dialing *312# rather than relying on an old shortcode.
Quick tip: Before buying a large bundle, check its validity and the terms displayed in the current 9mobile menu. That small check can prevent you from paying for data you cannot use within the required period.
Leave a Reply
You must be logged in to post a comment.