*166#

How to Check STC Bill in Saudi Arabia — Postpaid Balance

Dial *166# to check stc bill in saudi arabia — postpaid balance instantly.

STC Cost: Free Postpaid Verified May 2026

STC gives you two genuinely different ways to check your bill — a USSD code for a quick figure, or an SMS shortcode that arrives as a message you can keep for reference — and either one answers the same question depending on which format suits you.

Quick answer

Dial *166# for an instant on-screen summary, or send “1112” to 900 for the same information delivered as a text you can refer back to later.

Choosing between the two methods

MethodBest for
*166#An instant on-screen check, no record kept
SMS “1112” to 900A saved text you can reference again without re-checking

MySTC app for the full picture

Neither quick method breaks down individual charges — the MySTC app → Billing section shows itemised usage, payment history, and your exact due date, which matters if the total looks higher than expected and you need to see why.

Paying and avoiding late fees

Set up SADAD auto-pay in the MySTC app so your bill is deducted automatically from your bank account, and consider paperless billing while you’re there.

Need general balance too? See checking your STC balance.

Verified against STC’s official billing guidance, August 2026.

Written & verified by GSMplans Editorial Team · Last checked May 2026

The GSMplans Editorial Team researches, writes, and verifies every guide on this site against official operator sources — Etisalat, du, STC, Mobily, Zain, Ooredoo, Vodafone, Omantel, Batelco, and… Our process →

Step-by-Step Guide

  1. 1

    Quick

    *166# for summary.

  2. 2

    Detailed

    MySTC app > Billing.

  3. 3

    Pay

    App, SADAD, or store.

Alternative Methods

Dial *166# from your phone dialer.

MySTC App > Billing

stc.com.sa > My Account

Troubleshooting

High bill

Check usage in MySTC. Call 900 for disputes.

Can't pay

SADAD or visit STC store.

Pro Tip
Set up SADAD auto-pay in MySTC to never miss a bill. Also enables paperless billing.

Frequently Asked Questions

Is checking my STC bill free?

Yes, both *166# and the SMS to 900 are free.

How do I pay my STC bill?

Through the MySTC app, STC Pay, SADAD, my.stc.com.sa, or any STC store.

Why is my bill higher than expected?

Check the MySTC app for an itemised breakdown — roaming, premium services, or add-on subscriptions are common causes.

What's the difference between *166# and the SMS method?

Both return the same bill summary; SMS to 900 gives you a saved text record, while *166# is a quicker on-screen check.

When is my STC bill due?

Generated monthly — check the MySTC app for your specific cycle and due date.

STC
Saudi Arabia
Customer Care: 900