Buying Airtime

Buy airtime is a service that allows you to purchase airtime via funds available in your M-PESA.

You can buy airtime for self or other numbers. This service is available via the following channels:

  1. Safaricom Menu or SIM Toolkit
  2. M-PESA Super App
  3. MySafaricom App
  4. USSD *334#

A. Buy Airtime via Safaricom Menu

  • Go to Safaricom Menu or SIM Toolkit
  • Select M-PESA
  • Select Buy Airtime or Bundles
  • Slecet Buy Airtime
  • Select My Phone (if you intend to buy airtime for your line) or Select Other Phone (if you would like to buy airtime to other number).

B. Buy Airtime on M-PESA Super App

  • Launch the M-PESA Super App
  • Select Airtime icon
  • Select either “Buy For My Number” or “Buy for Oher Number”
    • If buying for another number, enter the number and amount you wish to spend on airtime
  • Select enter amount and confirm
  • Complete the transaction using M-PESA PIN or biometric authentication

C. Buy Airtime on My Safaricom App

  • Launch My Safaricom App.
  • On the home screen, select Airtime Top up
    • You can buy airtime through M-PESA or top up with a scratch card.
  • If buying airtime using M-PESA, select M-PESA option
  • Select either top-up to “My Number” or “Other Number”
    • If buying for another number, enter the number or select number from phone book
  • Enter amount or select from the denomination displayed on the screen
  • A pop-up message appears, select buy
  • Enter your M-PESA PIN
  • A pop-up message appears showing the transaction details. Select done. 

Top-up via Scratch Card using My Safaricom App:

  • Launch My Safaricom app
  • Select Airtime Top Up
  • Select Scratch Card
  • Select either “My Number” (if you intend to load your own line) or “Other Number” (if you intend to load other number)
  • Enter 16 Digit PIN Number on scratch card.
  • Select Top up
  • You also have an option to Scan Scratch Card 

D. Buy Airtime via USSD:

  • Dial *334#
  • Select buy airtime
  • Choose either my phone or other phone
    • To buy for other number enter the number or choose from the phonebook
  • Enter the amount you wish to spend on airtime
  • Enter M-PESA PIN
    • If buying for another number, Hakikisha prompt will pop up that prompts you to either select Accept or 2. Cancel.
  • You will receive a pop-up confirmation that your request is being processed and an SMS confirmation that the airtime purchase was successful.

 Note: Hakikisha service will allow M-PESA customers to confirm the names of the recipient to    validate a Send money, Buy Airtime, Lipa na M-PESA or M-PESA Agent Withdrawal transaction.

 Minimum Airtime purchase is Kshs. 5; maximum is Ksh 10,000.

There is no transaction fee charged when buying airtime.

Was this information helpful? If not tell us how we can improvesafaricom images safaricom images

Manage all your services in one App

Safaricom Neo

This website uses cookies to ensure you get the best experience on our website. Read our Cookie Policy to learn more