Buy airtime with TeelPay
Airtime Top-Up

Buy Safaricom, Airtel and Telkomairtime from M-PESA.

TeelPay offers a convenient way to buy airtime and data bundles for all networks using one Paybill number.

Buy Airtime See How It Works

Airtime made simple.

No queues, no hassle. Top up any number straight from your M-PESA.

Fast top-ups

Buy airtime straight from M-PESA using one Paybill number.

All major networks

Safaricom, Airtel and Telkom, all in one place.

Download app

You can download Teelpay app from playstore.

How to buy airtime from M-PESA.

Choose your network and follow the steps below.

Safaricom logo

Buy Safaricom Airtime

  1. Go to the M-Pesa menu on your phone.
  2. Select "Lipa na M-Pesa".
  3. Select "Pay Bill".
  4. Enter the business number (4142145).
  5. Enter your Safaricom phone number as the account number.
  6. Enter the amount you want to purchase.
  7. Enter your M-Pesa PIN and press "Send".
  8. Confirm the transaction details and press "OK".
Airtel logo

Buy Airtel Airtime

  1. Go to the M-Pesa menu on your phone.
  2. Select "Lipa na M-Pesa".
  3. Select "Pay Bill".
  4. Enter the business number (4142145).
  5. Enter your Airtel phone number as the account number.
  6. Enter the amount you want to purchase.
  7. Enter your M-Pesa PIN and press "Send".
  8. Confirm the transaction details and press "OK".
Telkom logo

Buy Telkom Airtime

  1. Go to the M-Pesa menu on your phone.
  2. Select "Lipa na M-Pesa".
  3. Select "Pay Bill".
  4. Enter the business number (4142145).
  5. Enter your Telkom phone number as the account number.
  6. Enter the amount you want to purchase.
  7. Enter your M-Pesa PIN and press "Send".
  8. Confirm the transaction details and press "OK".