Updated 26 March 2026

How to Buy Data on MTN: Easy USSD & App Methods

MTN is known for its high-speed network and wide variety of data options. Whether you need a small WhatsApp bundle or a massive 100GB package, MTN makes it easy to recharge using your airtime. This guide will show you the exact USSD codes and steps needed to buy MTN data bundles quickly.

How to Purchase MTN Data Bundles

1

Method 1: The Standard USSD Code

Dial *136*2# on your phone. This will take you directly to the data bundle selection menu where you can choose between Daily, Weekly, and Monthly options.

2

Method 2: MTN Pulse (For Youth)

If you are under 25, dial *411# to join MTN Pulse. This gives you access to exclusive, ultra-cheap data deals like 500MB for R10.

3

Method 3: MTN Boosta & Personalised Deals

Dial *142# to see "Boosta" deals. These are promotional offers that provide much better value than the standard data menu.

Frequently Asked Questions

What is the USSD code for MTN data?

The main code is *136*2#. You can also use the general menu at *136#.

How do I buy 1GB on MTN?

Dial *136*2#, select "Monthly", and choose the 1GB option. Alternatively, check *142# for a cheaper "Boosta" 1GB deal.

Can I use my airtime to buy MTN data?

Yes, as long as you have enough airtime balance, the cost of the data bundle will be deducted from your airtime automatically.

How do I check MTN data balance?

Simply dial *136*1# or use the MTN app for a detailed breakdown of your remaining data.

Does MTN have unlimited data?

MTN offers "Uncapped" plans, but they usually come with a Fair Usage Policy (FUP) that reduces your speed after you reach a certain limit.

Related Guides & Tools

Stop overpaying for data.

Compare all networks in one place and find the best deals for your needs today.

Compare All Prices

You will be redirected to our official comparison tool