Safaricom
Enter the Safaricom number you want to top up as the account number.
One Paybill. All networks.
Top up Safaricom, Airtel or Telkom using M-Pesa. Use the phone number receiving airtime as the account number.
How to buy
These steps work whether the airtime is for you or someone else.
Go to the M-Pesa menu on your phone or in the M-Pesa app.
Select Pay Bill from the available options.
Type the Paybill number without spaces: 7777777.
Use the Safaricom, Airtel or Telkom number that should receive the airtime.
Check the phone number and amount, then enter your M-Pesa PIN to complete.
Supported networks
The same Paybill and the same process work across all three.
Enter the Safaricom number you want to top up as the account number.
Enter the Airtel number you want to top up as the account number.
Enter the Telkom number you want to top up as the account number.
Always double-check the phone number. The account number determines where the airtime is sent.
Keep it handy
This guide contains the Paybill and the main purchase steps for quick reference.
Download the guide
Need help?
Contact us if you need help with the airtime purchase process.