Safaricom USSD codes are the quickest way to manage your line – check airtime, buy data, borrow Okoa, redeem Bonga Points, and more. This complete guide lists every important short code and shows you exactly how to use them. Bookmark this page for quick reference.

πŸ’° How to Check Airtime Balance (*144#)

Checking your airtime balance is one of the most common Safaricom actions.

  1. Open your phone dialer
  2. Dial *144#
  3. Press call
  4. Your airtime balance appears instantly
πŸ“Œ Tip: Save *144# as a contact for quick access. It works on all phones without internet.

πŸ“¦ How to Buy Safaricom Data Bundles (*544#)

The most popular Safaricom bundle code is *544#.

  1. Dial *544#
  2. Select your preferred bundle category (Daily, Weekly, Monthly)
  3. Choose your bundle package
  4. Confirm payment using airtime or M-PESA
  5. You receive a confirmation SMS and the bundle is active

Pro tip: For faster, discounted bundles without navigating USSD menus, use Till 509947 instead.

πŸ“Š How to Check Bundle Balance (*544*44#)

To check your remaining data, minutes, or SMS balance:

  • Dial *544*44# to see your remaining data balance instantly
  • Or dial *544# and select "Check Balance" from the menu
πŸ“Œ Note: *544*44# is specifically for data bundle balance. For voice minutes and SMS, use *544# and select the appropriate option.

πŸ”„ Okoa Jahazi Complete Guide (*131#)

Okoa Jahazi is Safaricom's emergency airtime loan service. Dial *131# to access it. Below is everything you need to know.

πŸ“ž How to Borrow Okoa Jahazi

  1. Dial *131# from your Safaricom line
  2. Select "Okoa Jahazi" (or "Okoa Chap Chap" depending on your menu)
  3. Choose the amount you want to borrow (options vary by eligibility)
  4. Confirm the loan – you'll see the amount plus service fee
  5. You receive a confirmation SMS and the airtime is added instantly

πŸ“Š How to Check Your Okoa Balance

  1. Dial *131#
  2. Select "Okoa Jahazi"
  3. Choose "Check Balance" or "Okoa Balance"
  4. Your outstanding loan amount and available borrowing limit are displayed

Alternative: You can also check your Okoa balance by dialling *131*3# (varies by menu version).

πŸ’° How to Repay Okoa Jahazi

  • Auto-deduction: Your Okoa loan is automatically deducted when you top up airtime
  • Early repayment: Dial *131# β†’ "Okoa Jahazi" β†’ "Repay Okoa" β†’ Follow the prompts

πŸ“‹ Okoa Jahazi Fees, Limits & Eligibility

FeatureDetails
Service Fee~10% of borrowed amount
Minimum BorrowUsually Ksh 10–20
Maximum BorrowVaries by usage – typically Ksh 100–500+
Repayment PeriodAutomatically deducted on next recharge
EligibilityRegular usage, active SIM, clear previous loans
⚠️ Important: Okoa Jahazi credit cannot be transferred or converted to M-PESA. It is for use on your Safaricom line only.
πŸ’‘ Can't borrow Okoa? You can still buy bundles and airtime using Till 509947 – it bypasses Okoa restrictions. Learn more ↓

⭐ Bonga Points Code (*126#)

Check and redeem your Bonga Points using USSD.

  1. Dial *126#
  2. Select "Check Points Balance"
  3. Choose "Redeem" to convert points to airtime or data bundles
  4. Confirm your selection – the value is added instantly
πŸ“Œ Tip: 1 Bonga Point β‰ˆ Ksh 1 in value. Redeem regularly to avoid points expiring.

πŸ“² How to Sambaza Airtime (*140#)

Transfer airtime to another Safaricom number using Sambaza.

USSD Format:

*140*Amount*PhoneNumber#

Example: *140*50*0712345678# sends Ksh 50 airtime.

  1. Dial the formatted USSD code
  2. Confirm the transaction
  3. The recipient receives the airtime instantly
πŸ“Œ Note: A small transaction fee applies. You must have sufficient airtime balance to send.

πŸ“ž Please Call Me Code (*130#)

Send a "Please Call Me" request to another Safaricom number when you're out of airtime.

  1. Dial *130#
  2. Enter the recipient's Safaricom phone number
  3. Confirm – the recipient receives a free SMS requesting a call back

Alternative format: *130*PhoneNumber# (e.g., *130*0712345678#).

πŸ” Secret & Diagnostic Codes

These are useful for checking your phone's identity and network settings:

CodePurpose
*#06#Display IMEI number (phone serial ID)
*#*#4636#*#*Phone diagnostics (Android – may vary)
*#*#197328640#*#*Service mode (advanced – use with caution)
⚠️ Caution: These are diagnostic codes. Do not change settings unless you know what you're doing.

πŸ”„ USSD vs Till 509947 – Which is Better?

Feature USSD (*544#) Till 509947
Works with Okoa debt? ❌ No βœ… Yes
Price savings ❌ Full price βœ… Up to 60% off
Delivery speed βœ… Instant βœ… Instant
Network restrictions ❌ Safaricom only βœ… Safaricom & Airtel
USSD menu navigation ❌ Yes βœ… No menus
πŸš€ Ready to save? Use Till 509947 and get your bundles instantly – even with Okoa. Shop bundles now β†’
πŸ›‘οΈ

Verified Merchant – Till 509947

Secure M‑PESA STK Push payments. Independent reseller – not affiliated with Safaricom. Works even on Okoa.

Bingwa Sokoni Telecom Team
Written by the Bingwa Sokoni Telecom Team
Experts in Safaricom USSD codes and bundle optimisation. Helping you save time and money.
Last reviewed: 30 August 2026

❓ Frequently Asked Questions – Safaricom USSD Codes

❓ What is the USSD code for Okoa Jahazi?

Dial *131# to access Okoa Jahazi services. From there you can borrow airtime, check your balance, or repay your loan.

❓ How do I check my Okoa Jahazi balance?

Dial *131# and select "Check Balance" or "Okoa Balance". Your outstanding loan amount will be displayed instantly.

❓ What is the USSD code to check data balance on Safaricom?

Dial *544*44# to check your remaining data bundles. You can also dial *544# and select the balance option.

❓ How do I borrow Okoa Chap Chap on Safaricom?

Okoa Chap Chap is accessed via *131#. Select "Okoa Jahazi" or "Chap Chap" (depending on your menu) and follow the prompts to borrow airtime instantly.

❓ What is the Safaricom USSD code to check airtime balance?

Dial *144# to check your Safaricom airtime balance instantly. It works on all phones without internet.

❓ How do I buy Safaricom data bundles using USSD?

Dial *544# and follow the menu to select daily, weekly, or monthly bundles. You can pay using airtime or M-PESA.

❓ What is the USSD code to transfer airtime to another Safaricom number?

Use *140*Amount*PhoneNumber#. For example, *140*50*0712345678# sends Ksh 50 airtime.

❓ What is the Please Call Me USSD code?

Dial *130# and follow the prompts to send a free "Please Call Me" request to another Safaricom number.

❓ Is there a faster way to buy bundles without navigating USSD menus?

Yes – use Bingwa Sokoni Till 509947 via M-PESA Lipa na M-PESA β†’ Buy Goods. Instant delivery, often cheaper, and works even on Okoa. Shop now β†’

Bingwa Sokoni Till: 509947
πŸ”₯ Buy Safaricom Bundles Now – Up to 60% Off