Skip to content

How to Buy Telkom Kenya Airtime using M-PESA

Did you know that it’s possible to buy Telkom Kenya airtime using Safaricom’s M-PESA service? This is a lifesaver in situations where you don’t have T-kash or if you can’t find Telkom airtime in the shops.

You can buy airtime using one of two options:

  • Using Lipa na M-PESA Pay Bills. Examples include Telkom’s very own 777711, PesaPal’s 220220 and iPay’s 510800.
  • Using Tingg’s USSD, app or their online portal.

The major difference between these two options, is that using the Pay Bill option will usually incur you transactional charges from M-PESA while using Tingg carries no charges.

Let’s take a look at both methods.

1. Buy Airtime using M-PESA Pay Bill

  1. Go to the M-PESA menu on your phone.
  2. Select the Lipa na M-PESA option, then choose the first option Pay Bill.
  3. Select Enter business no. then enter 777711, then press OK when done.
  4. In the next menu select then enter your Telkom Kenya number.
  5. Under Enter Amount enter the amount of credit you want to purchase e.g. 50 and press OK when done.
  6. Enter your M-PESA Pin.
  7. Confirm the transaction by pressing the OK button.
  8. Make sure to confirm the transaction details. Should the details be wrong, enter any number or letter to cancel the transaction before the 25 seconds lapse.
  9. Now just wait for the M-PESA transaction SMS on your Safaricom line to confirm the transaction.
    A screenshot showing a transaction SMS from M-PESA.
  10. Next, wait for a SMS on your Telkom line from e-jaze confirming a successful top-up.
    A screenshot showing a transaction SMS from Telkom's e-jaze top-up service.
  11. To confirm the top-up, dial *131# or *144# to check your airtime balance.

2. Buy Airtime using Tingg USSD

  1. Dial *369# using the Safaricom line with the M-PESA account you intend to pay with. (Note: you can also dial with your Telkom line, but this will charge you.)
  2. In the USSD menu, select the Buy Airtime option.
  3. Next, select the Enter a Number option.
  4. Select Telkom as the destination network.
  5. Enter the Telkom mobile number you want to buy airtime for.
  6. Enter the amount of airtime you want to purchase.
  7. Select M-PESA as the option to pay with.
  8. You will then get a prompt requesting you enter your M-PESA PIN to authorize the payment.
  9. Enter your pin and press OK.
  10. Wait a couple of seconds and you should receive an SMS from M-PESA confirming the transaction.
  11. This will be followed by a top-up SMS from Telkom’s e-jaze confirming a successful airtime top-up.
Share this post:


  1. I bought airtime from iPay but it's a week now and I have not received. Their correspondent told me it's system error and they are working on it,let them use that money and Il never transact using that iPay

Leave a Reply

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

Kelvin Kathia

Kelvin Kathia is the editor of Kenyan Fix, an informational blog that helps Kenyans with solutions to everyday questions on mobile networks, government services and banking.