Sometimes you only need a small amount of airtime – maybe Ksh 5, 10, or 20 – to make an urgent call or send a few SMS. But what is the smallest amount you can actually top up in Kenya? The answer depends on the method you use: official USSD, M‑PESA Send Money, or reseller tills. This guide explains the limits and shows you how to get the smallest top‑ups, even with Okoa debt.

Minimum Airtime Amounts by Method

MethodSmallest AmountOkoa FriendlyNotes
M‑PESA Send Money (to own number) Ksh 10 (some users report Ksh 5 works) ✅ Yes (if you send to yourself) You send cash, then convert to airtime via *544#.
Safaricom USSD (*544#) Ksh 10 (minimum denomination) ❌ No (fails with Okoa) Official top‑up from airtime balance.
Airtel USSD (*544#) Ksh 10 ❌ No Same as Safaricom.
Sambaza (send airtime to another Safaricom) Ksh 5 ✅ Yes (sends from your airtime balance) You must already have airtime to send.
Reseller Till (509947) – for data bundles Ksh 20 (for 250MB data) ✅ Yes You get a data bundle, not plain airtime.

Key takeaway: If you need plain airtime, the official minimum is Ksh 10 via USSD. If you can accept a small data bundle instead, you can get 250MB for Ksh 20 via Till 509947 – which is often better value than plain airtime.

How to Get Ksh 5 Airtime

There is no direct way to buy Ksh 5 airtime from M‑PESA or USSD menus. However, you can receive Ksh 5 via Sambaza if someone sends you that amount from their airtime balance. To send Ksh 5 to someone else:

  1. Dial *544# → Sambaza Airtime.
  2. Enter the recipient’s number.
  3. Enter 5 (minimum Sambaza amount).
  4. Confirm – the recipient gets Ksh 5 airtime instantly.

This is the only way to get a 5‑shilling top‑up, but you need a friend or family member to send it to you.

⚠️ Note: Reseller tills like 509947 do not sell plain airtime for Ksh 5 or Ksh 10 – they focus on data bundles. For extremely small airtime needs, use Sambaza or M‑PESA Send Money.

Why People Need Small Airtime Top‑Ups

Cheapest Data Alternative for Ksh 20 – Using Till 509947

If you are willing to use data instead of airtime, Ksh 20 via Till 509947 buys you 250MB of data (valid 24 hours). This is enough for WhatsApp messaging, light browsing, and even a few voice calls over WhatsApp or Telegram. Steps:

  1. Open M‑PESA → Lipa na M‑PESA → Buy Goods.
  2. Enter Till Number 509947.
  3. Enter amount 20.
  4. Confirm with PIN – you get 250MB data instantly.

This gives you more value than Ksh 20 of airtime, especially if you primarily use internet‑based communication.

Okoa Debt and Small Top‑Ups

If you have an active Okoa Jahazi debt, buying airtime via USSD will either fail or be used to repay the loan. In that case:

❓ Frequently Asked Questions – Minimum Airtime Amount

❓ Can I buy Ksh 5 airtime from M‑PESA?

No – the minimum M‑PESA Send Money amount is Ksh 10. The smallest USSD airtime purchase is also Ksh 10. Ksh 5 is only possible via Sambaza (if someone sends it to you).

❓ What is the minimum amount for Till 509947?

The smallest bundle available is 250MB for Ksh 20. You can send Ksh 20 to the till and receive that data bundle. Sending less than 20 will not trigger any delivery.

❓ Why would I buy a data bundle instead of airtime?

If you use WhatsApp, Telegram, or other internet calling, data gives you much more communication value for the same price. For Ksh 20, you can send hundreds of messages over several hours, while Ksh 20 airtime gives only a few minutes of voice calls.

❓ Does Okoa allow me to buy Ksh 10 airtime?

No – official USSD will reject the transaction if you have an outstanding Okoa balance. You would need to clear the debt first or use an alternative method like Sambaza from a friend.

💡 Pro tip: If you frequently need very small airtop‑ups, keep a trusted contact who can Sambaza you Ksh 5 or 10 when needed. Alternatively, switch to data bundles – Ksh 20 gets you 250MB, which is far more useful than plain airtime.