If you’ve subscribed to more than one Zain data package this month, *142# won’t tell you which one is which — it’s *405# that breaks each package out individually with its own remaining allowance and expiry.
Quick answer
Dial *405# for a detailed data balance showing every active package. Or send “BC” to 959 for the same information via SMS.
Why *405# matters more with stacked packages
*142# shows your general SAR credit — useful for calls and top-ups, but it doesn’t distinguish between multiple internet bundles. *405# lists each data package separately, so if you bought a top-up on top of your regular plan, you can see exactly how much each one has left rather than one confusing combined figure.
SMS and app alternatives
Send “BC” to 959 if USSD pop-ups don’t display properly on your phone, or open the Zain KSA app for a visual daily-usage meter.
Need your credit balance too? See checking your Zain balance.
Verified against Zain KSA’s official support guidance, August 2026.
Step-by-Step Guide
- 1
Dial *405#
Type *405# and press Call for a detailed data balance showing all active packages.
- 2
Or SMS method
Send "BC" to 959 for an SMS with data and credit summary.
- 3
App for visual tracking
Open the Zain KSA app for daily usage charts and remaining data meter.
Alternative Methods
Dial *405# from your phone dialer.
Send "BC" to 959
Zain KSA App > Data Usage
sa.zain.com > Usage
Troubleshooting
*405# shows no data info
You may not have an active data package. Use the Zain app to browse and subscribe to data plans.
Data remaining but internet slow
You may have hit a fair usage throttle. Check package terms in the app or call 959.
Look Up More USSD Codes
Frequently Asked Questions
What is the difference between *405# and *142#?
*405# is specifically for data, showing each package's details. *142# shows your main SAR credit. Use both for a complete picture.
Does *405# cost anything?
No, completely free.
What happens when Zain data runs out?
Internet stops or switches to pay-per-use — subscribe to a new package via the app or *405# menu.
I have two data packages — will *405# show both?
Yes, each active package appears separately with its own remaining data and expiry date.
Is the SMS method reliable if USSD fails?
Yes, sending "BC" to 959 is a solid alternative when USSD pop-ups don't display.
