BingwaPay Kenya — Buy & Sell Safaricom Airtime via M-Pesa

Buy Safaricom Airtime Online in Kenya

Pay KES 89 and get KES 100 of Safaricom airtime — a 11% discount on every top-up. You pay with M-Pesa, and the airtime reaches the phone in under 30 seconds.

Buy airtime now →

What you pay, and what you save

The discount is the same at every amount, so the bigger the top-up the more it saves you. These are the real numbers at today's rate:

Airtime you receiveYou payYou save
KES 20 KES 17.80 KES 2.20
KES 50 KES 44.50 KES 5.50
KES 100 KES 89.00 KES 11.00
KES 250 KES 222.50 KES 27.50
KES 500 KES 445.00 KES 55.00
KES 1,000 KES 890.00 KES 110.00
The airtime that arrives is full face value. Buying KES 100 of airtime for KES 89 gives you KES 100 of airtime — the discount comes out of the dealer commission, not out of your balance.

How it works

  1. Enter the number. Your own Safaricom line, or anyone else's.
  2. Enter the amount of airtime you want that number to receive.
  3. Pay with M-Pesa. Approve the STK prompt on your phone, or pay to the Lipa na M-PESA till shown on screen.

The top-up is sent automatically the moment the payment is confirmed. There is no waiting for someone to process it by hand.

How fast is it, really?

Most top-ups arrive in under 30 seconds. What takes the time is M-Pesa confirming your payment, not the airtime itself. At very busy moments — paydays, evenings — it can take a little longer, and the airtime still comes. If it ever does not, your M-Pesa code is the receipt that lets support trace and complete it.

Buying airtime for someone else

You do not need to be topping up your own line. Put the recipient's Safaricom number in the number field and pay as normal — the airtime goes to them, the M-Pesa confirmation comes to you. This is the usual way people send airtime to family upcountry, to a partner, or to a child at school.

Ways to pay

Nobody will ever ask for your M-Pesa PIN. You enter your PIN only on your own phone, in the M-Pesa prompt. Any person or site asking you to type your PIN anywhere else is trying to rob you.

Limits

Between KES 5 and KES 5,000 per transaction. There is no daily cap beyond M-Pesa's own limits, so several top-ups in a day are fine.

Is discounted airtime genuine?

Yes, and it is worth understanding why it is possible, because it is the best way to tell a real service from a scam. Safaricom pays a commission to dealers who sell airtime. A dealer can keep all of that commission, or pass part of it back to you as a discount and make money on volume instead. That is the whole trick — there is nothing exotic about it.

It also sets a ceiling. The commission is a single-digit to low-double-digit percentage, so a discount in that range is normal. Anyone advertising 30%, 40% or "half price" airtime is not passing on commission, because there is none to pass on at that level. How to tell cheap airtime from a scam goes through the warning signs.

Questions

How much does airtime cost on BingwaPay?

You pay KES 89 for every KES 100 of Safaricom airtime, a 11% discount. The airtime that lands on the phone is the full face value.

How long does delivery take?

Most top-ups land in under 30 seconds. The airtime is sent automatically as soon as your M-Pesa payment is confirmed.

Can I buy airtime for someone else?

Yes. Enter their Safaricom number instead of your own. The airtime goes to that number and the M-Pesa confirmation comes to you.

What is the smallest and largest top-up?

Between KES 5 and KES 5000 per transaction.

Does the discounted airtime expire sooner?

No. It is ordinary Safaricom airtime with the same validity and the same uses as airtime bought directly from Safaricom.

What happens if my airtime does not arrive?

Contact support on WhatsApp with your M-Pesa confirmation code. Every payment carries a code, so a missing delivery can be traced and completed.

Buy Safaricom airtime →