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.
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
| Code | Send | What You Get | Cost |
|---|---|---|---|
| 8300 | 13-digit CNIC (no dashes) | Voter registration status & polling station details (ECP) | Free |
| 8400 | 10-digit Tracking ID | CNIC/NICOP/B-Form application status | ~Rs. 10 + tax |
| 668 | 13-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 phone | Free |
| 8171 | 13-digit CNIC | BISP/Ehsaas Kafalat eligibility & status | Free |
| 8484 | 15-digit IMEI | Device registration status (DIRBS) | Free |
| 76367 | Any mobile number | Confirms current network after porting | Free |
| 6001 | 13-digit CNIC | Jazz biometric verification status | Free |
| 7751 | 13-digit CNIC | Telenor biometric verification status | Free |
| 7911 | “V” | Zong/Ufone biometric verification status | Free |
Step-by-Step: Sending Any NADRA/PTA SMS Code
- 1Open your phone’s messaging app. Every code in this guide works on any Pakistani network — Jazz, Zong, Telenor, Ufone, SCO.
- 2Type only the required value — usually your CNIC number without dashes, or a tracking ID. Do not add extra words, spaces, or punctuation.
- 3Send to the exact short code from the directory above — sending to the wrong number returns nothing useful.
- 4Wait 10-60 seconds for the automated reply. Most codes respond within a minute on a normal connection.
- 5Keep 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.
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?
| Situation | Best Method |
|---|---|
| No internet access | SMS codes — work on any basic phone |
| Need a printable, dated record | Pak-Identity portal or cnic.sims.pk |
| Overseas, no Pakistani SIM | Online portal only — SMS codes are domestic-only |
| Quick monthly self-check | SMS 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.
| Code | Operating Body | Why It’s Priced This Way |
|---|---|---|
| 8300 | Election Commission of Pakistan | Public-service mandate, no charge passed to citizen |
| 8171 | BISP | Welfare program, designed to be barrier-free for low-income citizens |
| 668 | PTA / Telecom operators | Standard SMS charge applies, same as any text message |
| 8400 | NADRA | Small 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.
Frequently Asked Questions
Send your 13-digit CNIC number (no dashes) to 8300 for a voter registration and status check, operated by the Election Commission of Pakistan.
Send your 10-digit tracking ID, found on your application receipt, to 8400 for instant status updates.
Send your 13-digit CNIC number to 668 to receive an operator-wise count of every SIM registered against your identity.
Send your 13-digit CNIC number to 8171 to check your eligibility and enrollment status in BISP Kafalat and related programs.
Most carry only a minimal SMS charge (around Rs. 10 plus tax), while some, like 8300, are entirely free. None require a large fee.
You’ll typically receive no reply or an error message. Double-check the exact short code against the official directory before resending.
No, these short codes only work on Pakistani mobile networks. Overseas Pakistanis should use the Pak-Identity online portal instead.
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.
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.