USSD codes are still the fastest way to check balance, buy bundles, and fix SIM settings without internet. That matters in Pakistan, where millions of people rely on mobile broadband every day, yet still need quick “offline” controls for account and network tasks. Industry research pegged Pakistan’s cellular subscribers at ~197.6 million (about 81.8% of the population) as of Apr 2025, showing just how many people benefit from simple dial codes.
This guide gives you a practical, updated list of USSD codes Pakistan users search for most organized by operator and backed by official sources wherever possible. You’ll also get a few “don’t get charged by accident” tips, plus PTA device verification codes that can save you from buying a blocked phone.
Ready to stop guessing which code does what?
What USSD codes are and why they still matter
A USSD code is a short dial command (often starting with * and ending with #) that opens a menu or instantly shows info on your screen. Unlike apps, it doesn’t need data. That’s why USSD codes Pakistan users keep them bookmarked even in 2025.
USSD is also popular because it’s quick. You dial, the network replies, and you’re done, no loading screens, no logins. It’s especially useful when your data is finished, and you need to activate a bundle right now.
Here’s a simple real-world example: Zong’s FAQ explains that you can check bundle usage by dialing *102# (with a small inquiry charge). That one code can prevent surprise out-of-bundle charges, which Zong also lists as high as Rs. 1/MB in some scenarios.
One more reason to care: Pakistan’s telecom sector remains huge. PACRA reported FY24 telecom sector revenue of about PKR 955.2 billion (up ~16.9% YoY). That scale keeps self-service codes relevant because networks must support millions of customer actions daily.
Next, let’s make sure you use these codes safely (and cheaply).
Before you dial, avoid common mistakes
Not every USSD code’s Pakistan search result is safe or current. Some codes trigger paid services, and others simply stop working after operator updates. Use these quick rules:
- Prefer official sources (operator FAQs/pages) over random lists.
- Watch for per-inquiry charges. For example, Jazz notes
*111#cost Rs. 0.24 for prepaid balance checks, while an alternate Jazz route can be free. - Don’t share OTPs or CNIC info if a menu asks via an unexpected flow. USSD itself isn’t “a scam,” but scammers can trick you into dialing codes or approving prompts.
- If you see a confirmation prompt, read it. Some menus ask you to confirm subscriptions.
A smart habit: save your most-used USSD codes Pakistan commands as phone contacts (example: “Jazz Balance *111#”). It sounds basic, but it prevents typing mistakes and stops you from dialing look-alike codes shared in WhatsApp forwards.
With that covered, here’s the operator-wise list you came for.
Complete operator-wise USSD codes that Pakistan users need most
Jazz USSD codes (Mobilink)
| Task | USSD Code | Notes |
|---|---|---|
| Prepaid balance check | *111# | Jazz lists a charge of Rs. 0.24 |
| Alternate prepaid balance check | *444*6*2# | Marked free in Jazz FAQ |
| Find bundles/offers (prepaid) | *444# | Jazz points prepaid users here for packages |
| Find bundles/offers (postpaid) | *446*2# | Jazz points postpaid users here for bundles |
| Postpaid bill info | *1111# | Billing details via SMS (Jazz) |
| Internet settings (prepaid) | *444*6*5# | Settings via SMS (Jazz) |
| Internet settings (postpaid) | *446*4# | Settings via SMS (Jazz) |
Quick tip: If you’re only checking your balance, try the free route first (*444*6*2#). If it fails, use *111# and expect the small fee.
Zong USSD codes
| Task | USSD Code | Notes |
|---|---|---|
| Balance inquiry (prepaid) | *222# | Listed by Zong for balance inquiry |
| Bundle usage / remaining resources | *102# | Zong FAQ mentions inquiry charges (10 paisa + tax) |
| Recharge via voucher format | *101*PIN# | Shown in the Zong payment method instructions |
If you’re trying to avoid extra charges, use *102# it to monitor your remaining resources before you hit the out-of-bundle rate (Zong references Rs. 1/MB in certain cases).
Also worth noting: Zong’s FAQ states that from 1st December 2025, international roaming is enabled by default for subscribers, which is a sign that operators keep changing self-service rules another reason to bookmark official pages.
Ufone USSD codes
| Task | USSD Code | Notes |
|---|---|---|
| Balance check (prepaid) | *124# | Listed by Ufone in FAQs |
| Remaining minutes/SMS/MBs | *706# | Ufone pages repeatedly reference this for remaining resources |
| Recharge (voucher) | *123*Voucher# | Ufone documents voucher format in FAQs |
Ufone also notes a Rs. 4,000 security deposit requirement for certain roaming-related postpay scenarios useful if you’re comparing SIM options for travel.
Telenor USSD codes (and what to watch in 2025)
Telenor’s self-service PDF includes a solid “at a glance” list:
| Task | USSD Code | Notes |
|---|---|---|
| Customer helpline | 345 | Listed on the Telenor sheet |
| Main self-service menu | *710# | Includes package info & settings options |
| Remaining SMS | *111# | Telenor sheet shows charges (20 paisa + tax) |
| Remaining minutes | *222# | Listed on the same sheet |
| Remaining data | *999# | Listed on the same sheet |
| All bundle info | *123# | Listed on the same sheet |
| Balance check | *444# | Listed on the same sheet |
| Promo SMS exclusion | *3627# | Listed on the same sheet |
| MNP status check | *7637# | Listed on the same sheet |
One more practical note: Pakistan’s telecom market is shifting. A Dawn report says PTA approved the PTCL–Telenor merger with conditions, and it also mentions restrictions around brand changes without PTA approval. That means codes can change over time as integration progresses, so keep checking the latest official updates.
PTA and device verification USSD codes (don’t skip this)
Not all helpful USSD codes Pakistan users need are tied to a telecom operator. PTA’s DIRBS system is a big one if you buy used phones.
- IMEI display (any phone): Dial
*#06#to show your device IMEI. Zong’s DIRBS page also mentions this method. - PTA DIRBS via USSD: PTA DIRBS FAQs state you can register/handle device processes by dialing
*8484#.
If you’re buying a phone in a market, this is your quick “pause and verify” move: check IMEI (*#06#), then use official PTA/DIRBS methods before money changes hands. It’s not just a tech step it’s a wallet step.
“There are three ways a user can register mobile device: *By dialing USSD code 8484# …”
Next up: what to do when a code doesn’t work (because that happens a lot).
Troubleshooting when a USSD code doesn’t work
Even the best USSD codes Pakistan list can’t guarantee every code works on every SIM type, city, or plan. When you hit an error:
Try these fixes in order:
- Check your SIM type: Some codes are prepaid-only or postpaid-only (Jazz clearly splits these in its help content).
- Try the “alternate” route: Example: Jazz gives two ways to check balance (
*111#and*444*6*2#). - Wait and retry: Network congestion can break USSD sessions.
- Use the operator’s helpline/app if needed: USSD is fast, but apps sometimes show better usage detail.
One original trick that saves time: if you use dual SIM, label contacts like “Zong Usage *102#” and “Ufone Remaining *706#.” When you tap the contact, you’ll remember which SIM to select, no guessing, no wrong-network errors.
Conclusion
USSD isn’t old, it’s efficient. With the right USSD codes Pakistan list, you can check balance, track data, activate bundles, and even protect yourself when buying a phone, all without mobile internet.
Start by saving your top 3 codes today (balance, usage, bundles). Then add the PTA checks (*#06# and *8484#) to your notes so you’re ready when you need them. Most importantly, stick to official sources because operators do update menus, and market changes (like mergers) can speed that up.