How to Buy Safaricom Data Bundles for Another Number



Ever wanted to surprise someone with data bundles? Maybe a friend, sibling, or that one relative who’s always out of bundles? Buying Safaricom data bundles for another number is super easy, and I’m going to show you exactly how to do it.

What You Need Before Buying

Before you rush to send those bundles, make sure you have:

✅ Enough airtime or M-Pesa balance. You don’t want to get stuck halfway.
✅ The recipient’s phone number. Double-check it! Sending data to the wrong number is painful.
✅ An idea of what bundle to buy. There are daily, weekly, and monthly options.

Different Bundles You Can Buy

Here’s a quick breakdown of the available data bundles:

Daily Bundles

  • KSh 99 → 500 MB + 500 SMS + WhatsApp

  • KSh 50 → 150 MB + 150 SMS + WhatsApp

  • KSh 20 → 50 MB + 50 SMS + WhatsApp

  • KSh 10 → 15 MB + 15 SMS

  • KSh 5 → 7MB + 7 SMS

Giga Bundles

  • KSh 99 → 1GB (valid for 24 hours)

  • KSh 999 → 10GB (valid for a week)

Weekly Bundles (7 Days)

  • KSh 500 → 3GB + WhatsApp

  • KSh 250 → 1GB + WhatsApp

  • KSh 99 → 350MB + WhatsApp

  • KSh 50 → 100 MB

Monthly Bundles (30 Days)

  • KSh 3,000 → 25GB + WhatsApp

  • KSh 2,000 → 15GB + WhatsApp

  • KSh 1,000 → 5GB + WhatsApp

  • KSh 500 → 2GB + WhatsApp

  • KSh 250 → 350 MB

Long-Term Bundles (90 Days)

  • KSh 9,000 → 30 GB

  • KSh 6,000 → 16GB

  • KSh 3,000 → 6GB

How to Buy Bundles for Another Safaricom Number

*Using 544# (Most Common Method)

  1. Dial *544#

  2. Select "Normal Data Bundle WITH EXPIRY" (Option 3).

  3. Enter 98 to see more menu items.

  4. Select "Buy for Other Number" (Option 10).

  5. Enter the recipient’s Safaricom number (e.g., 0704123456).

  6. Choose a bundle type (daily, weekly, monthly, etc.).

  7. Select the bundle you want (e.g., 1GB + WhatsApp for KSh 250).

  8. Choose a payment method:

    • 1 for Airtime

    • 2 for M-Pesa

  9. Confirm the transaction and wait for the SMS confirmation.

*Using 456# (Alternative Method)

  1. Dial *456#

  2. Select "Buy" (Option 1)

  3. Choose "Data Bundles" (Option 3).

  4. Enter 98 to see more menu items.

  5. Select "Buy for Other Number" (Option 13).

  6. Enter the recipient’s phone number.

  7. Choose a bundle (e.g., Giga Bundle—KSh 999 for 10GB).

  8. Confirm the purchase and select a payment method.

  9. Accept the transaction, and you’re done!

*Using 100# (For Prepaid Users)

  1. Dial *100#

  2. Select "Buy" (Option 7).

  3. Choose "Normal Data Bundle WITH EXPIRY."

  4. Enter 98 to go to the next menu page.

  5. Select "Buy for Other Number."

  6. Enter the recipient’s phone number.

  7. Select the bundle (e.g., KSh 50 for 150MB + WhatsApp).

  8. Pay via Airtime or M-Pesa

  9. Confirm and wait for the SMS.

Final Thoughts

That’s it! You now know how to send data bundles to another Safaricom number. No more excuses for your friends claiming “Nimeishiwa bundles!” Just follow these steps and keep them connected.

Next time you need to buy data for someone, just dial,*544#*456# *100# and follow the prompts.