+254 713735116Mon – Fri · 8:00 AM – 8:00 PM
Unga House, Westlands, NairobiBuy airtime: *831#
Guides

How to Buy Airtime with *831# on Any Kenyan Network: A Step-by-Step Guide

No queues, no agents, no apps. Here's how to buy airtime on any major Kenyan network with one dial code: *831#.

A smiling man holds up a smartphone and points at it

Key takeaways

  • Dial *831# from any phone to buy airtime on all major Kenyan networks.
  • Buying through *831# is free of charge, with 2% bonus airtime.
  • Top-ups start from KSh 10 and go up to KSh 11,000 across our plans.
  • You get instant transaction confirmation.

New year, new habits, and one of the easiest to start is never being stuck without airtime. If you've been searching for how to buy airtime in Kenya without queues, agents or apps, TekeTeke Airtime makes it simple: one dial code and every major network. This step-by-step guide shows you how.

What is *831#?

*831# is the TekeTeke Airtime USSD code. Dial it from any mobile phone and you can buy airtime on all major networks in Kenya, free of charge, and get 2% bonus airtime on top. USSD works on any phone with a signal, from basic handsets to the latest smartphones, so you don't need an app to get started.

Step-by-step: buy airtime with *831#

  1. Open your phone's dialler.
  2. Dial *831# and press call.
  3. Follow the simple on-screen instructions. You'll be guided through the details needed to complete your top-up, such as the amount.
  4. Complete your payment when prompted.
  5. Wait for your instant transaction confirmation.

That's it: no queues, no shop hours and no hassle.

Which networks can I top up?

TekeTeke works with all major networks in Kenya: Safaricom, Airtel, Telkom and Faiba. One code covers them all, which is handy for families and teams who use different networks.

How much airtime can I buy?

Our plans cover everything from a quick top-up to a big bulk purchase:

PlanAmountBest for
Teke BasicKSh 10 to KSh 1,999Everyday personal top-ups
Teke ProKSh 2,000 to KSh 5,999Frequent users and small businesses
Teke EliteKSh 6,000 to KSh 11,000Power users and larger businesses

Not sure which fits? Try our top-up calculator or read how to choose the right plan.

Tips for a smooth top-up

  • Save *831# in your contacts as "Airtime" so it's always one tap away.
  • Check that you have a signal before you dial.
  • Keep your confirmation message until your airtime arrives.
  • Top up before you run low, so an important call is never cut short.
  • Prefer to pay another way? Read USSD or Paybill? Two easy ways to buy airtime.

Frequently asked questions

Is it free to buy airtime with *831#?

Yes. Buying airtime through *831# is free of charge, and you get 2% bonus airtime.

Which networks does *831# support?

TekeTeke supports all major networks in Kenya, including Safaricom, Airtel, Telkom and Faiba.

What is the smallest amount I can buy?

Teke Basic top-ups start from KSh 10.

Ready to top up?

Dial *831# to buy airtime on any major network, free of charge, with 2% bonus airtime.

Dial *831#