Safaricom Short Codes 2025: Complete Guide to USSD Codes, Call Diverts & Barring

Discover all the essential Safaricom short codes in Kenya with this CroszEduverse guide. Learn how to check balances, buy data bundles, manage M-PESA, activate voicemail, set call forwarding, and apply call/SMS barring — everything you need to control your Safaricom line efficiently.

Oct 27, 2025 - 15:07
Oct 27, 2025 - 15:10
 0
Safaricom Short Codes 2025: Complete Guide to USSD Codes, Call Diverts & Barring
Safaricom Short Codes

Safaricom USSD codes are powerful shortcuts that allow you to manage your mobile account, access services, and control features without needing internet access. Whether it’s checking your balance, activating bundles, managing M-PESA, or setting up call forwarding and barring, these codes make it quick and easy.

This guide covers all essential Safaricom short codes in Kenya as of 2025.

General Account Management

  • *100#: Access the main menu for prepaid customers.

  • *200#: Access the main menu for postpaid customers.

  • *144#: Check your airtime balance.

  • *141*PIN#: Load airtime using a scratch card.

  • *456#: Access Safaricom's offers, including data bundles, voice bundles, and SMS deals.

  • *126#: Manage your Bonga Points (redeem, transfer, check balance).

  • *188#: Subscribe to SMS bundles, check balances, and manage subscriptions.

  • *811#: Enroll for Skiza Tunes and set a tune.

  • *555#: Join Safaricom Blaze, buy bundles, or unsubscribe from the tariff.

  • *400#: Manage Safaricom Home Fibre services, including subscription and billing.

  • *485#: Access Safaricom Business services.

  • *131#: Access Okoa Jahazi for airtime advance.

  • *855#: Access Okoa Stima for KPLC token borrowing.

  • *234#: Access M-PESA services, including sending money, checking balance, and more.

  • *234*1*1#: Access M-Shwari by NCBA Bank.

  • *222#: Activate voicemail service.

  • *33*0000#: Activate outgoing call barring.

  • *35*0000#: Activate incoming call barring.

  • *331*0000#: Bar all international calls.

  • *35*0000*16#: Bar all incoming SMS.

  • *330*0000#: Deactivate all types of barring.

  • *62*0722188188#: Divert calls when unreachable.

  • *67*0722188188#: Divert calls when busy.

  • *61*0722188188#: Divert calls when unanswered.

  • *21*0722188188#: Forward all incoming calls to another number.

  • *21*07123456789*16#: Divert SMS messages to another number.

  • *130*07123456789#: Send a "Please Call Me" request.

  • *131#: Access Okoa Jahazi for airtime advance.

  • *855#: Access Okoa Stima for KPLC token borrowing.

  • *234*1*1#: Access M-Shwari by NCBA Bank.

  • *222#: Activate voicemail service.

  • *33*0000#: Activate outgoing call barring.

  • *35*0000#: Activate incoming call barring.

  • *331*0000#: Bar all international calls.

  • *35*0000*16#: Bar all incoming SMS.

  • *330*0000#: Deactivate all types of barring.

  • *62*0722188188#: Divert calls when unreachable.

  • *67*0722188188#: Divert calls when busy.

  • *61*0722188188#: Divert calls when unanswered.

  • *21*0722188188#: Forward all incoming calls to another number.

  • *21*07123456789*16#: Divert SMS messages to another number.

  • *130*07123456789#: Send a "Please Call Me" request.


 M-PESA Services

  • *234#: Access M-PESA services, including sending money, checking balance, and more.

  • *234*1*1#: Access M-Shwari by NCBA Bank.

  • *222#: Activate voicemail service.

  • *33*0000#: Activate outgoing call barring.

  • *35*0000#: Activate incoming call barring.

  • *331*0000#: Bar all international calls.

  • *35*0000*16#: Bar all incoming SMS.

  • *330*0000#: Deactivate all types of barring.

  • *62*0722188188#: Divert calls when unreachable.

  • *67*0722188188#: Divert calls when busy.

  • *61*0722188188#: Divert calls when unanswered.

  • *21*0722188188#: Forward all incoming calls to another number.

  • *21*07123456789*16#: Divert SMS messages to another number.

  • *130*07123456789#: Send a "Please Call Me" request.


Call Forwarding & Barring

Safaricom allows you to manage call forwarding and barring features using specific USSD codes:

  • Forward All Calls: Dial *21*0722188188# to forward all incoming calls to another number.

  • Forward Calls When Busy: Dial *67*0722188188# to forward calls when your line is busy.

  • Forward Calls When Unanswered: Dial *61*0722188188# to forward calls when you don't answer.

  • Forward Calls When Unreachable: Dial *62*0722188188# to forward calls when your phone is off or out of coverage.

  • Cancel All Call Forwarding: Dial ##002# to cancel all call forwarding settings.

  • Activate Outgoing Call Barring: Dial *33*0000# to activate barring of outgoing calls.

  • Activate Incoming Call Barring: Dial *35*0000# to activate barring of incoming calls.

  • Bar All International Calls: Dial *331*0000# to bar all international calls.

  • Bar All Incoming SMS: Dial *35*0000*16# to bar all incoming SMS.

  • Deactivate All Barring: Dial *330*0000# to deactivate all types of call and SMS barring.

Note: The default PIN for activating or deactivating call barring is usually 0000. If you've set a custom PIN, use that instead. 


Voicemail & Missed Call Alerts

  • Activate Voicemail: Dial *222# to activate voicemail service.

  • Retrieve Voicemail Messages: Dial 111 to listen to your voicemail messages.

  • Set Up Missed Call Alerts: Dial *62*0722199199# to activate missed call alert service.

  • Deactivate Missed Call Alerts: Dial ##62# to deactivate missed call alert service.


SMS Diverting

To divert incoming SMS messages to another number:

  • Activate SMS Divert: Dial *21*07123456789*16# to forward all incoming SMS to the specified number.

  • **Cancel SMS Divert


Call Waiting / “Someone is on Another Call”

Feature Code / Action Description
Activate Call Waiting *43# Notifies callers that you’re on another call.
Deactivate Call Waiting #43# Turn off call waiting notifications.
Check Status *#43# See if call waiting is active.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow