How to Apply Online for Government Jobs Pakistan 2026
Step-by-step guide for all major government job portals: FPSC, PPSC, NJP, NADRA, Army, Navy, PAF.
Quick Answer:
To apply online for government jobs in Pakistan: (1) Find the official advertisement on SkillzDunya. (2) Identify the correct portal from the ad (FPSC, PPSC, NJP, NTS, etc.). (3) Register with your CNIC and email. (4) Fill the form — all details must match your original documents. (5) Pay the fee via bank challan or JazzCash/EasyPaisa. (6) Submit at least 3 days before the deadline. (7) Save your reference number.
Government Job Portals — Which to Use
FPSC — Federal Public Service Commission
fpsc.gov.pk
Federal BPS-16 and above civilian posts
Apply for IRS, Customs, Foreign Service, PA&S, and other federal grade-16+ posts
PPSC — Punjab Public Service Commission
ppsc.gop.pk
Punjab provincial BPS-11 to BPS-17 posts
Punjab government departments, schools, health, police, and other provincial services
NJP — National Job Portal
njp.gov.pk
Federal departments BPS-1 to BPS-15
Ministries, attached departments, and autonomous bodies across federal government
NTS — National Testing Service
nts.org.pk
NTS-outsourced tests for various organizations
NADRA, HEC, private universities, and organizations that use NTS for testing
NADRA Careers
careers.nadra.gov.pk
NADRA-specific posts only
Data Entry, Registration Officers, IT posts, and management roles in NADRA
Pakistan Army
joinpakarmy.gov.pk
Military and civilian Army posts
Sepoy, Naib Subedar, and civilian admin/technical posts in Pakistan Army
Step-by-Step Online Application Process
Find the Official Advertisement
Browse SkillzDunya daily for new government job ads. Also check Dawn, Jang, Express Tribune newspapers. Ensure the advertisement is from an official source — never pay anyone to "apply on your behalf."
Never pay agents or middlemen — all government job applications are free or have a small official fee paid directly to the portal/bank.
Verify Your Eligibility
Before anything else: check (a) age limit — are you within the required years? (b) qualification — do you meet the minimum degree requirement? (c) domicile — do you have the required province/district domicile? (d) any special conditions (gender, disability quota, etc.)
Ineligible applications are rejected — and the fee is non-refundable. Never guess on eligibility.
Prepare Your Documents (Scans)
Before opening the portal, have ready: (a) Clear color scan of your CNIC — front and back. (b) Recent passport-size photo — plain background, clear face, formal attire. (c) Educational certificates scan if required at this stage (some portals ask only at interview). Keep JPG/PDF files under 1MB each.
Photo tip: Plain white or blue background, no sunglasses, same as your CNIC photo style.
Register / Log In to the Portal
Go to the correct portal (see table above). Click "Register" and use your CNIC as primary ID. Enter your email and mobile number accurately — all communications come via these. Create a strong password and note it down.
Use an email you check daily. Test calls and roll number slip notifications are sent to this email.
Fill the Online Application Form
Complete all sections accurately: Personal Info (CNIC, name, DOB — must match CNIC exactly), Education (institution names, year, grade — must match certificates), Experience (if required), Domicile information, and your preferred test city. Double-check before proceeding.
Critical: Name on form must exactly match your CNIC — including spelling, father's name, date of birth.
Pay the Application Fee
Generate the fee challan from the portal (or find the bank account number in the ad). Options: (a) Bank challan — take the printed challan to the designated bank (HBL/NBP/others) and deposit cash, (b) JazzCash — many modern portals now accept JazzCash payments (3–4% convenience fee), (c) Online banking — IBFT transfer if portal supports it. Keep the payment proof.
Fee amounts: PPSC Rs. 600–1,200, FPSC Rs. 200–500, NTS Rs. 250–500 depending on the post.
Upload Fee Receipt and Submit
Upload a clear scan of your fee receipt/challan where required. Review the entire form once more, then click Submit. The portal will show a confirmation screen — save/print this. Your application reference number is critical — note it immediately.
Submit at least 3 days before deadline — portals crash heavily on the last day.
Monitor Application Status
Log in to the portal periodically to check your status. Roll number slips appear 7–10 days before the test date. If you gave correct mobile number, you will also receive an SMS. Print your roll number slip before test day.
Also check your email daily — interview calls sometimes arrive with only 5–7 days notice.
Payment Methods — Fee Deposit Options
Bank Challan
Most common method
Print challan from portal → visit designated bank branch → deposit cash at counter → scan receipt for upload
No convenience fee — pay exact amount
JazzCash
Increasingly accepted
Open JazzCash app → Go to Government Payments or Bills → Enter the challan ID/PSID → Pay from your mobile wallet
Small convenience fee (Rs. 20–50)
EasyPaisa
Some portals accept
Open EasyPaisa → Go to Government Services → Enter payment reference → Confirm
Small convenience fee applies
Online Banking
IBFT transfer for some portals
Log in to your bank app → Transfer to the government account number given in the ad → Keep transaction reference
Check if portal accepts IBFT
Common Mistakes to Avoid
- Name/CNIC mismatch — form name must exactly match your CNIC (same spelling, same father's name)
- Applying without meeting eligibility — age, qualification, domicile violations mean automatic rejection
- Poor quality photo or blurry CNIC scan — rejection reason in many portals
- Wrong domicile — applying for a Punjab provincial post without Punjab domicile
- Submitting on the last date — portals crash; always submit 3+ days before deadline
- Not saving reference number — impossible to track your application without it
- Using an email you don't check — test call may be missed
- Paying fee to wrong bank account / wrong challan ID — fee is lost and application is incomplete