How to Buy Airtime from M-Pesa (All Networks in Kenya)
To buy airtime from M-Pesa for Airtel, Safaricom, Telkom, Equitel or Faiba, dial *384*8484# and follow these steps:
- Dial *384*8484# on your Safaricom line
- Select 1 - Topup Airtime
- Choose Buy airtime for another number
- Enter the phone number (Airtel, Telkom, etc.)
- Enter amount (KES 100 - 5000)
- Enter your M-Pesa PIN to complete
This method works on any phone and does not require internet.
*384*8484#
Alternative: Buy Airtime Online via M-Pesa
Fill in your details below:
How to Buy Airtel Airtime from M-Pesa without Charges
To buy Airtel airtime from M-Pesa, dial *384*8484# and enter your Airtel number when prompted.
How to Buy Safaricom Airtime from M-Pesa without Charges
Dial *384*8484#, choose Topup Airtime, and enter your Safaricom number.
How to Buy Telkom Airtime from M-Pesa without Charges
Dial *384*8484# and enter your Telkom number to top up instantly.
How to Buy Equitel Airtime from M-Pesa without Charges
Use *384*8484# and enter your Equitel number to complete the purchase.
How to Buy Faiba Airtime from M-Pesa without Charges
Dial *384*8484# and enter your Faiba (JTL) number.
Looking for bulk airtime? Visit bulk airtime service.
Frequently Asked Questions
How do I buy airtime from M-Pesa?
Dial *384*8484#, select Topup Airtime, enter the phone number, amount, and confirm with your M-Pesa PIN.
What is the USSD code to buy airtime from M-Pesa?
The USSD code is *384*8484#.
Can I buy Airtel airtime from M-Pesa?
Yes, enter your Airtel number after dialing *384*8484#.
Is there a charge for buying airtime?
No, there are zero transaction fees.