Zain Offer Check Code KSA: How to Check Your Active Package and Balance?
To check your active Zain offer or package in Saudi Arabia, send BC by SMS to 959. Zain replies with your remaining balance, data, and active package details, free and within seconds. You can also see the same information anytime inside the Zain app.
Do This Next:
- Open your messaging app
- Send BC to 959
- Read the reply for your balance and active package details
Zain Offer and Package Codes at a Glance
| Function | Code or Action | Notes |
|---|---|---|
| Check active offer, package, and balance | Send BC to 959 | Free, works with zero credit |
| Check data or credit balance only | *405# / *142# | Full guide with app, website, and roaming methods |
| See new available offers | Send “offers” to 959 | Different from checking your current one |
| General services menu | *959# | Opens Zain’s self-service USSD menu |
| Cancel a package’s auto-renewal | Add 2 after your activation code, send to 959 | Example: to cancel Monthly Unlimited, send 4162 |
| Cancel any plan for certain | Zain app, then My Plans | Most reliable cancellation method |
| Recharge with a voucher | *141*[voucher code]# | USSD, no internet needed |
| Customer service | 959 | Free from any Zain SIM, 24/7 |
Source: Zain official SMS and USSD services, cross-verified across current sources | Verified: July 2026
Pro Tip: If the SMS reply to BC takes longer than usual, the Zain app dashboard shows the exact same balance and package information in real time, and does not depend on SMS delivery.
Method 1: Check Your Zain KSA Active Offer by SMS
Follow this step-wise guide:
- Open your phone’s messaging app
- Create a new message with the text BC
- Send it to 959
- Zain replies within seconds with your remaining credit, data balance, and the name and validity of your currently active package
This method is free and works even with zero balance on the account. It is the single fastest way to see everything active on your line in one message, without opening an app.
Method 2: Zain App in KSA
- Download the Zain KSA app from the Google Play Store or Apple App Store
- Log in with your Zain number
- Your dashboard displays your active package, remaining data, and balance in real time
The app is the most reliable method if you are on Wi-Fi, since it does not depend on SMS delivery and updates continuously rather than showing a snapshot from the moment you last checked.
Checking Your Balance or Data Separately
BC to 959 already returns your credit, data, and validity together. If you only want one figure, or want the full range of methods including the app, website, and roaming guidance, see the Zain balance check code guide.
How to See New Offers You Have Not Yet Activated?
Checking your active package is different from seeing what new offers Zain is currently making available to your line. To see new offers:
- Open your messaging app
- Send the word offers to 959
- Zain replies with a list of available voice, SMS, and data deals tailored to your account
- Reply with the code included in that message to activate a specific deal
This is useful if you suspect a better value package exists for your usage pattern but you are not sure what it is called.
How to Cancel or Deactivate a Package?
The most reliable way to cancel any active package is through the app.
- Open the Zain app and log in
- Go to My Plans
- Select the active package
- Tap Cancel
If you activated a package by SMS and want to stop its auto-renewal the same way, add 2 to the end of the original activation code and resend it to 959. For example, if a package was activated by sending 416, sending 4162 cancels its auto-renewal.
If you are unsure which method matches how you originally activated a package, the app is the safest option, since it shows every active package regardless of how it was subscribed.
A Few Verified Package Examples
For context on where your balance is going, these are the Zain package price points most consistently confirmed across current sources as of July 2026. This is not the full catalogue, since Zain updates specific plans and prices regularly. For a complete, current list, check the Zain app or sa.zain.com.
| Package | Data | Validity | Price (SAR) | Activate by SMS |
|---|---|---|---|---|
| Micro daily | 50 MB | 1 day | 2.30 | D50 |
| Daily Social | Social apps only | 1 day | 5.00 | 310 |
| Daily Unlimited | Unlimited | 1 day | 17.25 | DUL |
| Weekly Unlimited | Unlimited | 7 days | 97.75 | 420 |
| Monthly Unlimited | Unlimited | 30 days | 373.75 | 416 |
| 3-Month Unlimited | Unlimited | 90 days | 1,148.85 | 417 |
Source: Cross-verified across multiple current sources | Verified: July 2026. Prices are subject to change; confirm before activating.
Flex and Shabab tiered plans, which combine data with call minutes and social media allowances, are also available and change more frequently than the fixed-price unlimited plans above. Check the Zain app for current Flex and Shabab pricing before subscribing.
Troubleshooting: When BC to 959 Does Not Respond
| Problem | Fix |
|---|---|
| No reply after sending BC | Check you have signal, wait a minute, and resend |
| SMS fails to send | Try the USSD alternatives, *405# for data or *142# for credit |
| Reply is delayed | Check the Zain app instead, which updates without needing an SMS |
| Still no response | Call Zain customer service on 959 |
Frequently Asked Questions
What is the Zain offer check code?
Send BC to 959. It is free and shows your active package and balance instantly.
What is the Zain package check code?
Same method: send BC to 959. This returns your active package, data, and credit balance together.
How do I check my Zain internet package specifically?
Send BC to 959 for the full summary. For data balance alone, see the Zain balance check code guide.
Does BC to 959 work with zero balance?
Yes. The SMS is free and works with no credit on the account.
How do I see new Zain offers, not just my current one?
Send the word “offers” to 959 for a list of available deals you can activate.
How do I cancel a Zain package?
The most reliable way is through the Zain app under My Plans. By SMS, add 2 to your original activation code and resend it to 959.
Can I check my Zain package without the app?
Yes. BC to 959 works without the app. For dedicated credit and data codes, see the Zain balance check code guide.
Last verified: July 2026
Reviewed by: KSA Content Team
Source: Zain official website and SMS services (sa.zain.com); cross-verified network data
Zain codes, packages, and prices are subject to change. Contact Zain on 959 or visit sa.zain.com to confirm current details.







