How to buy Safaricom data bundles

In this article you will learn how to buy Safaricom internet bundles to use on your mobile phone, smartphone, tablet computer, netbook, laptop, desktop, smart TV, iPad, Samsung Galaxy or any other devices you own and use to access the internet.

Buy Safaricom data bundles using the *544# short code

Dial *544# to use this method.

Select the duration of the bundle you want (e.g.  Daily Bundles, 30 Day 5 GB Bundle, 7 Day Bundle, other 30 Day Bundles, or a 90 Day Bundle). Also remember that there is an option, in the same menu, which you can use to buy data bundles for other number (s).

Proceed by selecting a bundle you want to purchase. You’ll see the amount of data and pricing for each of the bundles before you purchase them.

READ  Safaricom products and services that can benefit you the Kenyan entrepreneur

You’ll then be prompted to Pay with either your Airtime balance or M-PESA. Select one (depending on where you have the money you want to use for your purchase).

Then confirm your purchase of the data plan by selecting Accept. Otherwise select Decline.

Buy Safaricom data bundles by dialing *100# shortcode and selecting the Internet Services option from the menu

To buy data bundles using the 100 shortcode, here’s what to do.How to buy Safaricom data bundles

Dial *100#

Tap Answer

Select Internet Services (option 2 at the time of writing this post. This may have changed but the procedure is still the same).

Select the duration for the bundle you want.

Among the choices you have are:

  • Daily Bundles
  • 7 Day Bundles
  • 30 Day Bundles and
  • 90 Day Bundles

Choose one among the data plans you see.

Choose to pay with Airtime or M-PESA

Tap Accept – to confirm your purchase of the bundle you selected.


You’ll receive a notification of your purchase from Safaricom.

Get Safaricom internet bundles by buying airtime scratch card and using *544*16-digit-PIN# instead of the usual way of loading airtime (*141*PIN#)

You can buy Safaricom data bundles by entering *544*PIN# every time you buy a scratch card (recharge voucher) of any denominations.

The amount of data (in MB) that you get for the different recharge vouchers is shown on the scratch cards.

READ  Safaricom Sambaza Internet: How to share data bundles with another number

So, buy airtime. Scratch to reveal the 16 digit PIN, and instead of using the normal way of recharging your Safaricom line (*141*PIN# OK) use *544*PIN#.

The KSh 10 scratch card for example gets you 8 MB of data, while the Kenya Shillings 50 scratch card gets you a 40 MB internet bundle.

Remember the top up keys.

Any time you want to buy data, after purchasing your airtime voucher from a shop or supermarket just dial *544* followed by scratch card number, followed by # then press or tap OK / green button

Buy Safaricom data bundles via the Safaricom SIM menu on your device

Along with other menus on your device, there is a Safaricom SIM menu (the same menu you use to access M-PESA).

Once your Safaricom line is inserted in your device, switch it on and key in your PIN.

Go to the Safaricom SIM menu > Select Safaricom+

Select Internet & More

Select Data bundles

Select Buy data bundle

Then choose Prepay or Postpay (for the purposes of this post, we’ll use Prepay).

Select the duration of the bundle you want to purchase.

Narrow in on the data bundle you want to buy (you’ll see how much each bundle costs and how much data you get before you part with your money).

READ  How to know my Safaricom mobile number

Proceed by choosing to pay either via Airtime or M-PESA and then selecting Accept and pressing OK to purchase the bundle.

How to pay for Safaricom internet (data bundles)

You can use the airtime balance you already have on your line.

Or use the money in your M-PESA mobile wallet to pay for the amount of data you want to purchase.

You can also buy airtime using your VISA card, MasterCard (or other debit and credit cards like American Express) via services like Pesapal and then use the airtime you purchase towards buying a data plan you want.

You can also buy airtime (to be later used to purchase data bundles) from your Equity Bank account (via their Eazzy 247 service), KCB Mobi among other services from banks like Family and Co-Operative.

In summary

Quickly subscribe to any Safaricom data bundle using the shortcodes *544# and *100#

Dial any one of these shortcodes and follow the prompts to get data allocated to you.

Read main post on phone service providers in Kenya (Safaricom, Airtel and Orange Kenya / Telkom).

Leave a Reply

Your email address will not be published. Required fields are marked *