The rule, stated plainly
Standing note: FPSC rules can change between exam cycles. Everything below reflects the long-standing framework (21–30 years on 31 December, 3 attempts), but your exam year's official FPSC notification at fpsc.gov.pk is the only binding source. Where figures vary across websites, we say so — and tell you to verify.
For the CSS Competitive Examination, FPSC requires candidates to be between 21 and 30 years of age on 31 December of the exam year. Two things in that sentence do the damage.
The corollary most people miss: the lower bound is exact too. Being 20 years, 11 months, and 30 days on 31 December is not "basically 21." You are underage for that cycle.
- **The date is fixed.** Not the application date, not the exam date, not "today" — 31 December of the year the examination is held.
- **The comparison is exact to the day.** "30 years" means 30 years, 0 months, 0 days or less. 30 years and one day is over the limit.
The trap: one day over is over
Run the subtraction method (taught step-by-step in our exact age calculator guide) against the cutoff date — not against today. Here are worked examples for a hypothetical exam year with cutoff 31 December 2026. (All examples worked illustratively for the stated dates.)
The pattern: the boundary is a cliff, not a slope. Cases 1 and 2 differ by a single day of birth and land on opposite sides of it.
- **Case 1: Born 31 December 1996 → ELIGIBLE.** 31 Dec 2026 − 31 Dec 1996 = exactly 30 years, 0 months, 0 days. Turning exactly 30 on the cutoff date is within the limit.
- **Case 2: Born 30 December 1996 → DISQUALIFIED.** 31 Dec 2026 − 30 Dec 1996 = 30 years, 0 months, 1 day. One single day over 30. This is the case that breaks hearts every year, because the candidate "feels" 30.
- **Case 3: Born 1 January 1996 → DISQUALIFIED.** 31 Dec 2026 − 1 Jan 1996 = 30 years, 11 months, 30 days. Nearly 31. Disqualified, and should have known a year earlier.
- **Case 4: Born 31 December 2005 → ELIGIBLE.** Exactly 21 years, 0 months, 0 days on the cutoff. Turning exactly 21 on the cutoff date is within the limit.
- **Case 5: Born 1 January 2006 → DISQUALIFIED (underage).** 20 years, 11 months, 30 days on the cutoff. One day short of 21. Disqualified for this cycle — but fully eligible for the next one.
The most common mistake: computing against the wrong date
Aspirants routinely compute their age as of the application deadline or "today," then compare that to 21–30. That is the wrong comparison. The only date that matters is the one printed in the official notification — historically 31 December of the exam year.
Concrete failure mode: you apply in October 2026 at age 29 years 10 months. You feel safe. But if you were born in early 1996, your age on 31 December 2026 is already past 30 — and the application-stage check, or the later scrutiny, catches it. Always run your birth date against the cutoff date, never against the application date.
Age relaxation: the "verify, don't trust" section
FPSC's rules have historically provided age relaxation — commonly cited as up to 2 years beyond 30 (i.e., up to 32) for certain categories. The categories most frequently listed in past notifications include candidates from scheduled castes and scheduled tribes, domiciles of Azad Jammu & Kashmir and Gilgit-Baltistan, disabled candidates, and government servants with qualifying service.
Here is the honest part: the exact categories, the length of relaxation, and the conditions change, and blogs contradict each other constantly. We have seen different sites quote different numbers for the same exam year. Do not plan your attempt strategy on a blog's table — including this one. The procedure is:
If you qualify for relaxation, redo the cutoff math with your extended limit (e.g., 32 instead of 30). The exact-to-the-day logic is identical — only the boundary moves.
- **1.** Open the official FPSC notification for your exam year at fpsc.gov.pk.
- **2.** Find the age-limit and relaxation clauses (historically around Rule 6 of the CSS Competitive Examination Rules).
- **3.** Match your category against that text, not against any summary.
Attempts-left planner: 3 lifetime attempts
FPSC historically allows three attempts at the CSS examination in a candidate's lifetime (verify current rules in your notification). Attempts and age interact: you need an eligible year and an unused attempt.
Here's how to plan it. Take your birth date and the cutoff math above, and list your eligible exam years. (Illustrative: assumes the 21–30 window on 31 December and no relaxation; exact-day boundaries from the case studies above still apply within each year.)
The strategic insight: with 3 attempts across roughly 9 eligible cycles, when you attempt matters as much as whether. Burning all three attempts in your first three eligible years leaves nothing if life intervenes. Many serious aspirants deliberately hold one attempt in reserve for their final eligible years, when preparation is strongest.
- **Born 1996:** first eligible exam year 2018 (turning 22 on cutoff); last eligible 2026 (turning 30 on cutoff); eligible window 9 cycles.
- **Born 2000:** first eligible 2022; last eligible 2030; eligible window 9 cycles.
- **Born 2004:** first eligible 2026; last eligible 2034; eligible window 9 cycles.
Busting the 35-year rumor
Every so often, social media and even news outlets report that the CSS age limit "has been raised to 35." Aspirants share it, academies repeat it, and someone plans their whole attempt strategy around it.
As of this writing, no such change has been approved or notified by FPSC. It has been discussed and proposed in various forums, but discussion is not a notification. The binding rule remains 21–30 on the cutoff date until an official FPSC notification says otherwise. If you ever see the 35-year claim: check fpsc.gov.pk. If it's not in an official notification, it isn't real — and planning around it can cost you your actual eligible years.
Check your own eligibility in 4 steps
Do this before you invest months in preparation. The calendar doesn't negotiate.
- **1. Confirm the cutoff date** in the official FPSC notification for your exam year (historically 31 December).
- **2. Compute your exact age on that date** using the year-month-day subtraction method. (Our age calculator gives your age as of today and has no "as of" mode — so for cutoff math, run the manual method against the cutoff date; it takes a minute.)
- **3. Compare exact-to-the-day** against 21–30 (or your relaxed limit). Remember Cases 1 and 2: the boundary is a cliff.
- **4. Count your attempts** — confirm how many you've used and whether current rules still cap lifetime attempts at three.
What disqualification actually looks like: the scrutiny stage
Age rejection rarely happens dramatically at the application portal. It usually happens at document scrutiny — the stage where FPSC verifies your claimed particulars against your records. Here's what gets checked and what goes wrong.
The practical takeaway: six months before your target exam year, pull every document that carries your birth date, confirm they match, and run the 4-step check above. Scrutiny-stage disqualification after a year of preparation is the most avoidable failure in this process.
- **Your date of birth must agree across documents.** Your CNIC, matriculation DMC/certificate, and birth certificate should all show the same date. If they don't, the officially recorded date governs — and "my CNIC has a typo" is not a defense FPSC is obliged to accept. Fix discrepancies before you apply, not after a rejection letter.
- **The computation is redone from your documents,** not from what you typed in the form. If you computed 30 years 0 months 0 days but your DMC says a day earlier, you're out.
- **Affidavits almost never cure an age defect.** Unlike name-spelling issues, age is treated as a hard eligibility criterion. Don't plan around getting an exception — plan around the math.
The birthday lottery: one day of birth, one year of eligibility
Here's a subtle cruelty of fixed cutoffs that few aspirants notice. Compare two candidates: born 31 December 1995 → last eligible exam year: 2025 (turning 30 on that year's cutoff). Born 1 January 1996 → last eligible exam year: 2026.
One day apart in birth — a full year apart in their final eligible cycle. The cutoff doesn't just decide a single exam; it decides which calendar year is your last chance. If you're near the boundary, map your whole window (like the planner table above) rather than thinking one exam at a time. And if you're the 31-December baby, your "last year" arrives twelve months sooner than your January-born peer's — plan your attempts accordingly.
Provincial exams play by different rules
Don't carry CSS numbers into provincial exams. The PMS and other provincial competitive examinations (PPSC Punjab, KPPSC, SPSC, BPSC) set their own age limits and attempt rules, and they differ from the federal CSS framework. Some have different upper limits, different cutoff dates, and different relaxation categories. Every point in this guide about "verify against the official notification" applies doubly here: the provincial commission's advertisement for your specific exam is the only source that matters.



