Online Portals in Pakistan: Official Sites, Apps and Codes

Online Portals in Pakistan: Official Sites, Apps and Codes

Most online portals in Pakistan that people use every day belong to a handful of bodies: NADRA for identity, PTA for SIMs and phones, the passport directorate, FBR for tax, and the provincial excise and police departments. This directory gives the official website, app and SMS code for each one, checked in October 2026. The quickest checks are by SMS: your CNIC to 668 for SIMs, an IMEI to 8484 for a handset, and ATL plus your CNIC to 9966 for tax status.

Quick facts

ItemDetails
What this page coversOfficial portals for identity, SIMs, passports, tax, vehicles, driving licences, police services and complaints
Who runs themFederal and provincial government bodies. PK Portals is an independent guide, not one of them
What you usually needYour CNIC number (the 13-digit number on your national identity card) and the mobile number registered in your name
CostChecks on official websites are free. SMS codes are charged by your mobile network
Last checkedOctober 2026

Identity: NADRA, Pak Identity and CNIC check online

NADRA handles the CNIC, the overseas card (NICOP), the Family Registration Certificate and the child’s B-Form. Applications now start in the Pak-ID mobile app, which the app stores list as “Pak Identity” by the National Database and Registration Authority.

TaskOfficial channelWhat you sendWhat comes back
Renew, change or reprint a CNIC; apply for NICOP, FRC or B-FormPak-ID appDetails, photo, fingerprints, documentsAn application you can follow in the app
Track an applicationSMS to 8400, or Tracking in the appTracking ID from your slipCurrent status
CNIC check by SMSSMS to 700013-digit CNIC, no dashesName and father’s name on that card
Family record checkSMS to 8009 from your NADRA-registered numberCNIC number and its issue dateFamily members listed against you

The NADRA helpline is 1777 from a mobile phone or 051-111-786-100 from a landline. The 7000 and 8009 codes come from earlier NADRA announcements, so if you get no reply, use the app or call 1777. Step-by-step help is in our NADRA online services guide.

SIM check on CNIC: PTA’s 668 service

The Pakistan Telecommunication Authority (PTA) runs the SIM Information System, which shows how many SIMs are registered on your CNIC.

  1. Open a new SMS and type your CNIC number without dashes.
  2. Send it to 668. Your network may charge for the message.
  3. Read the reply. It shows the number of SIMs registered in your name on each network.

You can do the same check free on cnic.sims.pk: enter the CNIC, complete the verification box and submit. If you see a SIM you never bought, PTA’s advice is to contact that mobile company straight away and have it blocked. More help is on our PTA and SIM page.

PTA mobile registration check (DIRBS)

DIRBS is PTA’s system for registering handsets. Use it before you buy a used or imported phone.

  1. Dial *#06# on the phone and note the 15-digit IMEI. A dual-SIM phone has two, so check both.
  2. Send the IMEI by SMS to 8484, or enter it on dvs.pta.gov.pk or in PTA’s Device Verification System (DVS) app.
  3. Read the status. “Compliant” means the device is PTA approved or registered. “Valid” means the IMEI is genuine but not yet registered with PTA. “Non-compliant” devices get blocked.

To register a device, PTA lists two routes: dial *8484# from a SIM issued on your own CNIC, or use the registration portal at dirbs.pta.gov.pk/drs.

Passport: online portal and passport tracking

The Directorate General of Immigration and Passports (DGIP) takes online applications at onlinemrp.dgip.gov.pk. Renewal is open to people inside Pakistan and overseas. You create an account, fill in the form, upload documents, pay by debit or credit card, and the passport is sent to you after approval.

For passport tracking, DGIP sends status updates by SMS from 9988 to the mobile number you give at the data entry stage. The commonly published way to ask for an update is to text the token number on your receipt to 9988. DGIP confirms the 9988 service but does not print the message format, so if nothing comes back, call 051-111-344-777 on a working day. See our passport page for more.

Tax: FBR IRIS and the Active Taxpayer List

The Federal Board of Revenue (FBR) uses IRIS at iris.fbr.gov.pk for registration and income tax returns. To see whether you are on the Active Taxpayer List (ATL), which is what people mean by “filer”:

  • SMS: type ATL, a space, then your 13-digit CNIC, and send it to 9966. Companies use ATL, a space and the 7-digit NTN.
  • AJK: type AJKATL, a space and the CNIC without dashes, and send it to 9966.
  • Online: use the ATL status check linked from FBR’s ATL page.

