“Credo ya mbao” is Sheng for 20 shillings of airtime – a small top‑up that many Kenyans need daily. Whether you are stranded with no credit, want to test a new number, or just need a few minutes of calls, buying 20 bob airtime should be easy and cheap. This guide shows you the fastest, most affordable methods, including using a reseller till (509947) that works even with Okoa Jahazi debt.

Methods to Buy 20 Shillings Airtime

MethodPriceWorks with Okoa?Delivery Speed
M‑PESA Send Money (to recipient)Ksh 20✅ YesInstant
Official USSD (*544# for Safaricom)Ksh 20❌ No (fails if you have Okoa)Instant if no debt
Airtel Direct (*544#)Ksh 20❌ NoInstant if no debt
Reseller Till (509947) – buys bundles instead of airtime Ksh 20 → gets you 250MB data (or 20 mins on some platforms) ✅ Yes (bypasses Okoa) Instant

Important: Most reseller tills do not sell plain airtime for Ksh 20 – instead, they give you a small data bundle (e.g., 250MB for 20 bob). If you specifically need airtime for calls and SMS, use the M‑PESA Send Money method or a direct transfer from a friend.

How to Use Till 509947 for 20 Bob (Data Bundle)

Some reseller platforms occasionally offer small airtime top‑ups. However, the most reliable way to use your 20 bob on Till 509947 is to buy a data bundle (e.g., 250MB for Ksh 20). Steps:

  1. Check the reseller’s price list for a 20 bob bundle (e.g., 250MB for 24 hours).
  2. Open M‑PESA → Lipa na M‑PESA → Buy Goods.
  3. Enter Till Number: 509947.
  4. Enter amount: 20.
  5. Confirm with PIN – the bundle is credited instantly to your line.

If you need voice minutes instead, look for a 20 bob minute bundle (some platforms offer 10–15 minutes for Ksh 20).

⚠️ Important: If you want plain airtime (not data), do not use a reseller till – send money directly via M‑PESA Send Money to the recipient’s number. Reseller tills are optimised for bundles.

Why Small Airtime Purchases Often Fail with Official Channels

When you have an Okoa Jahazi debt, dialling *544# (Safaricom) or *544# (Airtel) to buy airtime will likely reject the transaction or deduct the amount from your loan instead. Reseller tills bypass this restriction because they are processed as “Buy Goods” payments, not airtime top‑ups.

Tips for Buying Credo ya Mbao Safely

🛡️

Verified Merchant – Till 509947

Secure M‑PESA STK Push payments. Independent reseller platform – not affiliated with Safaricom or Airtel.

BingwaSoko Editorial Team
Written by the BingwaSoko Editorial Team
Experts in small‑value airtime and bundle purchases.
Last reviewed: 26 May 2026

❓ Frequently Asked Questions – Credo ya Mbao (20 Bob Airtime)

Can I buy 20 shillings airtime from a reseller till?
Most reseller tills do not offer plain airtime; they offer data or minute bundles for Ksh 20. Always check the platform’s price list before paying.
What is the cheapest way to get 20 bob credit on my phone?
If you have M‑PESA, send 20 bob to your own number via “Send Money” (you need a registered M‑PESA line). If you have no money, ask a friend to Sambaza or send via M‑PESA.
Does Till 509947 work for 20 bob?
Yes, but you will get a data bundle (e.g., 250MB) for that amount, not airtime. If you need airtime, use M‑PESA Send Money.
Why did my 20 bob USSD transaction fail?
Most likely because you have an active Okoa Jahazi debt. Clear the debt or use a reseller till that bypasses the check.
Is it safe to buy 20 shillings airtime from online resellers?
Only if you use verified tills like 509947. Avoid unknown WhatsApp sellers offering 'cheap airtime' – many are scams.
Can I buy credo ya mbao for another person?
Yes. Use M‑PESA Send Money to their number, or use a reseller till and enter their phone number in the reference field.
💡 Pro tip: Save your regular reseller till number (509947) in M‑PESA toolkit. Even if you cannot buy airtime directly, you can get cheap data that lets you use WhatsApp and browse the internet.
Till: 509947
👉 See Cheap Bundles for Ksh 20 & Up