How to check STC balance in Saudi Arabia using codes, app and SMS in 2025

🟢 How to Check STC Balance in Saudi Arabia (2025 Guide with Codes, App & Recharge Tips)

How to check your STC balance – it’s the one thing most users forget about until it’s too late. Running out of STC credit (balance) while relying on mobile data or during a call can be frustrating.

We’ve all been there. One moment, you’re browsing the internet, and the next, your connection drops. The good news? Thanks to simple STC codes, the MySTC app, or even a quick text message, staying up to date is easier than ever.

Whether you’re using a prepaid SIM card, managing your balance online or internet balance, or making credit transfers, this guide has it all covered.

No more guesswork, no more interruptions during calls, just complete control over your SAWA balance, and access it anytime, anywhere.

🗓️ Last Updated:

🟨 TL;DR – Quick Summary

Need to check your STC balance fast in Saudi Arabia? Just dial *166# for your main balance or *8885# for internet data. You can also send an SMS to 900 or use the MySTC app to view your usage, recharge, or transfer credit. Whether you’re using a prepaid, postpaid, or visitor SIM, this guide shows you the easiest ways to avoid unexpected disconnections. Plus, find codes to send balance internationally, fix errors, and manage your data smartly in 2025.

Why Checking Your STC Balance Is Essential in Saudi Arabia

 Importance of checking STC balance regularly in Saudi Arabia

Running out of credit (balance) isn’t just annoying; it can leave you in a difficult situation, especially if you rely on mobile data or are trying to communicate with family abroad.

For prepaid users, it’s essential to stay informed. And if you’re on a postpaid plan, unnoticed overuse could lead to an inflated bill.

So why take the risk?

Saudi Telecom Company (STC) offers multiple ways to check your balance, data, or active plans, so use them wisely.

How to Check STC Balance (Step-by-Step for All Users)

STC balance check methods using USSD codes, SMS, app in Saudi Arabia 2025

Method 1 – Dial a Quick Code (USSD)

Just pick up your phone and dial:

  • *166# to check main balance
  • *8885# to check internet balance

You’ll see a pop-up showing your available credit or data.

Method 2 – SMS to 900

  • Send “166” to 900 for your SAWA credit balance
  • Send “2220” or “Balance” to 900 for data balance

You’ll get a reply with full balance details.

Method 3 – Call the Helpline

Dial 900 from your STC SIM. Choose your preferred language and ask the agent to tell you your remaining balance or data usage.

Method 4 – MySTC App

Install the MySTC app from Google Play or App Store:

  • Log in using your number
  • Check data usage, credit, and more

Method 5 – Check via Website

Visit STC’s official site, log in, and head to the My Account section.

STC Recharge Methods (Online, Voucher & More)

USSD Recharge Code

Dial: *155*[Recharge Code]# — done in seconds.

Recharge via SMS

Text your recharge code to 900. Simple as that.

Recharge via Bank or ATM

Use your bank app, website, or Sadad system to recharge directly.

Recharge from Another Number

Text Amount [space] Number [space] 133 to 900 to top up someone else.

Compare STC Services: Prepaid vs. Postpaid vs. Visitor SIM

📱 Compare STC SIM Types

TypeBest ForRecharge OptionsNotes
PrepaidEveryday usersVouchers, STC PayControl expenses easily
PostpaidProfessionalsAuto Billing, STC AppAvoid balance runs but monitor usage
Visitor SIMTouristsPreloaded, App Top-upShort-term with international minutes

Common Issues While Checking Balance & Fixes

⚠️ STC SIM Troubleshooting – Common Issues & Quick Fixes

IssueQuick Fix
USSD Code Not WorkingCheck SIM, network, or restart your phone
No SMS ReplyResend or check signal strength
MySTC App Not LoadingReinstall or update your app
Balance Didn’t Update After RechargeWait 5 mins or call 900

