Pakistan's Independent Utility Portal
css.pitc.com.pk ยท Instant Eligibility Check

Check Your Cross Subsidy Program Eligibility โ€” Reference Number Lookup

Enter your 10โ€“14 digit reference number from the top of your electricity bill. This page copies it to your clipboard and opens the official css.pitc.com.pk portal in a new tab โ€” PITC's server runs all three eligibility checks instantly and either shows your registration screen or an error explaining why you don't qualify yet.

Printed on the top of your printed electricity bill - 10 to 14 digits.

For your security, the official eligibility check, CNIC entry, and OTP verification all happen on the official PITC portal css.pitc.com.pk. checkbillsonline.pk does not store your reference number.

What happens next?

  1. Click Apply - we copy your reference to your clipboard and open the official PITC homepage css.pitc.com.pk in a new tab.
  2. Paste & submit on PITC homepage - there is only one form on the PITC homepage. Paste your reference into it and click submit.
  3. PITC opens your register page - if the reference is valid, PITC redirects you to /register which displays your meter owner details (consumer name, address, sanctioned load) and the occupant CNIC + mobile fields.
  4. CNIC & OTP - enter your CNIC and a PTA biometric-verified mobile number, then verify the OTP that PITC sends by SMS.
  5. Done - your subsidy registration is queued. The protected tariff reflects on your next bill cycle if you qualify.
  1. Home
  2. Cross Subsidy Program
  3. Check eligibility
How the Check Works

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
Three-Point Check

What the Three Deterministic Checks Verify

01

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.

02

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.

03

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.

โšกAll three must pass simultaneously. If any one fails, the error message specifies the exact reason โ€” usage drop, tariff conversion at your DISCO, or CNIC consolidation.
Reference Numbers

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.

What You See After Submitting

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.

Privacy & Security

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.

๐Ÿ›กRead our privacy policy for the full picture. If anyone asks you to pay a fee to check eligibility or register on CSS, it is a scam โ€” report it to NEPRA's consumer cell at 0800-63777.
FAQs

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.