Running out of data at the wrong time is something every MTN user knows too well. The good news is that buying MTN data in Nigeria takes less than a minute once you know where to look. There are three official methods that MTN allows you to buy data. Whether you prefer any of those, MTN gives you more than one way to stay connected. This blog shows you exactly how to buy data on MTN in Nigeria, the fastest code to use, and a few extra options most people don't know about.
How to Buy Data on MTN in Nigeria?
MTN gives you several convenient ways to buy data, so you're not limited to a single method. You can use a USSD code, the MyMTN app, an SMS shortcode, or even a third-party platform like Cardsoon. Each method suits a different situation, so let's go through them one by one, starting with the fastest and most popular option.
Let's look at each method, starting with the quickest and most widely used option.
Method 1: Code to Buy Data on MTN in Nigeria
If you need data within seconds, the USSD code is the fastest way to subscribe. It works on both smartphones and basic feature phones, and you don't need an internet connection to use it. This makes it the preferred choice for many MTN users, especially when their current data bundle has expired and they need to get back online immediately.
To buy MTN data using the USSD code:
1. Dial *312# on your MTN line.
2. Select the data plan category you want, such as Daily, Weekly, Monthly, or other available bundles.
3. Choose your preferred data plan from the list.
4. Confirm your selection.
5. Wait for the confirmation SMS. Your data bundle is usually activated immediately after the purchase is successful.
The entire process typically takes less than a minute. As long as you have sufficient airtime on your line, MTN will deduct the cost directly from your main balance and activate the selected data plan.
This code replaced the older *131# code, so if your phone still has that saved, update it. *312# is now MTN's master code for all data plans. The new code allows you to buy data, browse available plans, renew subscriptions, and access other data-related services from a single menu.
Once you're familiar with *312#, buying MTN data becomes second nature. However, if you prefer a more visual experience with additional account management features, the MyMTN App offers an equally convenient alternative.
Method 2: Buy MTN Data in Nigeria via the MyMTN App
The MyMTN app is built for people who prefer a visual, tap-and-go experience over typing codes. It also comes with a few perks that the USSD menu doesn't always show you, like exclusive app-only bundles and saved payment options.
Here's how to buy data on the app:
1. Download the MyMTN app from the Google Play Store or Apple App Store.
2. Log in with your MTN number.
3. Tap on "Buy Data."
4. Select the plan that fits your needs.
5. Pay using your airtime balance or a linked debit card.
The MTN app also lets you track your usage in real time, so you always know how much data you have left before it runs out. This is handy if you're someone who likes to plan ahead instead of getting caught off guard.
If you don't already have a card linked or prefer not to download another app, there's a third option that works just as well, sending a quick SMS.
Method 3: Buy Data on MTN in Nigeria via SMS
Not everyone wants to install an app or remember a long USSD code, and that's fine. MTN also lets you buy data straight from your message box. This method is simple and works well if you already know which bundle keyword you want.
To buy data via SMS:
1. Check the bundle keyword for your preferred plan, MTN lists these on their data plans page.
2. Open your messaging app.
3. Type the keyword and send it to 312.
4. You'll get a confirmation message once your data is active.
It's not the fastest method on this list, but it's reliable, especially if your phone has trouble loading USSD menus.
Now, if you're someone who already uses Cardsoon to trade gift cards, you'll be glad to know you can buy your MTN data right there too, without switching apps.
Method 4: Buy Data on MTN Directly on Cardsoon
Cardsoon isn't just for gift card trading. You can also buy MTN data straight from the app, no USSD code or app-switching needed. If you've ever traded a gift card on Cardsoon before, your wallet balance covers this in one go.
Here's how it works:
1. Open the Cardsoon app and go to the "Buy Data" section.
2. Select MTN.
3. Choose your plan.
4. Confirm the purchase.
Your data activates on your line within seconds. If your wallet isn't funded yet, you can fund it instantly by trading a gift card under "Sell Gift Card" before you buy.
This method works well if you're already a Cardsoon user, since it keeps everything, gift card trading and data buying, in one app. No need to top up airtime separately or jump between platforms. Not only for buying MTN data, you can use Cardsoon wallet balance to buy data on Airtel in Nigeria, buy data on Glo in Nigeria also.
Once you've picked your preferred method and bought your data, the next thing you'll want to do is confirm it actually went through.
How to Check Your MTN Data Balance After Purchase?
Buying data is only half the job. Checking your balance afterward confirms the purchase worked and helps you track how much you have left before it runs out.
Here are the easiest ways to check:
• Dial *323# on your MTN line. Your balance shows up instantly.
• Open the MyMTN app and check under "My Bundle."
• If you bought through Cardsoon, your purchase confirmation and balance update show directly in the app.
Make this a habit, especially after buying a new plan, or you borrow data on MTN in Nigeria. It only takes a few seconds, and it saves you from the frustration of running out of data without warning.
Sometimes, though, things don't go as smoothly as expected. If your purchase doesn't go through, here's what might be happening.
Why is Your MTN Data Purchase Failing?
A failed data purchase can be frustrating, but in most cases, the issue is minor and can be resolved within a few minutes. Understanding the common causes can help you get your data bundle activated without unnecessary delays.
Here are some of the most common reasons why your MTN data purchase may fail:
• Insufficient airtime balance.
If you're buying data through the USSD code, make sure you have enough airtime to cover the cost of the selected bundle. If your balance is too low, the transaction will fail. Recharge your line and try again.
• Using an outdated USSD code.
MTN has replaced the old *131# data code with *312#. If you're still using the previous code, your request may not be processed correctly. Always dial *312# for data-related services.
• Temporary network congestion.
During busy periods, such as evenings or weekends, MTN's network may experience high traffic. This can delay or interrupt your transaction. Wait a few minutes and try again.
• Poor internet connection.
If you're purchasing data through the MyMTN App or Cardsoon, an unstable internet connection can prevent the transaction from completing. Switching to a stronger mobile signal or Wi-Fi connection often resolves the issue.
• Incorrect phone number.
If you're buying data for another line or using a third-party platform like Cardsoon, double-check that you've entered the correct MTN phone number before confirming the purchase. A single incorrect digit can result in a failed transaction or the data being sent to the wrong number.
• Temporary system maintenance.
Occasionally, MTN may carry out system upgrades or maintenance that temporarily affects data purchases. If this happens, simply wait for a while and try again later.
If you've checked all of the above and your purchase still isn't successful, contact MTN Customer Care by dialing 300 from your MTN line. If the issue occurred while purchasing data through Cardsoon, you should instead reach out to the Cardsoon support team for assistance.
Conclusion
Buying data on MTN doesn't have to be complicated. Whether you prefer the speed of *312#, the convenience of the MyMTN app, a quick SMS, or buying directly through Cardsoon, you've got options that fit how you like to do things. Pick the method that suits you best, and you'll never have to stress about staying connected again. If you already use Cardsoon for gift card trading, give the in-app data purchase a try, it might just become your new go-to.
FAQs
1. What is the fastest way to buy data on MTN?
Dialing *312# is the fastest method. It works on any phone, doesn't need internet, and activates your data within seconds of confirming your plan.
2. Can I buy MTN data without airtime?
Yes, in most cases. MTN deducts the data cost directly from your main balance when you dial *312#, so you don't need separate airtime as long as your balance covers the plan price.
3. How do I buy MTN data using the MyMTN app?
Download the app, log in with your MTN number, and tap "Buy Data." From there, select your plan and pay with airtime or a linked card.
4. Can I buy MTN data by sending an SMS?
Yes, you can text the bundle keyword for your chosen plan to 312. This method works well if you already know the exact keyword for the plan you want.
5. How do I check my MTN data balance after buying a plan?
Dial *323# on your MTN line for an instant balance check. You can also view your balance inside the MyMTN app under "My Bundle."





