How to Buy Data Bundles using M-pesa

Stay connected effortlessly in today's digital world. This comprehensive guide will walk you through everything you need to know about purchasing Safaricom data bundles using M-Pesa. From understanding the different types of bundles available to using various methods like USSD codes and mobile apps, we'll help you find the most convenient and affordable way to get online instantly.

Buy Data Bundles using M-Pesa through USSD Code *544#

The *544# USSD code is the most widely used method for purchasing data bundles due to its simplicity and universal availability.

Complete Step-by-Step Process:

  1. Open your phone's dialer and dial *544#
  2. Press the call button to access the data bundles menu
  3. Select "Buy Data Bundles" from the main menu options
  4. Choose your preferred bundle category:
    • Option 1: Daily Bundles (24-hour validity)
    • Option 2: Weekly Bundles (7-day validity)
    • Option 3: Monthly Bundles (30-day validity)
    • Option 5: No Expiry Bundles
  5. Browse available packages and select your desired bundle
    • Example: "1GB - KES 100 - Valid for 30 days"
  6. Choose payment method: Select "M-PESA"
  7. Review bundle details carefully before confirming
  8. Confirm the transaction by selecting "Yes" or "OK"
  9. Enter your M-PESA PIN when prompted
  10. Wait for confirmation - You'll receive SMS notifications for both M-PESA transaction and bundle activation

Important Notes for *544#:

  • PIN Requirement: Use your M-PESA PIN (not Service PIN)
  • Bundle Buying for Others: Look for "Buy for Other" option (usually option 6, 7, or enter 98 for more options)
  • Balance Check: Use *544# to check your data balance after purchase

Buy Data Bundles Using The Streamlined M-Pesa Code *334#

Safaricom's dedicated M-PESA USSD code offers quick access to data bundle purchases:

Step-by-Step Process:

  1. Dial *334# on your Safaricom line
  2. Select "Buy Airtime and Data" from the M-PESA menu
  3. Choose "Data Bundles" option
  4. Browse available bundles by category
  5. Select your preferred data package
  6. Confirm bundle details and amount
  7. Enter your M-PESA PIN to complete the transaction
  8. Receive confirmation via SMS

Advantages of *334#:

  • Direct access to M-PESA services
  • Streamlined process for data purchases
  • Works on all phone types, including basic phones
  • Integrated with other M-PESA services

Buy Data Bunadles Using M-Pesa via MySafaricom Mobile App

The MySafaricom app provides the most comprehensive and user-friendly experience for purchasing data bundles:

Complete Step-by-Step Process:

  1. Download the MySafaricom app:
    • Android: Google Play Store
    • iOS: Apple App Store
  2. Install and open the application
  3. Log in using your Safaricom phone number and create/enter your password
  4. Navigate to "Buy Bundles" section on the home screen
  5. Select "Data Bundles" from the bundle categories
  6. Browse bundle options with detailed descriptions:
    • View data amount, price, and validity period
    • See special offers and promotional bundles
    • Compare different packages side-by-side
  7. Select your desired data bundle
  8. Review bundle details including:
    • Data amount (e.g., 1GB, 5GB, 10GB)
    • Price (e.g., KES 100, KES 500, KES 1,000)
    • Validity period (24 hours, 7 days, 30 days)
    • Additional benefits (free WhatsApp, bonus data)
  9. Choose M-PESA as payment method
  10. Confirm your purchase
  11. Enter your M-PESA PIN when prompted
  12. Receive instant confirmation and bundle activation

MySafaricom App Advantages:

  • Visual Interface: Easy-to-understand graphics and descriptions
  • Promotional Offers: First access to special deals and discounts
  • Usage Tracking: Monitor data consumption in real-time
  • Transaction History: View all previous bundle purchases
  • Personalized Offers: Receive Tunukiwa deals tailored to your usage
  • Bundle Management: Easily check balances and expiry dates

Buy Data Bunadles Using M-Pesa via Safaricom Website

