Updated 27 June 2026 · NADRA & PTA Verified

NADRA SMS Service Codes 2026 — Complete List for CNIC, SIM & Welfare Checks

Every official NADRA, PTA, and ECP SMS short code in one place — what each one does, how much it costs, and exactly what to type.

✅ Official Codes Only 📱 Works Without Internet 🔄 Updated June 2026 🛡 No Paid Apps Needed
12+Official SMS Codes
668SIM Count Code
8300Free Voter Check
2026Latest Verified Year
🔍 NADRA/PTA SMS Code Lookup
Placeholder — connect to your real SMS gateway / verification integration here.
Quick Answer: The most-used NADRA/PTA SMS codes are 8300 (CNIC/voter status, free), 8400 (application tracking), 668 (SIM count on your CNIC), 667 (single SIM ownership check), and 8171 (BISP eligibility). Full list and exact formats below. For everything related to SIM checks specifically, see our SIM Owner Details guide.
Last reviewed: 25 June 2026. Short codes occasionally change or are retired — we re-verify this list periodically against official NADRA, PTA, and ECP sources.

Why NADRA & PTA SMS Codes Exist

Long before smartphone apps and web portals became universal in Pakistan, NADRA and PTA built a network of SMS short codes so that even citizens with the most basic feature phone — no internet, no app, no smartphone — could check their identity and registration status. That infrastructure never went away; if anything, it remains the fastest option even for smartphone users, since it requires no login, no app download, and works instantly on every network.

This guide lists every verified, currently active official code, what it returns, and exactly how to format your message — sourced from NADRA, PTA, and Election Commission of Pakistan (ECP) official channels rather than guesswork.

Complete NADRA & PTA SMS Code Directory

CodeSendWhat You GetCost
830013-digit CNIC (no dashes)Voter registration status & polling station details (ECP)Free
840010-digit Tracking IDCNIC/NICOP/B-Form application status~Rs. 10 + tax
66813-digit CNIC (no dashes)Total SIMs registered on your CNIC, by operator~Rs. 2 + tax
667“MNP”Masked CNIC & network for the SIM in your phoneFree
817113-digit CNICBISP/Ehsaas Kafalat eligibility & statusFree
848415-digit IMEIDevice registration status (DIRBS)Free
76367Any mobile numberConfirms current network after portingFree
600113-digit CNICJazz biometric verification statusFree
775113-digit CNICTelenor biometric verification statusFree
7911“V”Zong/Ufone biometric verification statusFree
Note: NADRA periodically retires or updates short codes. If a code in this table stops responding, treat it as a signal to re-check the current list on nadra.gov.pk or pta.gov.pk rather than assuming the service is permanently down — we update this page when changes are confirmed.

Step-by-Step: Sending Any NADRA/PTA SMS Code

  1. 1
    Open your phone’s messaging app. Every code in this guide works on any Pakistani network — Jazz, Zong, Telenor, Ufone, SCO.
  2. 2
    Type only the required value — usually your CNIC number without dashes, or a tracking ID. Do not add extra words, spaces, or punctuation.
  3. 3
    Send to the exact short code from the directory above — sending to the wrong number returns nothing useful.
  4. 4
    Wait 10-60 seconds for the automated reply. Most codes respond within a minute on a normal connection.
  5. 5
    Keep a screenshot of important replies (especially SIM counts and tracking statuses) for your own records.

CNIC & Voter Status Codes Explained

8300 — Voter Registration & Status Check

Operated by the Election Commission of Pakistan using NADRA’s underlying database, 8300 confirms whether you’re registered to vote, your polling station name and address, your block code, and your electoral constituency. This is genuinely free and works 24/7, making it the fastest way to confirm your voter details ahead of any election.

8400 — Application Tracking

If you’ve applied for a new CNIC, renewal, NICOP, or B-Form, your submission receipt includes a 10-digit Tracking ID. SMS that ID to 8400 to receive your current processing stage — submitted, in process, printed, dispatched, or ready for collection. Note that this code accepts only 10-digit IDs; if your receipt shows 13 digits, use the Pak-Identity portal or PakID app instead.

SIM & Telecom-Related Codes Explained

These are covered in much greater depth in our dedicated SIM Owner Details guide, but here’s the quick reference:

668 — SIM Count

Send your CNIC to get a full operator-wise breakdown of every SIM registered against your identity.

667 — Single SIM Check

Send “MNP” from the SIM in your phone to confirm a masked CNIC and network for that specific connection.

76367 — Network Check

After number portability (MNP), a number’s prefix no longer reliably shows its current network. This code confirms it directly.

6001 / 7751 / 7911

Per-operator biometric verification status codes for Jazz, Telenor, and Zong/Ufone respectively.

