Buy Airtime in Kenya Online: Safaricom, Airtel, Telkom, Faiba & Equitel
Buying airtime in Kenya no longer means a scratch card from a kiosk. From your phone you can top up any Kenyan line — Safaricom, Airtel, Telkom, Faiba or Equitel — in seconds, for yourself or for someone else, and pay with M-Pesa.
This guide covers every network and every common way to buy airtime: with M-Pesa, on an airtime website, by USSD, over WhatsApp, or in a network app. It also explains how to buy airtime for another number, and what airtime prices and limits really mean.
The Ways to Buy Airtime in Kenya
There are five routes to a topped-up line in Kenya, and they differ in one thing: whether you need data, and whether you can top up a number that is not your own.
| Method | Your own number | Another number | Needs data | Pay with M-Pesa |
|---|---|---|---|---|
| M-Pesa menu or app | Yes | Yes | No | Yes |
| Network app (mySafaricom, Airtel, etc.) | Yes | Often | Yes | Yes |
| Airtime website or app | Yes | Yes | Yes | Yes |
| USSD | Yes | Sometimes | No | Yes |
The route you pick mostly comes down to whether the number belongs to you, and whether you have a data bundle at the time. Everything below is one of these five.
Buy Safaricom Airtime
Safaricom is Kenya's largest network, so most searches for buy airtime online in Kenya start here. You can top up a Safaricom line from the M-Pesa menu, the M-Pesa app, the mySafaricom app, a USSD string, or a third-party airtime website — and the airtime usually lands within seconds.
The one thing to know: a top-up cannot be recalled. If you send it to the wrong number, it is gone, so read the number back before you confirm. The full walkthrough, including topping up a Safaricom number that is not yours, is in Buy Safaricom airtime in Kenya .
Buy Airtel Airtime
Buying Airtel airtime works the same way, with Airtel Money and M-Pesa both in the mix alongside the Airtel app. You can top up your own Airtel line or an Airtel number belonging to someone else; the network, not the method, decides how fast it arrives.
For the step-by-step, including the payment options Airtel accepts, see Buy Airtel airtime in Kenya .
Buy Telkom Airtime
Telkom airtime can be bought through Telkom's own channels — including T-Kash, which lets you top up your line or another Telkom number — and through third-party airtime services. If you are buying for a different network's number, make sure the service you use supports that network before you pay.
Everything Telkom-specific is in Buy Telkom airtime in Kenya .
Buy Faiba Airtime
Faiba, run by JTL, has its own app, and it supports buying airtime for your own line or for another Faiba number. Faiba numbers are less common than Safaricom's, so if you are using a general airtime service, double-check that it carries Faiba before you pay.
See Buy Faiba airtime in Kenya for the options.
Buy Equitel Airtime
Equitel is the mobile virtual network operated out of Equity, so its airtime is bought through Equity's own channels and through airtime services that carry it. You can top up your own Equitel line or another Equitel number.
Details are in Buy Equitel airtime in Kenya .
Buy Airtime With M-Pesa
M-Pesa is the most common way to buy airtime in Kenya, and it is built for it: the M-Pesa menu has a Buy Airtime option, and the M-Pesa app does the same thing on a screen. You choose the number and the amount, confirm, and the airtime is sent.
M-Pesa is also how most airtime websites are paid — you pay in shillings with M-Pesa, and the airtime goes to the number you entered. There is no card, no bank, and no scratch card involved.
More on the M-Pesa routes, including buying from the app, is in Buy airtime with M-Pesa in Kenya .
Buy Airtime Online
Buying airtime online usually means you are not tied to one network — you just want to top up a number without leaving your seat. An airtime website or app lets you pick the network, type the number, choose the amount and pay, all in one place, and it works for numbers that are not on your own network.
This is the fastest route when you are topping up several people, or when the number belongs to someone else. For the general walkthrough, see Buy airtime online in Kenya .
Buy Airtime for Someone Else
Top-up is a normal way to help family, a househelp, a boda rider or a student: you pay in shillings, and the airtime lands on their number. Every channel above supports it — M-Pesa, the network apps, and airtime websites all let you enter a recipient number rather than only your own.
Two rules keep it safe. First, the number must be right: airtime is delivered, not verified, and a wrong number cannot be recalled. Second, not every channel carries every network, so match the number's network to the service you use.
The full guide is Buy airtime for another number .
Buy Airtime Using a Website
Buying airtime on a website is the same four steps every time:
- Choose the network — Safaricom, Airtel, Telkom, Faiba or Equitel.
- Enter the number you are topping up.
- Choose the amount in shillings.
- Pay, usually with M-Pesa, and keep the receipt.
A good website shows you the number and the amount back before the money moves — because airtime is irreversible — and gives you a receipt code when it is done. It also lets you top up more than one number at a time, which is the reason to use a website instead of your network's own app.
If avoiding the trip to a shop is the point, see Buy airtime without going to a shop .
Buy Airtime Using USSD
USSD is the fallback that always works — no data, no app, no internet. You dial the operator's menu on your phone and follow the prompts. M-Pesa, for example, is reached on *334#, and its menu includes buying airtime; the network's own menu can top up your line too.
USSD is the slowest way to buy airtime, and the least friendly if you are topping up several numbers, but it is the one that works on a feature phone, with no data bundle, in the middle of nowhere.
Buy Airtime Using WhatsApp
A growing number of airtime services sell over WhatsApp: you message the number, send the recipient and the amount, and pay with M-Pesa from the chat. It is convenient when WhatsApp is already open — but treat it like any other payment channel: use a service you trust, and check the number before you send.
Buy Airtime on Tangi
Tangi is one place to do everything above: pick the network — Safaricom, Airtel, Telkom or Faiba — enter one or more numbers, and pay at face value. The airtime lands in seconds, and there is no scratch card and no markup on the value.
You pay from your Tangi wallet, or straight from M-Pesa when the wallet is short, and one buy can top up several numbers at once. For the step-by-step walkthrough, with the real screens, see how to buy airtime with Tangi .
Airtime Prices and Limits
Airtime is sold at face value: KSh 100 buys KSh 100 of airtime. There is no markup on top of the value — a channel makes its money differently, so the thing to check is whether a service adds a fee, not whether the price varies.
- Denominations: airtime is commonly sold from about KSh 5 up to KSh 1,000, and you can usually type any whole-shilling amount in between.
- Fees: operator channels (M-Pesa, the network apps) sell at face value. Some third-party airtime platforms add a small fee — check before you pay.
- Limits: everyday limits are set by the networks and by M-Pesa, and they change. Your own M-Pesa daily limit caps how much you can spend in a day; operators may also cap airtime per transaction.
- Delivery: on operator channels and good airtime services, the airtime arrives within seconds.
- Irreversibility: a delivered top-up cannot be recalled. Read the number back before you confirm — this is the rule that matters more than any other.
Where to Start
Pick the network you are topping up, or the method you want to pay with, from the guides above. If you are not sure which route is best, the best way to buy airtime in Kenya compares them side by side. To do it on Tangi, screens and all, start with how to buy airtime with Tangi . If you are weighing a data bundle instead of airtime, buy data bundles in Kenya covers that side of the market.
Frequently Asked Questions
Can I buy airtime for another number in Kenya?
Yes. M-Pesa, the network apps and airtime websites all let you enter a recipient's number, so you can top up a friend, a family member or a worker. Make sure the number is correct — a delivered top-up cannot be reversed.
Can I buy airtime with M-Pesa?
Yes. The M-Pesa menu has a Buy Airtime option, and the M-Pesa app does the same on a screen. M-Pesa is also the usual way to pay on an airtime website.
Is online airtime instant?
On operator channels and reputable airtime services, yes — the airtime lands within seconds of the payment.
Do I need a scratch card to buy airtime?
No. Scratch cards are one way, not the way. You can buy airtime with M-Pesa, in a network app, on a website, by USSD or over WhatsApp.
Is there a fee to buy airtime online?
Operator channels sell at face value. Some third-party platforms add a small convenience fee, so check the total before you confirm the payment.
What is the cheapest way to buy airtime in Kenya?
Airtime is face value, so the cheapest route is the one that adds no fee. That is usually the network's own channels or M-Pesa — but it is worth comparing, because some services run promotions.
Can I buy airtime for Safaricom, Airtel, Telkom, Faiba and Equitel in one place?
On a general airtime website, yes — you pick the network per number. Operator apps usually only serve their own network.
Can I buy airtime without internet?
Yes. USSD works with no data bundle, and so does the M-Pesa menu on your phone.