For users preferring desktop/laptop access, the Safaricom website offers comprehensive data bundle purchasing:

Step-by-Step Process:

  1. Visit www.safaricom.co.ke in your web browser
  2. Navigate to "Personal" section and select "Data Bundles"
  3. Alternatively, go directly to: myaccount.safaricom.co.ke/bundles
  4. Log in to your Safaricom account:
    • Enter your phone number
    • Enter your password (create one if first-time user)
  5. Browse "Buy Bundles" section
  6. Select "Data Bundles" from available categories
  7. Review available packages:
    • Daily data bundles
    • Weekly data bundles
    • Monthly data bundles
    • No expiry data bundles
  8. Click on your preferred bundle to view details
  9. Select "Buy Now" or "Purchase"
  10. Choose M-PESA as payment option
  11. Review order summary with bundle details and total cost
  12. Confirm the transaction
  13. Complete payment by entering your M-PESA PIN
  14. Receive confirmation via SMS and email

Website Advantages:

  • Detailed Information: Comprehensive bundle descriptions and terms
  • Comparison Tools: Easy comparison between different packages
  • Account Management: Full access to account features and history
  • Promotional Information: Latest offers and seasonal deals
  • Customer Support: Direct access to help and FAQ sections

Buy Data Bunadles Using M-Pesa via M-Pesa Till Number 200200

An alternative method using Safaricom's official till number for data bundle purchases:

Step-by-Step Process:

  1. Access M-PESA menu on your phone (usually *334# or through SIM toolkit)
  2. Select "Lipa na M-PESA"
  3. Choose "Buy Goods and Services"
  4. Enter Till Number: 200200 (Safaricom's official till)
  5. Enter the amount corresponding to your desired data bundle:
    • KES 50 for daily bundles
    • KES 250 for weekly bundles
    • KES 1,000 for monthly bundles
    • Custom amounts for no-expiry bundles
  6. Enter reference (optional: your phone number)
  7. Enter your M-PESA PIN
  8. Confirm the transaction
  9. Follow up: Dial *544# to specify exact bundle if needed
  10. Receive confirmation and bundle activation

Buying Data Bundles for Another Number

Safaricom allows you to purchase data bundles for friends, family, colleagues, or as gifts:

Using *544# for Others

For Regular Data Bundles:

  1. Dial *544#
  2. Select your preferred bundle type (Daily, Weekly, Monthly)
  3. Look for "Buy for Other" option (typically option 6 or 7)
  4. If not visible, enter 98 to access additional menu options
  5. Select "Buy for Other"
  6. Enter recipient's phone number (must be a valid Safaricom line)
  7. Choose the specific data bundle package
  8. Select M-PESA as payment method
  9. Review transaction details
  10. Enter your M-PESA PIN
  11. Confirm the transaction
  12. Recipient receives bundle activation SMS

For No-Expiry Data Bundles:

  1. Dial *544#
  2. Select option 5: No Expiry
  3. Choose option 1: No Expiry
  4. Select option 2: Other Number
  5. Enter recipient's phone number
  6. Enter desired amount (starting from KES 10)
  7. Select M-PESA payment
  8. Enter your M-PESA PIN
  9. Confirm purchase

Using MySafaricom App for Others

  1. Open the MySafaricom app
  2. Tap "Buy Bundles"
  3. Select "Data Bundles"
  4. Choose "Buy for Other" option
  5. Input recipient's Safaricom phone number
  6. Select data bundle type and specific package
  7. Review purchase details
  8. Confirm purchase and enter M-PESA PIN
  9. Both parties receive confirmation SMS

Using Sambaza Internet Feature

Transfer data from your existing bundles to another Safaricom user:

  1. Dial *544#
  2. Select option 0: Internet Sambaza
  3. Choose package type:
    • Data bundles with expiry
    • Normal bundles
    • Postpay bundles
  4. Enter amount of data to transfer (e.g., 500MB, 1GB)
  5. Enter recipient's phone number
  6. Confirm and complete the transaction