The FBR helpline is 051-111-772-772. Our FBR and tax page explains each step.

Vehicle verification and e-challan, province by province

Vehicle records belong to each province’s excise department, and traffic fines to its police or safe city authority. There is no single national site.

AreaVehicle verificationE-challan check
PunjabMTMIS at mtmis.excise.punjab.gov.pkechallan.psca.gop.pk or the “PSCA – Public Safety” app
Sindhexcise.gos.pk/vehicle/vehicle_search“TRACS 4 Citizens” app by Sindh Police
Khyber PakhtunkhwaVehicle Verification under e-Services on kpexcise.gov.pkChallan verification link on kppolice.gov.pk
Islamabadislamabadexcise.gov.pktraffic.islamabadpolice.gov.pk/Echallan

For vehicle verification Punjab’s MTMIS page asks for the registration number, and Sindh’s page also asks you to choose four wheelers or two wheelers. Full steps, payment and disputes are in our e-challan check guide.

Driving licence portals

AreaOfficial siteWhat you can do
Punjabdlims.punjab.gov.pkVerify a licence, track an application, get an e-licence, apply for a learner permit. It works with the Dastak app
Sindhdls.gos.pkVerify a licence and read the procedure and fee pages
Islamabaddlims.islamabadpolice.gov.pkVerify, apply, and apply for a learner permit. Queries: 051-9001541
KP (Peshawar)ptpkp.gov.pkDriving licence authentication and procedure

Our driving licence page covers these in more detail.

Police services, complaints and government payments

PortalOfficial addressUse it for
Punjab Police Khidmat Markazpkm.punjab.gov.pkCharacter certificate, police verification, copy of FIR, loss report, tenant registration
Islamabad Policeislamabadpolice.gov.pkCharacter certificate, verification, lost report, tenant registration. Complaint line 1715
Pakistan Citizen Portalcitizenportal.gov.pk and the app of the same nameComplaints against federal and provincial government offices, with tracking
e-Pay Punjabepay.punjab.gov.pk and the e-Pay Punjab appCreating a PSID (payment slip ID) to pay Punjab dues such as token tax, e-challans and licence fees through your bank or wallet

The police emergency number is 15. Punjab’s IGP complaint centre takes calls and SMS on 1787.

How to tell an official portal from a fake one

  • Read the address. Government sites end in .gov.pk, or .gop.pk for Punjab and .gos.pk for Sindh. The one exception on this page, cnic.sims.pk, is named by PTA itself.
  • Type it yourself. Do not open links sent by SMS or WhatsApp. Punjab’s safe city authority says its real e-challan messages come only from 9915 and carry no payment link.
  • Checks are free. No official portal asks for a “verification fee” to a personal wallet number.
  • Check the app developer. It should be the department itself, such as NADRA, Sindh Police or Punjab Safe Cities Authority.
  • Keep codes private. Never share an OTP, PIN or password with anyone, including a caller who claims to be from NADRA, PTA or your bank.

Problems and fixes

  • No reply to an SMS code: check your balance, remove dashes and spaces, and follow the exact format. Then try the website route.
  • A portal will not open: official sites go down for maintenance. Try again later or use the official app. Do not switch to a lookalike site from a search advert.
  • Unknown SIM on your CNIC: contact that operator and ask for it to be blocked.
  • Vehicle record looks wrong: contact the excise office that registered it. Punjab Excise answers on 1035.
  • A message demands payment: open the official portal yourself and check there before paying anything.

Frequently Asked Questions

Is there one website for all government portals in Pakistan?

No. Each service sits with its own department, and vehicle, licence and challan records are separate for every province.

How do I do a CNIC check online?

Use NADRA’s own channels: an SMS to 7000 for a basic name check, and the Pak-ID app for your own record. Websites that claim to show anyone’s CNIC details are not NADRA’s.

How can I see how many SIMs are on my CNIC?

Send your CNIC number without dashes to 668, or enter it on cnic.sims.pk.

Are these checks free?

The website and app checks are free. Your network charges for SMS short codes, and you pay official fees only when you apply for a document.

How do I check if I am a filer?

Send ATL, a space and your CNIC number to 9966, or use the ATL status check on FBR’s website.

Official sources

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *