STC KSA Balance Check Guide | Updated May 2026
STC Balance Check Saudi Arabia 2026
How to Check Credit, Data and SIM Balance
The STC balance check code is *166#. This guide covers every method to check your STC Sawa credit, data balance, Tourist SIM, Kmmel advance credit, and account details in 2026.
*166#
Credit Balance (Sawa)
*8885#
Data Balance
*150#
My Number
*155*PIN#
Recharge by Voucher
The STC balance check code is *166#. Open your phone’s dial pad, type the code, and press call. Your remaining credit balance and SIM expiry date appear on screen in seconds. The code works without any internet connection and is completely free to use.
STC, or Saudi Telecom Company, is Saudi Arabia’s largest and most trusted mobile network. It provides the widest coverage in the Kingdom including rural villages, highways, and remote areas that other networks do not always reach. STC also operates the Jawwy digital brand separately. If you have a Jawwy SIM, see the Jawwy balance check guide instead, as Jawwy has no USSD codes.
STC Balance Check Code: The Quickest Method
USSD codes are the fastest way to check your STC Sawa balance. They work on any phone, with or without a data connection.
Open dial pad
Go to your phone’s default dialler app.
Dial *166#
Type *166# and press the call button.
Read the result
Credit balance and SIM validity date appear on screen.
No charge applied
The code is free every time. No credit deducted.
The STC Sawa balance check result shows your main credit in Saudi Riyals. If your account has bonus credit from a recharge promotion, it may appear separately from your regular balance. The *166# code is the same for all STC prepaid Sawa users across Saudi Arabia, whether in Riyadh, Jeddah, Dammam, Makkah, or Madinah.
Tip
STC is the most reliable network for coverage in remote areas of Saudi Arabia. If you are travelling outside major cities, STC gives you the best chance of maintaining signal for balance checks and calls.
How to Check STC Data Balance
Your STC internet balance is separate from your credit balance. Knowing how to check STC data balance is just as important as checking your credit, especially if you rely on mobile internet for navigation, video calls, or work apps.
Check STC Data Balance by USSD Code
Open dial pad
Go to your phone’s default dialler app.
Dial *8885#
Type *8885# and press call.
Read the result
Remaining data, package name, and data expiry appear on screen.
The result shows all active internet packages. If you have more than one active data package for example a monthly package and a promotional bonus bundle both appear separately. This is the standard STC internet balance check code used by all Sawa prepaid users.
Check STC Data Balance by SMS
To check your STC data balance without dialling a code, send 2220 as a text message to 900. STC will reply with your remaining data, active package, and expiry date. This SMS method is free and gives you a written record in your message thread.
What the STC Data Balance Result Shows
STC data packages sometimes include separate allocations for regular internet, social media, and night internet. If your package has these categories, the result shows each one individually. The night data allowance typically applies between midnight and 6am. Using all of your regular data does not affect your social media or night data allocation and vice versa.
How to Check STC Balance by SMS
The STC balance check without internet is possible through SMS. This is useful when your USSD code is not responding or when you prefer a written confirmation.
Open messages
Open your phone’s messaging app.
Send Balance to 900
Type 166 as the message. Send to 900. Free.
Read STC reply
STC replies with your credit balance and validity date.
For STC data balance by SMS, send 2220 to 900. Both services are free for STC Sawa users. The SMS method works even when USSD services are experiencing temporary issues on the network.
How to Check STC Balance Using the MySTC App
The MySTC app is the most complete tool for managing your STC account. It shows your credit balance, remaining data, active packages, usage history, and more.
Download MySTC
Get MySTC from App Store (iOS) or Google Play (Android). Free.
Log in
Open the app and log in with your STC mobile number.
View dashboard
Balance and package details appear on the home screen immediately.
The MySTC app works on any internet connection including Wi-Fi abroad, making it the correct method to check your STC balance from outside Saudi Arabia. The app also lets you recharge your SIM, purchase new data packages, transfer balance to another STC number, and activate or deactivate services all without calling customer service.
Tip
Log in to the MySTC app before you travel abroad. Your session will stay active so you can check your balance over Wi-Fi from any country without needing to re-verify through a Saudi number.
How to Check STC Balance for Tourist SIM
STC sells tourist prepaid SIMs at Saudi airports and major retail locations. These SIMs use a different balance check code from the regular Sawa prepaid service.
Open dial pad
Go to your phone’s default dialler app.
Dial *100#
Type *100# and press call. Tourist SIM only, not Sawa.
Read the result
Tourist SIM credit balance and validity appear on screen.
Tourist and visitor SIM validity depends on the package you buy. STC visitor packages last from 2 to 4 weeks. Check your exact expiry date in the MySTC app or by calling 900. To extend validity, recharge the SIM before the expiry date. You can also check the data balance of a tourist SIM by sending 2220 to 900.
How to Find Your STC SIM Number
If you have forgotten your own STC mobile number, dial *150# and press call. Your STC SIM number appears on screen immediately and no credit is deducted.
You can also find your STC number in the MySTC app under your account profile. The “please call me” code *177*NUMBER# (replacing NUMBER with a friend’s number) also displays your STC number on the recipient’s screen when they receive the callback request.
How to Recharge STC Balance
There are several ways to recharge your STC Sawa balance, depending on where you are and what is most convenient.
USSD Voucher
Dial *155*PIN# replacing PIN with your card number. Balance updates within seconds. Most common method.
SMS Recharge
Send your recharge card PIN as a text message to 900. STC processes the top-up and replies with confirmation.
MySTC App
Open the app, tap recharge, and pay by debit or credit card. Balance updates immediately. Works from any country.
Recharge Online
Visit stc.com.sa or my.stc.com.sa, log in, and recharge using a card. Available from any country.
Recharge from Abroad
Platforms like Recharge.com and Ding support STC KSA top-up from Pakistan, India, Philippines, and most other countries.
STC Kmmel: Advance Credit When Balance Is Zero
STC Kmmel is an free advance credit service for Sawa prepaid users. When your balance drops to zero, Kmmel adds 5.50 SAR to your account each time your credit reaches zero, so you can keep making calls and using basic services.
Send SMS to activate
Send 1055 as SMS to 900 to activate Kmmel.
Credit added
STC adds 5.50 SAR to your account each time your credit reaches zero.
Auto repayment
The advance is automatically repaid from your next recharge.
Check if active
Dial *166# a negative balance means an advance is currently active.
Note
Kmmel is free for Sawa customers. STC adds 5.50 SAR each time your credit reaches zero, and the amount is deducted automatically from your next recharge. You cannot use Kmmel credit for subscription services or credit transfers. To deactivate Kmmel, send 1056 to 900.
STC Balance Transfer to Another Number
STC Sawa allows you to transfer credit from your SIM to another STC number. This is useful when a family member or colleague needs urgent credit.
Dial the transfer code
Dial *133*NUMBER*AMOUNT# replacing NUMBER and AMOUNT with the recipient’s STC number and SAR value.
Press call and confirm
Press call and confirm the transfer when prompted.
Example
*133*0512345678*10# transfers 10 SAR to the number 0512345678.
Note
Balance transfer is only for active STC prepaid numbers. You cannot transfer from STC to Mobily, Zain, or any other network. You can send 5 to 20 SAR per transaction, in multiples of 5 (5, 10, 15 or 20 SAR). At least 25 SAR must stay in your account after the transfer. You can also send the same code as an SMS to 900, or use the MySTC app (Manage, Transfer, Send), which costs 1 SAR per transaction. Transferred credit does not extend the validity of the receiving number.
How to Check STC Balance from Outside Saudi Arabia
The STC balance check code *166# does not work outside Saudi Arabia. When you are in Pakistan, India, Bangladesh, the Philippines, or any other country, your phone uses a local roaming network and Saudi USSD sessions cannot complete. This is a common issue for expat workers who travel home and need to monitor their Saudi SIM.
Note
STC Sawa prepaid SIMs have a grace period after the balance expires. During this period you can receive calls but cannot make outgoing calls or use data. Recharge through the app or a third-party platform before the grace period ends to keep your number active.
How to Check STC Balance in Arabic (الاستعلام عن رصيد stc)
Many STC users search for their balance in Arabic. The code is the same in every language. To check your balance, dial *166# and press call.
للاستعلام عن رصيد stc سوا اطلب *166# ثم اضغط اتصال. يظهر رصيدك وتاريخ صلاحية الشريحة على الشاشة.
للاستعلام عن رصيد الإنترنت في stc أرسل 2220 إلى 900.
لتحويل رصيد إلى رقم stc آخر اطلب *133*رقم المستلم*المبلغ#. المبلغ من 5 إلى 20 ريال بمضاعفات الخمسة.
لتفعيل خدمة كميل أرسل 1055 إلى 900، ولإلغائها أرسل 1056 إلى 900. تضيف stc مبلغ 5.50 ريال كلما وصل رصيدك إلى صفر.
لخدمة العملاء اتصل على 900 من شريحة stc.
How to Check STC SIM Validity, Plan and Customer Service
To see your SIM validity date, dial *166#. The validity date appears with your credit balance. Credit transferred from another number does not extend your validity.
To check your Sawa plan, send 8888 to 900. To check your data balance without a code, send 2220 to 900.
For help, call 900 from your STC SIM. STC lists 00966114555555 for international roaming support, and it is free from STC numbers. You can also use the MySTC app or my.stc.com.sa.
STC Balance Check Not Working: Quick Fixes
If *166# is giving an error or not responding, try these fixes in order:
Aeroplane mode
On for 10 seconds, then off. Fixes most blank-screen errors instantly.
Restart phone
Full restart. Wait 30 seconds after turning on before dialling.
SMS method
Send Balance to 900. Works even when USSD is temporarily failing.
Use MySTC app
Connects via data or Wi-Fi, independent of the USSD channel.
Call 900
Free from your STC SIM. Direct customer service assistance.
All STC USSD Codes: Quick Reference
| Service | Code | Notes |
|---|---|---|
| Credit balance (Sawa) | *166# | Prepaid. Shows balance and validity. Free. |
| Credit balance (Tourist SIM) | *100# | For STC tourist prepaid SIM only. |
| Data / internet balance | *8885# | Shows all active data packages separately. |
| My STC number | *150# | Displays your STC SIM number. Free. |
| Recharge by voucher | *155*PIN# | Replace PIN with your card number. |
| Balance transfer | *133*NUMBER*AMOUNT# | Transfer to another STC prepaid number only. 5 to 20 SAR, in multiples of 5. |
| Kmmel activate | Send 1055 to 900 | Advance of 5.50 SAR each time credit reaches zero. |
| Kmmel deactivate | Send 1056 to 900 | Deactivates the Kmmel service. |
| Please call me | *177*NUMBER# | Free callback request. Up to 10 per day. Works with zero balance. |
| Cancel all subscriptions | Send blank SMS to 900 | Lists active services. Reply to cancel each one. |
| Balance check SMS | Send Balance to 900 | Receive credit balance by SMS. Free. |
| Data balance SMS | Send 2220 to 900 | Receive data balance by SMS. Free. |
| Customer service | 900 (in KSA) | Free from your STC SIM. No international number. |