Welfare & Other Government SMS Codes

8171 — BISP / Ehsaas Kafalat Check

Send your CNIC to confirm enrollment status in the Benazir Income Support Programme’s Kafalat and related welfare initiatives, including pending payment amounts where applicable. This service is run directly by BISP using NADRA’s verified beneficiary database.

8484 — IMEI / Device Registration (DIRBS)

Dial *#06# to display your phone’s IMEI, then SMS it to 8484 to check whether the device is properly registered in PTA’s Device Identification, Registration and Blocking System — useful when buying a used phone to confirm it isn’t blocked.

A note on older or temporary codes: Various NADRA SMS services have existed for specific, time-limited purposes over the years — flood-relief verification, vaccination certificate checks, and similar programs. These are typically announced and retired by NADRA as circumstances change, so a code you’ve seen referenced elsewhere that isn’t in our directory above may simply no longer be active. Always treat any code not listed here, or any code you’re unsure about, with caution before sending your CNIC to it.

Common Mistakes When Using SMS Codes

Including Dashes

Most services expect your CNIC as a continuous 13-digit string with no dashes or spaces — formatting it like your printed card (35201-1234567-1) usually returns an error.

Wrong ID Length for 8400

8400 expects exactly 10 digits. If your receipt shows a 13-digit reference, that’s your CNIC, not your tracking ID — find the correct shorter number.

Insufficient Balance

Paid codes (like 668 and 8400) require a small SMS balance. A failed send with no reply often just means insufficient credit.

Wrong Network Assumption

All codes in this directory work across Jazz, Zong, Telenor, and Ufone — if one network seems unresponsive, it’s more likely a temporary signal or balance issue than a network-specific restriction.

SMS Codes vs Online Portals — Which Should You Use?

SituationBest Method
No internet accessSMS codes — work on any basic phone
Need a printable, dated recordPak-Identity portal or cnic.sims.pk
Overseas, no Pakistani SIMOnline portal only — SMS codes are domestic-only
Quick monthly self-checkSMS codes — faster than logging into a portal

For a full breakdown of online verification methods alongside these SMS codes, see our CNIC Verification Online guide.

Are NADRA SMS Codes Safe to Use?

Yes — when sent to the official short codes listed in this guide. NADRA and PTA’s SMS services are encrypted at the carrier level, do not store your CNIC after responding to a query, and never ask for banking details, OTPs, or payment information beyond the standard SMS charge. The risk lies entirely in third-party apps or websites that mimic these services or ask you to “verify” your CNIC through an unofficial channel — always use the exact codes in this directory, sent as a plain SMS, not through a third-party app interface.

Glossary: SMS Service Terms

Short Code

A brief numeric address (e.g., 668, 8300) that SMS messages are sent to instead of a regular phone number.

Tracking ID

The 10-digit reference number on your NADRA application receipt, used with code 8400.

DIRBS

Device Identification, Registration and Blocking System — PTA’s framework for device compliance, checked via 8484.

MNP

Mobile Number Portability — also the keyword sent to code 667 to check SIM ownership.

A Brief History of NADRA’s SMS Infrastructure

NADRA’s short-code SMS network dates back to a period when feature phones, not smartphones, were the dominant device across Pakistan’s population, and internet access — especially in rural areas — was far less universal than it is today. Building identity and registration checks into the basic SMS layer, which works on literally any GSM-compatible phone regardless of model or age, was a deliberate accessibility decision: it meant a citizen in a remote village with a decade-old Nokia handset had exactly the same ability to check their CNIC status as someone with the latest smartphone in a major city.

That design philosophy has aged remarkably well. Even in 2026, with smartphone penetration far higher than it once was, the SMS codes covered in this guide remain faster for most quick checks than opening an app or logging into a portal — no loading screens, no login credentials to remember, no app updates required. This is part of why NADRA and PTA have continued maintaining and expanding this code directory rather than retiring it in favor of app-only services.

Network-by-Network: Do All Codes Work the Same Everywhere?

One question we receive often: do these codes behave identically on Jazz, Zong, Telenor, Ufone, and SCO? The short answer is yes for every NADRA- and PTA-operated code (668, 8300, 8400, 8171, 8484, 76367) — these are routed through a shared national short-code gateway that all licensed operators are required to support identically. The per-operator biometric codes (6001 for Jazz, 7751 for Telenor, 7911 for Zong/Ufone) are the exception, since those specifically query each operator’s own internal verification system rather than the shared NADRA gateway — which is exactly why they’re operator-specific rather than universal.

What About SCO (AJK & Gilgit-Baltistan)?

