Advertisement

Browse GCC Services Safely

Use a secure VPN to access UAE and Gulf expat services, travel guides, visa updates, and important websites with more privacy while browsing online.

How to Check STC Balance Instantly (*166# Code Guide)

Animated person checking STC balance in Saudi Arabia using *166#, STC website, and SMS to 900. Mobile connectivity and easy balance check illustration.

Last updated: September 2026 – support numbers checked against stc’s official contact page and SMS method clarified.

Do you have an account with STC in Saudi Arabia having difficulty monitoring your balance? It is necessary to keep abreast with your mobile credit, data, and package validity in order to prevent sudden service breakdowns.

In this guide, I’ll provide the quickest, most convenient, and surest methods of checking your STC balance.

  • Dialing a USSD code
  • Using the mySTC app
  • Sending an SMS to 900

Through these ways, you will never run out of money, you will be able to use it at any time, and you will never have to miss out on the services.

Method 1: by Dialing Code *166#

Checking your STC balance is most popular with the fastest method, which is the USSD code. It is an internet-free service that can be used anywhere in Saudi Arabia.

Step 1: Open Your Phone Dialer

Launch the dialer app on your mobile device.

Step 2: Dial *166#

Enter the code *166# exactly as shown.

Dial *166# code to check STC balance on mobile phone

Step 3: Press the Call Button

Tap the call button to send the request.

Step 4: View Your Balance

The balance left in your account, including prepaid credit, will be displayed in a few seconds.

STC balance check message showing current balance and line validity

It’s mainly for prepaid (Sawa) lines – postpaid customers usually get a clearer picture of usage and bills in the mySTC app.

Read Also: Police Clearance Certificate in Saudi Arabia (PCC Guide)

Method 2: Check STC Balance via the STC App

In the event that you like handling your account online, the official app of the STC will enable you to see your balance, the information used, and the available plans.

Step 1: Install the STC app

Search in the Play Store for the mySTC KSA app and tap install.

mystc KSA app install screen on Google Play Store

Step 2: Log In to Your Account

Click on the Login, and fill in your STC mobile number and password. In the event that you do not have an account, create one using your number.

Step 3: Navigate to Your Balance Section

After the login, please visit the Account overview or my Balance.

STC balance check message showing current balance and line validity

Step 4: Check Your Balance

In this case, you will be able to see your remaining credit, data, and minutes details.

You can also manage your account, bills and usage history on the stc website.

Method 3: Check STC Balance via SMS

STC balance also has the option of sending a simple SMS to check the balance, which would be helpful when you do not need to dial any code or use the internet.

Step 1: Open Your Messaging App

Launch the SMS or messaging application on your phone.

Step 2: Send BAL to 900

Some users report texting BAL to 900 – if there’s no reply, stick with *166# or the mySTC app.

Step 3: Receive Your Balance Instantly

Within a few seconds, you will get an SMS of your existing balance with STC.

It’s handy on prepaid when you’re offline, though you still need mobile signal for the text to go through.

Step-by-step guide to check STC balance via SMS in Saudi Arabia with animated character, showing how to send BAL to 900 and receive balance instantly

Troubleshooting Common Issues

Although checking your STC balance is an easy task, you sometimes might have some small problems.

USSD Code Not Responding

If dialing *166# doesn’t work:

  • Make sure that your phone signal is good.
  • Make sure that the USSD code is typed properly.

Delayed SMS Response

In case you do not get your balance through SMS after sending BAL to 900:

  • Test your phone message centre settings.
  • Wait a few minutes and resend the SMS.

Website Login Problems

In case you are unable to access the STC site to check your balance:

  • Clear your browser cache and cookies.
  • Update your browser to the latest version.

MySTC App Issues

In case the MySTC app is not displaying your balance or is not functioning correctly:

  • Make sure that the app is on the latest version.
  • Restart the app or your phone.

These measures will guarantee your ability to check your STC balance without complications and the elimination of redundant delays and mistakes.

FAQs About STC Balance

Can I check my STC data balance separately?

Yes, it is possible to check your data balance with the help of the MySTC application or by dialing *166#.

Do I need the internet to check my STC balance?

No, the USSD code (*166#) and the SMS method (send BAL to 900) works without internet.

What would you do if I can not check my balance?

Check that your phone has a network connection, re-check the USSD code or SMS format, or attempt to log in to the STC website.

What is the number of customer services of STC?

900 from your stc line (or +966 114 55 5555 from abroad) for help with balance checks, plans and other questions. You can also text “help” to 900.

Read Also: Border Number Not Showing? Saudi Absher Fix

More for stc customers: pay your STC bill online, check your STC SIM number, and see every SIM registered on your Iqama.

Final Words

In Saudi Arabia, it is also easy, quick, and safe to check your balance on the STC. The way that suits you best will be:

  • Dial *166# for instant, USSD balance.
  • See the STC app to get a description of the account.
  • Send BAL to 900 for SMS confirmation.

Through these steps, you are able to maintain control over your credit, data, and minutes and prevent unwanted service interruptions.

About The Author