How to Buy 9mobile Data in Nigeria (2026): USSD Code and Easy Ways

Hands holding a smartphone for mobile data access. Photo by Joshua Hoehne on Unsplash.

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

  1. Open your phone’s Dialer app.
  2. Make sure you are using the 9mobile SIM you want to recharge with data.
  3. Dial *312# to open the current data and service menu.
  4. Select the data option.
  5. Choose the plan that suits your budget and validity needs.
  6. Confirm the purchase when prompted.
  7. 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.

Be the first to comment

Leave a Reply