Balance check on one network, MBs on another, your own number on a third — every Pakistani network uses different USSD codes, and nobody remembers all of them. This master list collects the codes that are actually useful, for Jazz, Zong, Telenor and Ufone, plus the PTA service codes everyone should know. Every code below was checked against current sources in October 2026; where a code could not be verified reliably, this list says so honestly and points you to the free alternative instead of guessing.
One thing to know before you start dialling: most USSD inquiries are not free. The typical charge is about Rs 0.24 plus tax per check on most networks (Jazz’s own FAQ lists Rs 0.24 for its balance inquiry). The operator apps — Jazz World/SIMOSA, My Zong App, My Telenor App, My Ufone App — show the same information for free, which is why heavy checkers should prefer them.
Balance Check Codes
| Network | Code | Notes |
|---|---|---|
| Jazz | *111# | Listed in Jazz’s own FAQ; Rs 0.24 per inquiry |
| Zong | *222# | Small charge plus tax applies |
| Telenor | *444# | Widely published; about Rs 0.24 plus tax |
| Ufone | *124# | Listed in Ufone’s own FAQ |
Remaining MBs and Package Status
| Network | Code | What it shows |
|---|---|---|
| Zong | *102# | Remaining MBs, minutes and SMS (10 paisa plus tax, per Zong’s site) |
| Telenor | *999# | Remaining MBs, minutes, SMS and package status |
| Ufone | *706# | Remaining MBs, minutes, SMS and package status |
| Jazz | Check free in the Jazz World app | Jazz’s remaining-MB code could not be verified consistently in October 2026 — published sources disagree with each other, so rather than print a code that may fail, use the app (free) or browse bundles via the *117# menu |
That Jazz note is deliberate. Four different codes for the same job circulate on package websites, and a wrong code at best wastes a few paisa and at worst subscribes you to something. When sources conflict, the honest answer is the app.
Check Your Own Number (Free — Works With Zero Balance)
Forgot the number of the SIM in your second slot? These codes display it free, even with no balance at all:
| Network | Code |
|---|---|
| Jazz | *99# |
| Zong | *8# |
| Telenor | *8888# |
| Ufone | *780*3# |
Bundle Menus and Helplines
| Network | Bundle menu | Helpline (from own SIM) |
|---|---|---|
| Jazz | *117# | 111 |
| Zong | *6464# | 310 |
| Telenor | *345# | 345 |
| Ufone | *3# | 333 |
A reassurance for Telenor users: Telenor Pakistan now belongs to the PTCL group (the same group as Ufone). The takeover changed ownership, not your codes — everything in the Telenor column above works as before.
PTA Codes Every Pakistani Should Know
These are run by the Pakistan Telecommunication Authority, not the networks:
| Service | How | What it does |
|---|---|---|
| SIMs on your CNIC | SMS your CNIC number (no dashes) to 668 | Lists how many SIMs are registered against your CNIC (also at cnic.sims.pk) |
| Phone / IMEI check | Dial *#06# for the IMEI, then SMS the IMEI to 8484 | DIRBS status: Compliant, Non-compliant or Blocked — essential before buying any phone |
| PTA complaints | Call 0800-55055 | PTA’s complaint helpline |
The 668 check deserves a habit: run it once or twice a year. If a SIM appears that you do not recognise, that is a security problem — get it blocked through the issuing network immediately, because a SIM on your CNIC is legally your responsibility.
What the 8484 Reply Actually Means
Since the IMEI check above is the code people most often misread, here is what each DIRBS reply is telling you:
| 8484 reply | Meaning |
|---|---|
| Compliant | The phone is PTA approved with its tax settled — safe to use, and the reply you want to see before buying any phone |
| Non-compliant | The phone is not registered; it may work inside a grace period, then lose SIM service until the DIRBS tax for that IMEI is paid |
| Blocked | The phone is already cut off from all networks |
| Invalid IMEI | The number is not recognised at all — a red flag for a tampered or cloned IMEI; walk away from the deal |
Send the IMEI as a bare 15-digit number — spaces, dashes or extra words can make the lookup fail and send you chasing a problem that does not exist.
The Apps Do All of This Free
Every code on this page has a free equivalent inside your network’s own app — Jazz World (SIMOSA), My Zong App, My Telenor App and My Ufone App. The apps show your balance, remaining MBs, minutes and SMS, your own number, and your active bundles on one screen, with no per-check charge. Given that a USSD inquiry costs roughly Rs 0.24 plus tax each time, a user who checks five times a day spends around Rs 35–40 a month on information the app gives free. The codes remain the right tool when you have no internet — which is, admittedly, exactly when you often need them — but for everyday checking, the app is the cheaper habit.
One more app advantage worth building the habit for: subscription management. The same screens that show your remaining MBs let you see every active package and unsubscribe the ones you no longer want — the job people most often go hunting for a USSD code for late at night, when balance has quietly drained into a package they forgot they had.
Bought a New SIM? Run These First Checks
A new SIM’s first day is when this list earns its keep, in this order:
- Your own number — dial the own-number code for your network (above) and save the number in your contacts. You will be asked for it everywhere.
- Balance and welcome offers — the balance code tells you the starting balance; the bundle menu shows any new-SIM offers before they expire unclaimed.
- The 668 check — once the SIM is active, SMS your CNIC to 668 and confirm the new number appears under your name, and no stranger’s SIM does.
- Set up the app — register the operator app while the SIM is new and codes are at hand; it becomes your free checking tool from then on.
The Balance-Save Problem (and One Verified Code)
Here is why this section matters. If your bundle runs out mid-use, out-of-bundle data burns balance at standard rates — PTA’s tariff data puts that as high as Rs 5 per MB on Jazz, which means an unattended 100 MB of background data can cost roughly Rs 500. Networks offer “balance save / balance lock” codes that stop data charging once the bundle ends.
- Telenor:
*7799#— the balance-save code, confirmed by two independent October 2026 sources. Safe to rely on. - Jazz, Zong and Ufone: balance-lock codes for these networks are published in several conflicting versions, and none could be verified consistently for this list. Rather than print a code that might not work, activate the equivalent protection from your operator app or by calling the helpline (111 / 310 / 333) and asking for it by name: “balance save”.
Similarly, per-service minutes-and-SMS inquiry codes differ so much between published lists that they are best checked in the apps, where remaining minutes and SMS are shown on the same screen as your MBs — free, and always current. This list would rather send you to a screen that is certainly right than print a code that is possibly wrong; a master list is only useful if you can trust every line of it, and the lines above are the ones that survived checking against current sources in October 2026.
Keep this page handy. Codes are needed in exactly the moments when searching is hardest — a new SIM, an empty balance, a relative on the phone asking how to check something. Bookmark this guide, or screenshot the main table, and you will have every verified code in this list offline, on the phone that needs it.
To cross-check these codes and the original reporting as proof, you can visit Pakera’s guide to what still works on Pakistan’s mobile networks.
Also read: Cheapest Monthly Internet Packages in Pakistan (October 2026) · Mobile Packages in Pakistan: Why Your Balance Disappears Without a Bundle
FAQs
Q: Are balance and MB checks free?
Mostly, no — a typical USSD inquiry costs about Rs 0.24 plus tax per check (Jazz’s FAQ confirms Rs 0.24 for balance). The exceptions are the own-number codes above, which are free. If you check several times a day, switch to your operator’s app: the same information, at zero cost.
Q: I forgot my own number and my balance is zero. What do I dial?
The own-number codes work without any balance: Jazz *99#, Zong *8#, Telenor *8888#, Ufone *780*3#. Your number appears on screen — screenshot it or save it in your contacts so you never need the code twice.
Q: How do I check how many SIMs are registered on my CNIC?
SMS your CNIC number without dashes to 668 (PTA’s SIM Information System), or use cnic.sims.pk. The reply lists the SIMs registered against you. If any number is unknown to you, contact that network at once and have it blocked — SIMs on your CNIC are your legal responsibility.
Q: A code from this list (or any list) did not work. Why?
Codes change quietly, and some vary by package or region. Before assuming your phone is at fault: retry once, then check the same information in the operator app (free and always current), and finally call the helpline — Jazz 111, Zong 310, Telenor 345, Ufone 333. Never keep dialling random codes from unverified lists; a mistyped code can activate a paid service instead.

Pingback: Cheapest Monthly Internet Packages in Pakistan — Oct 2026
Pingback: Unsubscribe Any Package in Pakistan: Stop Auto-Renewal & VAS
Pingback: Switch Network Without Changing Number: MNP Pakistan Guide