Okoa Jahazi is Safaricom's emergency airtime loan service, and Airtel has a similar service called Pewa (Airtel Okoa). Whether you need to check your balance, borrow credit, or understand repayment, USSD codes are the fastest way to manage your Okoa account – no internet required. This guide compiles all the essential USSD codes for Safaricom Okoa Jahazi and Airtel Okoa, plus a clever workaround to buy bundles even when you have active debt.
📌 What is Okoa Jahazi?
Okoa Jahazi is Safaricom's credit facility that allows you to borrow airtime when you run out of credit. Eligible subscribers can borrow Ksh 10, 20, 50, or 100, which is automatically deducted from your next airtime top‑up. It is a helpful service for emergencies, but it is important to track your balance to avoid service restrictions.
📱 USSD to Check Okoa Balance (Safaricom)
There are two main USSD methods to check your Okoa Jahazi balance:
- Method 1 – *100#
Dial *100# → Select My Account → Choose Okoa Jahazi → Your balance will be displayed. - Method 2 – *544#
Dial *544# → Navigate to My Account or Okoa Jahazi → Check balance.
Both methods will show your outstanding loan amount and the repayment deadline.
💰 USSD to Borrow Okoa Airtime
To borrow airtime via USSD:
- Dial *100#.
- Select Okoa Jahazi or Borrow Airtime.
- Choose the amount you wish to borrow (Ksh 10, 20, 50, or 100 – depending on your eligibility).
- Confirm the loan – the airtime is added to your line immediately.
You will receive an SMS confirming the loan amount and repayment terms.
🔄 How to Repay Okoa via USSD
Repayment is automatic – when you top up airtime (via M‑PESA, scratch card, or bank transfer), the system deducts the outstanding Okoa amount first, and the remaining balance is added to your line. There is no separate USSD code for repayment, but you can check your outstanding balance using the methods above to know how much will be deducted.
If you want to repay early, simply top up any amount – the system will deduct the loan instantly.
📡 Airtel Okoa (Pewa) USSD Codes
Airtel Kenya's version of Okoa is called Pewa or Airtel Okoa. Here are the USSD codes:
- Check Balance: Dial *544# → Select My Account → Airtel Okoa → View balance.
- Borrow Airtime: Dial *544# → Choose Airtel Okoa → Select the amount (Ksh 10/20/50) → Confirm.
- Repay: Automatic upon next recharge, similar to Safaricom.
You can also use the MyAirtel app for the same functions.
📊 Okoa USSD Codes Quick Reference Table
| Action | Safaricom Okoa (USSD) | Airtel Okoa / Pewa (USSD) |
|---|---|---|
| Check Balance | *100# → My Account → Okoa | *544# → My Account → Airtel Okoa |
| Borrow Airtime | *100# → Okoa Jahazi → Select amount | *544# → Airtel Okoa → Select amount |
| Repay | Automatic on next top‑up | Automatic on next top‑up |
| Alternative Check | *544# → My Account → Okoa | MyAirtel app |
🔥 How to Buy Bundles Even with Active Okoa Debt
If you have an outstanding Okoa Jahazi balance, buying bundles directly from Safaricom via USSD (*544#) will either fail or your payment will be used to repay the loan instead of giving you data. This is where reseller tills come to the rescue.
Using a reseller till like 509947 (BingwaSoko), you can purchase data bundles, minutes, and SMS packages instantly – even if you owe Okoa. The system bypasses the Okoa check because it is a "Buy Goods" transaction, not a direct airtime top‑up. Your bundle is credited to your line, and your Okoa balance remains unchanged (you still need to repay it later).
Here is how to do it:
- Open M‑PESA → Lipa na M‑PESA → Buy Goods and Services.
- Enter till number 509947.
- Enter the discounted amount for your chosen bundle (e.g., 19 for 1GB 1‑hour, 55 for 1.25GB Midnight).
- Enter your M‑PESA PIN and confirm.
- The bundle is delivered instantly – Okoa debt is ignored.
| Method | Works with Okoa? | Price for 1.25GB (Midnight) | Delivery Speed |
|---|---|---|---|
| Official USSD (*544#) | ❌ No (fails or repays loan) | Ksh 100 | Instant (if successful) |
| Reseller Till 509947 | ✅ Yes (bypasses Okoa) | Ksh 55 | Instant |
Using a reseller till not only saves you money but also keeps you connected even when you are paying off your Okoa loan.
❓ Frequently Asked Questions – Okoa USSD Codes
Dial *100# on your Safaricom line, select 'My Account' then 'Okoa Jahazi' to see your balance. Alternatively, dial *544# and navigate to 'Okoa Jahazi'.
Dial *100# and select 'Okoa Jahazi' or 'Borrow Airtime'. If eligible, you will see options for Ksh 10, 20, 50, or 100. You can also use *544# and follow the menu.
Repayment is automatic when you top up airtime. There is no specific USSD code for repayment – the system deducts the outstanding amount from your next recharge.
Yes. Dial *544# on your Airtel line, navigate to 'Airtel Okoa' or 'Pewa' to check balance, borrow, or manage your loan. You can also use the MyAirtel app.
No – official USSD purchases will fail if you have Okoa debt. However, you can buy bundles using a reseller till like 509947, which bypasses the Okoa check.