The Special Communications Organization, which operates mobile service in Azad Jammu & Kashmir and Gilgit-Baltistan, participates in the same national short-code framework for the shared NADRA/PTA codes. For SCO-specific biometric verification status, however, a franchise visit is generally more reliable than relying on a dedicated SMS short code, since SCO’s network infrastructure differs somewhat from the five mainstream operators.

What To Do With Each Reply You Receive

If 8300 Shows You’re Not Registered to Vote

This is common for newly-eligible voters or citizens who’ve moved between constituencies. Visit your nearest NADRA centre or use the Election Commission’s online voter registration portal to register or update your constituency before the next electoral cycle’s cutoff date.

If 8400 Shows “Ready for Collection”

Bring your original application receipt and a valid form of ID (your old CNIC, if available) to the centre where you applied. Some centres also offer home delivery for an additional fee — check your specific application’s options on the Pak-Identity portal.

If 668 Shows More SIMs Than You Expect

This is covered in exhaustive detail in our SIM Owner Details guide, which walks through exactly how to investigate and resolve an unexpectedly high SIM count step by step.

If 8171 Shows You’re Not Enrolled in BISP

Eligibility for BISP Kafalat is determined by a National Socio-Economic Registry (NSER) survey score, not by application alone. If you believe you qualify but aren’t enrolled, visit your nearest BISP Tehsil Office to request a fresh NSER survey.

SMS Codes for Specific Life Situations

Before an Election

Check 8300 a few weeks ahead of any general or by-election to confirm your polling station hasn’t changed since the last electoral roll update.

Buying a Used Phone

Always check 8484 with the seller’s IMEI before paying, to confirm the device isn’t blocked in PTA’s DIRBS system due to non-payment of duties or theft reports.

After Receiving a New SIM

Run 667 immediately after activation to confirm it’s correctly registered under your own CNIC, catching any registration error within minutes rather than months later.

Applying for a New CNIC

Save your tracking ID the moment you receive your receipt, and check 8400 every few days rather than making repeat trips to the centre to ask in person.

How These Codes Fit Into Pakistan’s Broader Digital Identity System

It’s easy to think of each SMS code as an isolated little tool, but they’re better understood as access points into a single, unified backend: NADRA’s central identity database, cross-linked with PTA’s telecom subscriber records and, for specific services, the Election Commission’s electoral roll and BISP’s socio-economic registry. A change to your CNIC record through the Pak-Identity portal — say, an address update — is immediately reflected the next time you check 8300 or 8171, because all of these services are reading from the same underlying source of truth rather than maintaining separate, potentially conflicting copies of your data.

This matters practically because it means there’s no need to “update” each service individually. Fix your record once, through the correct official channel (covered in depth in our CNIC Verification guide), and every downstream SMS code and portal will reflect that fix automatically, usually within minutes to a few hours.

Comparing SMS Costs Across Services

One detail rarely explained clearly elsewhere: why do some NADRA/PTA codes cost a small fee while others are completely free? The answer comes down to who operates the backend service. Codes operated directly by a regulator with a public mandate — the Election Commission’s 8300, or BISP’s 8171 — are typically free because they’re funded as part of each organization’s public-service budget. Codes that route through telecom infrastructure for SIM-specific lookups, like 668, carry the operator’s standard SMS charge because the query itself consumes telecom network resources the same way any other SMS would, even though NADRA doesn’t charge anything extra on its end.

CodeOperating BodyWhy It’s Priced This Way
8300Election Commission of PakistanPublic-service mandate, no charge passed to citizen
8171BISPWelfare program, designed to be barrier-free for low-income citizens
668PTA / Telecom operatorsStandard SMS charge applies, same as any text message
8400NADRASmall processing charge to cover automated system costs

What If You Don’t Have a Pakistani SIM Right Now?

Every code in this directory requires sending an SMS from a Pakistani mobile number — there is no way to trigger these short codes from a foreign SIM or an internet-based SMS service. If you’re an overseas Pakistani, recently arrived traveler, or simply between SIMs at the moment, the online equivalents are your best alternative:

  • Instead of 8300: check your voter registration directly through the Election Commission of Pakistan’s online portal.
  • Instead of 8400: log into the Pak-Identity portal at id.nadra.gov.pk with your tracking ID.
  • Instead of 668: use the cnic.sims.pk web portal, covered in depth in our SIM Owner Details guide.
  • Instead of 8171: check BISP eligibility through their official web portal where available, or visit a Tehsil office once back in Pakistan.

For the fullest treatment of overseas-specific identity verification, including NICOP-specific processes, see our dedicated NICOP for Overseas Pakistanis guide.

How Often Should You Actually Use Each Code?

668 — Monthly

The single most important habit on this list, given how directly it relates to fraud detection.

