There Is No Separate "Eligibility" Page โ What Actually Happens
Many guides describe a multi-screen eligibility check, but the PITC portal does not have one. The homepage at css.pitc.com.pk contains a single reference-number form. When you submit, the form POSTs to the URL /check-eligibility โ that is just the server-side handler, not a page consumers see. The server runs three deterministic checks against the PITC consumer master (the same database behind your monthly duplicate bill lookup) and immediately decides between two outcomes:
โ Eligible โ You Go to /register
- Server sends an HTTP 302 redirect to
css.pitc.com.pk/register - Browser opens the register page showing your meter owner details
- You fill in occupant CNIC + mobile and receive an OTP by SMS
- Complete OTP entry to finish registration
โ Ineligible โ Homepage Error Appears
- Server keeps you on the homepage with an inline red error banner
- Error specifies the exact reason: usage, tariff, CNIC, or not found
- No redirect occurs โ there is no separate "ineligible results" page
- Fix the specific issue and re-run the check
What the Three Deterministic Checks Verify
Tariff Class โ Must Be Domestic (A-1)
The meter must be flagged as a domestic-tariff connection in PITC records. Commercial (A-2), industrial (B-category), agricultural (D-category), and bulk-supply meters are excluded by design. If a small shop runs on a commercial meter at your home address, that meter does not qualify regardless of consumption.
Six-Month Rolling Average โค 200 Units
The system sums the last six monthly readings and divides by six. A single outlier month does not disqualify โ the rolling average smooths it. Consecutive heavy months push the average over and remove protected status until your average returns below the threshold automatically.
One CNIC โ One Live Protected Connection
Once OTP-registered, your CNIC is stored as the verified occupant of this meter nationally. The same CNIC cannot verify a second live domestic connection elsewhere. This closes the historical loophole where one household held several lifeline-priced meters under different family members' names.
Which Reference Numbers Are Accepted on the CSS Portal
The CSS portal accepts both the legacy 14-digit reference number and the newer 10-digit consumer number that appears on SAP-based bills in some DISCO zones. The reference is printed at the top of your bill in large type, right below the DISCO logo.
14-Digit Reference
Used by most DISCOs โ MEPCO, LESCO, IESCO, FESCO, GEPCO, PESCO, HESCO, SEPCO, QESCO, TESCO, HAZECO. Typically printed as XX XXXX XXXX XXXX.
10-Digit Consumer Number
Used by newer SAP-rolled billing zones inside the same DISCOs. The CSS portal autodetects which format you typed โ no need to select a DISCO manually.
Strip Spaces & Dashes
Remove all spaces, dashes, and formatting before pasting. CheckBillsOnline.pk auto-cleans digits before forwarding, but the PITC form is strict about format.
Can't Find Your Reference?
See the electricity problems page for recovery options including DISCO SMS services and subdivision office visits.
The Two Destinations the PITC Server Can Send You To
After you submit the reference number on the PITC homepage, your browser lands in one of two places โ and which one tells you your result immediately:
Destination 1 โ Eligible: PITC redirects to css.pitc.com.pk/register. This page shows two panels: Owner Details (read-only โ your reference, tariff code, consumer name, address, sanctioned load) and Occupant Details (you fill in your CNIC + mobile to receive an OTP). For the full walkthrough see how to register on CSS.
Destination 2 โ Ineligible: The server keeps you on the homepage with a red inline error. The most common failure messages and what they mean:
Usage Above Threshold
Six-month rolling average exceeds the protected band. Fix: reduce monthly usage consistently for a few cycles. Protected status auto-restores once the average drops.
Non-Domestic Tariff
Meter is commercial, industrial, or agricultural. Apply for a domestic tariff conversion at your DISCO subdivision office, then retry.
Duplicate CNIC / Multiple Connections
The CNIC on the consumer record is already an occupant on another live connection. Consolidate via your DISCO office and pick one meter for the subsidy.
Reference Not Found
The reference doesn't exist in PITC records. You likely entered the account number, billing cycle ID, or customer ID. Look for the 10โ14 digit number at the very top of the printed bill.
What CheckBillsOnline.pk Does and Does Not See
CheckBillsOnline.pk is a thin interface to the official PITC portal. The eligibility form on this page copies your reference to your clipboard and opens css.pitc.com.pk in a new browser tab. We do not log the reference, store it in cookies, send it to analytics, or share it with advertisers. Your CNIC, mobile number, and OTP are entered exclusively on the official PITC screen โ not on our servers.
Eligibility Check โ Frequently Asked Questions
Is /check-eligibility a separate page I have to visit on the PITC site?
No. css.pitc.com.pk has only one consumer-facing entry point - the homepage with a single reference-number form. /check-eligibility is just the URL the homepage form POSTs to internally; the server runs the eligibility logic and either redirects you to /register (eligible) or keeps you on the homepage with an inline error (ineligible). You never see a dedicated eligibility-result screen.
What does the eligibility check actually verify on css.pitc.com.pk?
The eligibility check looks up your 14-digit reference number in the PITC consumer master and runs three tests: (1) is the meter a domestic-tariff connection, (2) has the rolling six-month average stayed inside the protected band, and (3) does the consumer name on the meter have only one live connection nationally. All three must pass - if they do, you are redirected to /register; if any fails, you stay on the homepage with an error.
What is a valid reference number for the eligibility check?
Most DISCOs print a 14-digit reference number at the top of the paper bill. A few (newer SAP-based zones) print a 10-digit consumer number - both formats are accepted by the CSS portal. Strip spaces and hyphens before submitting. checkbillsonline.pk validates 10โ14 digits before redirecting so you do not waste time on the PITC side.
Can my eligibility status change month-to-month?
Yes. The CSS uses the six-month rolling average, so a single heavy-usage month (summer AC, festive season, water-pumping) can push your average above the protected slab and remove the subsidy until your average drops back. The protected slab is restored automatically once your six-month rolling consumption is again inside the threshold.
Why does the form ask me to verify my CNIC and occupant details?
Because the registered consumer name on the meter and the actual occupant of the home are often different - tenants commonly use a meter registered to the previous owner. CSS requires the *current occupant* to be CNIC-verified so the subsidy reaches the household actually paying the bill, not an absent legal owner.
Does checkbillsonline.pk see or store the data I enter?
No. The reference number entry on checkbillsonline.pk is a thin client-side form that POSTs straight to the official css.pitc.com.pk endpoint in a new tab. We do not log, cache, or share your reference, CNIC, name, or mobile number. All eligibility logic and the OTP flow live on the PITC server.