If you are a Safaricom subscriber, you have probably borrowed airtime through Okoa Jahazi at some point. But do you know exactly how much you owe and when it is due? Regularly checking your Okoa balance is essential to avoid service interruptions and plan your repayments. This guide shows you the easiest ways to check your Okoa Jahazi balance – via USSD, the MySafaricom app, and other methods. Plus, you will discover how to buy bundles even with an active Okoa debt using a simple reseller trick.

📌 What is Okoa Jahazi?

Okoa Jahazi is Safaricom's emergency credit service that allows you to borrow airtime when your balance reaches zero. You can borrow Ksh 10, 20, 50, or 100 depending on your usage history and eligibility. The borrowed amount is automatically deducted from your next airtime top‑up. While convenient, it is important to keep track of your outstanding balance to avoid accumulating debt that may block future purchases.

📌 Quick fact: Okoa Jahazi loans must be repaid within 7 days. If you don't top up within that period, your line may be restricted from making outgoing calls or using data until you clear the debt.

📱 Method 1: Check Okoa Balance via USSD (*100#)

The quickest way to check your Okoa Jahazi balance is by using the Safaricom USSD menu. Follow these steps:

  1. Dial *100# on your Safaricom line.
  2. Select My Account (usually option 1).
  3. Choose Okoa Jahazi or Check Balance (the menu may vary).
  4. Your outstanding Okoa loan amount and repayment status will be displayed on the screen.

You will also receive an SMS confirming your balance and the repayment deadline.

⚠️ Note: If you have not borrowed any Okoa credit, you will see a message stating that you have no outstanding loan.

📲 Method 2: Check via MySafaricom App

For a more detailed view of your Okoa Jahazi history and repayment schedule, use the MySafaricom app.

  1. Open the MySafaricom app and log in.
  2. Tap on the Account tab (bottom menu).
  3. Scroll down to the Okoa Jahazi section.
  4. You will see your outstanding balance, the date you borrowed, and the amount due.

The app also allows you to set reminders for repayment and view your transaction history.

📬 Method 3: Other Ways to Check Okoa Balance

📡 Checking Airtel Okoa (Pewa) Balance

Airtel Kenya offers a similar service called Pewa or Airtel Okoa. To check your Airtel Okoa balance:

🔥 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:

  1. Open M‑PESA → Lipa na M‑PESABuy Goods and Services.
  2. Enter till number 509947.
  3. Enter the discounted amount for your chosen bundle (e.g., 19 for 1GB 1‑hour, 55 for 1.25GB Midnight).
  4. Enter your M‑PESA PIN and confirm.
  5. The bundle is delivered instantly – Okoa debt is ignored.
💡 Example: With Ksh 55, you can get a 1.25GB Midnight bundle via Till 509947 – that is 45% cheaper than the official Ksh 100 USSD price, and it works even when you have Okoa debt.
MethodWorks with Okoa?Price for 1.25GB (Midnight)Delivery Speed
Official USSD (*544#)❌ No (fails or repays loan)Ksh 100Instant (if successful)
Reseller Till 509947✅ Yes (bypasses Okoa)Ksh 55Instant

Using a reseller till not only saves you money but also keeps you connected even when you are paying off your Okoa loan.

🚀 Ready to buy? Use Till 509947 now and get your bundle instantly – no Okoa worries. Shop all bundles →

❓ Frequently Asked Questions – Okoa Jahazi Balance

❓ What is the USSD code to check Okoa Jahazi balance?

Dial *100# on your Safaricom line, select 'My Account' then 'Okoa Jahazi' or 'Check Balance' to see your outstanding loan and repayment details.

❓ Can I check my Okoa balance using the MySafaricom app?

Yes – open the MySafaricom app, log in, and go to the 'Okoa Jahazi' section under your account overview. Your current balance and repayment status will be displayed.

❓ What should I do if I have an active Okoa debt and need to buy bundles?

Official USSD purchases will fail if you owe Okoa. Use a reseller till like 509947 (BingwaSoko) – it bypasses the Okoa check and delivers your bundle instantly, even with outstanding debt.

❓ How do I repay Okoa Jahazi?

Repayment is automatic when you top up airtime. The system deducts the outstanding amount from your next recharge. You can also pay directly via M-PESA using the Paybill number provided by Safaricom.

❓ Can I check Okoa balance for Airtel using the same method?

No – Airtel has a separate service called 'Pewa' or Airtel Okoa. Dial *544# and navigate to 'Airtel Okoa' or check via the MyAirtel app. For details, see our Airtel Okoa guide.