8300 — Before Each Election

Once per electoral cycle is sufficient, ideally a few weeks before voting day.

8171 — When Status Changes

Check after any major life or income change that might affect eligibility.

8400 — Every Few Days

Only relevant while actively waiting on a pending application — check periodically rather than daily.

8484 — Before Any Used-Phone Purchase

A one-time check per transaction, not a recurring habit.

667 — Immediately After New SIM Activation

A single confirmation check right after getting any new SIM.

Building a Monthly SMS Self-Check Habit

Because every code in this directory takes under a minute and costs little to nothing, the most practical way to use this guide isn’t as a one-time reference but as a recurring monthly routine. A sensible sequence: check 668 for your SIM count, check 8300 if an election is approaching, and check 8171 if you’re enrolled in any BISP program. Combined with the deeper verification habits covered in our CNIC Verification guide and SIM Owner Details guide, this gives you a complete, free, monthly identity-security routine using only official NADRA and PTA channels.

Many readers find it helpful to set a single recurring monthly phone reminder labeled simply “CNIC/SIM check” — a small habit that costs less than the price of a cup of tea each month, yet consistently outperforms even paid third-party “monitoring” services that claim to watch your identity for changes, since those services have no genuine access to NADRA or PTA’s live records in the first place. Over a full year, this adds up to roughly twelve quick checks — a trivial time investment set against the very real cost, in both money and stress, of discovering an unauthorized SIM or a lapsed voter registration only after it has already caused a problem.

Final Word: One Directory, Many Use Cases

The real value of this guide isn’t any single code in isolation — it’s having every official NADRA, PTA, and ECP short code consolidated in one place, verified, and kept current, so you never have to guess whether a code you’ve seen mentioned elsewhere is genuine or outdated. Pakistan’s official SMS infrastructure has grown organically over many years, across multiple government bodies, without a single unified public directory — which is exactly the gap this page exists to close.

Whether you’re checking your voter registration before an election, auditing your SIM count for the first time, or helping an older family member track a pending CNIC renewal over the phone, the same underlying principle applies: every legitimate check in this space runs through one of the official codes listed above, and nothing more elaborate, paid, or third-party is ever genuinely required. Save this page, share it with family members who may not be aware these free tools exist, and treat it as your standing reference whenever a new identity-related question comes up.

Related Guides on This Site

Building a Monthly SMS Self-Check Habit

Because every code in this directory takes under a minute and costs little to nothing, the most practical way to use this guide isn’t as a one-time reference but as a recurring monthly routine. A sensible sequence: check 668 for your SIM count, check 8300 if an election is approaching, and check 8171 if you’re enrolled in any BISP program. Combined with the deeper verification habits covered in our CNIC Verification guide and SIM Owner Details guide, this gives you a complete, free, monthly identity-security routine using only official NADRA and PTA channels.

Bookmark This Code Directory

Keep this list handy — short codes are far easier to remember when you have a single reference page to return to.

Frequently Asked Questions

What is the NADRA SMS code for CNIC status check?

Send your 13-digit CNIC number (no dashes) to 8300 for a voter registration and status check, operated by the Election Commission of Pakistan.

What is the SMS code to track a NADRA application?

Send your 10-digit tracking ID, found on your application receipt, to 8400 for instant status updates.

What is the SMS code to check SIMs registered on my CNIC?

Send your 13-digit CNIC number to 668 to receive an operator-wise count of every SIM registered against your identity.

What is the BISP/Ehsaas SMS check code?

Send your 13-digit CNIC number to 8171 to check your eligibility and enrollment status in BISP Kafalat and related programs.

Are NADRA SMS services free?

Most carry only a minimal SMS charge (around Rs. 10 plus tax), while some, like 8300, are entirely free. None require a large fee.

What happens if I send a code to the wrong number?

You’ll typically receive no reply or an error message. Double-check the exact short code against the official directory before resending.

Can I use these SMS codes from outside Pakistan?

No, these short codes only work on Pakistani mobile networks. Overseas Pakistanis should use the Pak-Identity online portal instead.

Why didn’t I get a reply to my SMS?

Check your SMS balance, confirm the exact code and format, and ensure you’re on a Pakistani network. If the issue persists, the code may have been updated — verify on the official NADRA or PTA website.

AU
Written & Reviewed by Asma Umar Identity & Digital Security Researcher · Covers NADRA, PTA & CNIC policy for Pakistani readers · Last updated: 25 June 2026

This guide is for general informational purposes and reflects publicly available NADRA, PTA, and ECP service codes as understood at the time of writing. Codes may change — always confirm on nadra.gov.pk or pta.gov.pk if a service doesn’t respond as expected. See our Disclaimer for full details.