· Editorial Team · technology · 4 min read
Zain KSA Balance Check, Own Number & Recharge Codes
Check Zain prepaid balance with *142#, recharge with *141*voucher#, see your last 3 transactions with *143#, and manage your line with *959#. Care: 959.

To check your Zain prepaid balance, dial *142#. To recharge, dial *141* + voucher number + #. To manage your line (bundles and services), dial *959#. Zain customer care is 959 from a Zain line, or +966590000959 from other networks.
Last checked: November 2026.
Dial the codes from the Zain SIM itself. If your phone has two SIMs, choose the Zain line first.
Zain codes at a glance
| What you want | Code | Prepaid | Postpaid |
|---|---|---|---|
| Remaining balance | *142# | Yes | Not listed |
| Recharge with a voucher | *141*voucher number# | Yes | Yes |
| Last 3 transactions | *143# | Yes | Yes |
| Manage your line | *959# | Yes | Yes |
| Package remaining benefits by SMS | SMS BC to 959 | No (see below) | Yes |
| Your own number | *144# (see note below) | Not on Zain’s site | Not on Zain’s site |
| Customer care | 959 | Yes | Yes |
The USSD codes in the first four rows are from the official Zain app help page “USSD Commands”. Type them exactly, with no spaces.
How to check Zain balance
- Open the dialer and choose your Zain SIM.
- Dial
*142#and press call. - Your remaining balance shows on the screen.
You can also open the Zain KSA app (My Zain). Zain says the app dashboard shows your balance and validity, package details and usage.
Postpaid users: *142# is listed only for prepaid lines. On postpaid, use the app, or send bill to 959 for bill inquiry and credit limit.
How to check Zain data balance
- Prepaid: open the Zain KSA app. Your package data and validity are on the dashboard. You can also dial
*959#to open the line management menu. - Postpaid: send
BCto 959 to get your package remaining benefits by SMS.
Important: Zain’s FAQ says the 959 SMS shortcode is for postpaid lines only. If you are on prepaid and send BC to 959, you will get an error. That is normal. Use the app instead.
How to recharge Zain
Buy a Zain recharge voucher from a supermarket, mobile shop or online. Then:
Method 1: Dial the code
- Scratch the voucher and find the number.
- Dial
*141*+ voucher number +#. - Press call and wait for the confirmation.
- Dial
*142#to check the new balance. - If you are not sure the recharge went through, dial
*143#to see your last 3 transactions.
Method 2: Zain KSA app or website
Log in to My Zain and use Payment & Recharge. Zain says you can recharge instantly with a Visa, MasterCard or American Express card.
Method 3: Ask Zain by SMS (postpaid)
On a postpaid line, send recharge to 959 and Zain replies with recharge methods.
How to find your own Zain number
Many people dial *144# from the Zain SIM to see their number. We could not find *144# on Zain’s official pages, so treat it as a common shortcut, not an official code. If it does not work:
- Log in to the Zain KSA app. Your number shows in your account.
- Call 959 and ask the agent.
- On iPhone, check Settings → Phone → My Number (some SIMs do not store the number).
Zain customer care
| Channel | Number |
|---|---|
| From a Zain line | 959 |
| From other networks | +966590000959 |
| +966590005959 |
All three are listed on Zain’s official contact page. Keep your Iqama number ready when you call.
Common problems and fixes
| Problem | What to try |
|---|---|
| ”Invalid MMI code” | Choose the Zain SIM and type the code again with no spaces. |
| SMS to 959 gives an error on prepaid | Normal. Zain says 959 SMS is for postpaid only. Use *142# or the app. |
| SMS to 959 fails on postpaid | Zain says this can happen when servers are busy (weekends, end of bill cycle). Try the English code, or try later. |
| Recharge seems missing | Dial *143# to see your last 3 transactions, then call 959 with the voucher. |
*144# does not show your number | Use the Zain app or call 959. |
| Balance is fine but no internet | Your bundle may be finished. Check the app or dial *959# to manage bundles. |
FAQ
What is the Zain balance check code?
Dial *142# from your Zain prepaid SIM. Postpaid users can check in the app or send bill to 959.
What is the Zain recharge code?
Dial *141* + voucher number + #, then press call. It works for prepaid and postpaid lines.
How can I check my Zain number?
Many users dial *144#, but this code is not on Zain’s own pages. The Zain KSA app and customer care (959) always work.
Can I check another Zain number’s balance?
No. Zain says all services on 959 work only for the number you send from. The USSD codes work the same way.
What is the Zain customer care number from another network?
Call +966590000959. From a Zain line, just dial 959.
Where are the STC and Mobily codes?
See the STC guide, the Mobily guide, or all Saudi SIM codes in one table.
Related guides
- All Saudi SIM codes: balance, number and recharge
- Yaqoot SIM (powered by Zain): order, activate and balance
- Absher complete guide
Sources: Zain app help – USSD Commands (zain.app); Zain KSA FAQ – 959 shortcode, My Zain features (sa.zain.com); Zain Help SMS Codes (sa.zain.com); Zain KSA Contact Us (sa.zain.com).
- zain
- balance check
- recharge
- ussd
- sim
- prepaid



