Get 10% extra airtime on every Safaricom top-up
AirtimeHub
Track an orderCheck the status with your M-Pesa code Open

Our support number is being set up. Meanwhile, track your order with your M-Pesa code.

Common questions

No M-Pesa prompt came to my phone

Check that your phone is on, unlocked and has network, then try again. Make sure the number on the form is the M-Pesa number you will pay with. If the prompt still doesn't come, dial *334# once to wake the SIM menu and try again.

I paid but the airtime has not arrived

Dial *144# to see your balance, because the SMS can come later than the airtime. Then track the order with your M-Pesa code. If it says "Not completed", or nothing changes for 15 minutes, contact us with the M-Pesa code.

I got less airtime than I expected

If the line has an Okoa Jahazi loan, Safaricom takes the loan back from airtime as it arrives. Dial *131# to check. The extra is worked out on what you paid and rounded down to the shilling.

I sent airtime to the wrong number

Airtime that reached a working Safaricom line cannot be taken back. Please check the number before you pay. If the number was not a working line, the order fails and we refund you.

The order says "Not completed" but money left my M-Pesa

Contact us with the M-Pesa code. We check the payment and either send the airtime or refund the money to the number that paid.

Can I buy for someone else?

Yes. Choose "Other number", enter the number to top up, and pay from your own M-Pesa. They get the airtime and the extra.