
Insights At a Glance:
- Open the My Airtel app, choose Buy Airtime or Buy Bundles.
- Under payment options, enter your Safaricom number to pay via M-PESA.
- Enter your M-PESA PIN, confirm, and receive instant airtime or bundles.
Weโve all been thereโyour Airtel line is running low on airtime, or your bundles have hit rock bottom just as your favorite YouTube video hits the climax. Panic mode on. But waitโyou have money in your M-PESA account. Great! The next thought: โCan I use my M-PESA to top up my Airtel line without jumping through a dozen hoops?โ
Well, the answer is yes, you absolutely can! And even better, you can do it directly from the My Airtel app.
Yes, yesโmost of the guides online will send you to the M-PESA or the MySafaricom app. But thatโs not what this is. This is the only guide youโll need to buy Airtel airtime or bundles from your M-PESA account using the My Airtel app itself.
Letโs break it down:
Step-by-Step: Buying Airtel Airtime or Bundles from M-PESA on the My Airtel App
Step 1: Fire Up the My Airtel App
Open the My Airtel app on your phone. If you haven’t already installed it, head over to the Play Store or App Store and grab it.
Make tech-ish your favourite news source
Star tech-ish.com on Google. We move up your daily feed.

Once youโre logged in, itโll recognize your Airtel line and show you your current balance.
Step 2: Choose Your PathโAirtime or Bundles
On the home screen, tap either Buy Airtime or Buy Bundlesโwhichever you’re after. Want to call bae all night? Airtime. Need to binge Netflix on the go? Bundles.
Step 3: Select the Recipient Number
This oneโs smartโyour own number will autofill here. If youโre topping up for yourself, just smile and tap Next.

If youโre the generous kind (bless your heart) and buying for someone else, type in their number manuallyโor better yet, pick it straight from your contacts list. Then tap Next after confirming itโs the right number (triple check… trust us).
Step 4: Enter the Amount
Now input how much airtime or data you want to buy. No minimums, no dramaโjust type in the amount and move on.

Step 5: Choose M-PESA as Your Payment Method
Hereโs the magic bit. On the Select Payment Option screen, look for “Additional Payment Method”โyes, itโs tucked there, like a secret passage in a video game.
Tap the dropdown arrow, enter your Safaricom number (the one linked to your M-PESA), then tap Proceed.

Step 6: Approve the Payment
Youโll get a pop-up prompt to enter your M-PESA PIN. Punch it in (discreetlyโno shoulder peeking!), then tap OK.

Boom. Transaction in progress.
Step 7: Confirmation Messages Roll In
Like magic, youโll get two messagesโone from M-PESA confirming the payment, and another from Airtel confirming that the airtime or bundle has landed in your account.
And That’s It!
No need to jump between apps, memorize Paybill numbers, or use USSD codes from the stone age. Just My Airtel app + your M-PESA line = instant airtime or bundles.
Next time youโre low on airtime but swimming in M-PESA funds, donโt panic. Just remember: My Airtel app’s got your back.
Meanwhile, Airtel has recently zero-rated the My Airtel app, allowing for usage without data bundles. You can read more about it in this article.