Expert Tips to Manage STC Usage & Save Money

  • Set up balance alerts in the MySTC app
  • Monitor internet usage daily using *8885#
  • Use Budget Control Service if you’re juggling postpaid and prepaid
  • Download your usage reports monthly from the app for insights

⚠️ Important for Makkah Residents: If you’re using your STC SIM during Hajj season, be aware of strict Saudi laws on hosting visitors. Read this guide on the 100,000 SAR fine for sheltering Hajj violators, stay informed and avoid legal trouble.

🕋 Planning to perform Hajj this year? Don’t risk invalidating your pilgrimage due to common errors. Check out the top 10 Hajj mistakes that could invalidate your pilgrimage in 2025, a must-read fiqh-based guide for every pilgrim.

International Balance Transfer from STC (Pakistan, Philippines & More)

How to Transfer to Pakistan

Dial *134#, follow prompts, or SMS format: Amount [space] Number [space] 144

How to Send a Load to the Philippines

Use the same method or the MySTC app’s international top-up section.

More Useful STC Services You Should Know

  • Borrow 5 SAR emergency credit – SMS 1 to 808808
  • Change STC system language – SMS 1390 to 900
  • STC Wi-Fi setup – Log in through MySTC or call 900
  • Get eSIM – Order from the MySTC app or an STC centre

STC Balance & Internet Codes – Most Asked FAQS (2025 Update)

❓ STC Balance, Data & Package FAQs

How do I check my STC Sawa balance?
Dial *166# or SMS 166 to 900.
What is the STC internet data code?
Use *8885# or SMS 2220 to 900.
Can I recharge STC online without using the app?
Yes! Go to STC’s website or use your bank’s online portal.
How do I change my STC language?
SMS 1390 to 900 – done in seconds.
How do I borrow credit from STC?
Send 1 to 808808 to get a 5 SAR emergency balance.
How do I send the balance to Pakistan or the Philippines?
Dial *134# or send an SMS as per the format.
Can I see active STC packages?
Yes. Dial *888*5# or check the MySTC app.
What is the best STC app for balance check?
The official MySTC app – available on Android and iOS.
How long is the recharge balance valid?
Usually 90 days. Use services to extend validity.
Can I use STC services without Arabic?
Yes. Switch to English using SMS 1390 to 900 or use the English app UI.
What is the STC internet balance check code?
To check your balance instantly, dial *8885# from your STC SIM.
Is there a free way to check the STC internet balance?
Yes, use USSD *8885# or send “2220” to 900.
What’s the code to check STC package details?
Dial *888*5# or log in to the MySTC app.
How can I find the latest STC SAWA internet packages?
Dial *888# or browse the Offers section in the app.
How to check the STC data balance in Saudi Arabia?
Use *8885# or send “Balance” or “2220” to 900.
What is the STC internet package code for prepaid users?
Dial *888# or use the MySTC app to view prepaid data plans.
What’s the code for STC monthly internet packages?
Dial *888#, then select Monthly Packages.
How do I check the STC data balance by SMS?
Send “2220” or “Balance” to 900. You’ll receive a text update.

Final Words – Stay Ahead with STC

Checking your balance isn’t just a routine; it’s a way to control your account balance.

Whether you’re a tourist, a student, a worker, or a resident of Saudi Arabia, these simple tips will help you avoid surprises, interruptions, and excessive fees or overcharges.

👉 Save this guide. Share it with your friends. Always stay informed.

You Can Also Read

Farrukh Farooqi Author Photo
About the Author

Farrukh Farooqi has been living in Sharaya, Makkah, Saudi Arabia since 2010. With over 14 years of firsthand experience witnessing the sacred journey of millions of pilgrims, Farrukh specializes in providing practical, insider tips for Hajj and Umrah travelers. His work blends real-world observations, the latest Saudi updates, and essential crowd management strategies — helping pilgrims and worshippers plan smarter, stay safer, and experience a spiritually fulfilling journey across the Holy Cities.

Related Posts