How to Check PESCO Bill Online

PESCO serves Khyber Pakhtunkhwa where terrain and connectivity vary widely. Here is the complete online bill check guide.

PESCO — the Peshawar Electric Supply Company — serves the majority of Khyber Pakhtunkhwa province, supplying electricity to Peshawar, Mardan, Swabi, Charsadda, Nowshera and many other settled districts. PESCO's territory presents unique challenges that shape how its consumers interact with billing: mountainous terrain in northern districts makes physical meter reading visits less frequent, security concerns in some areas restrict reader access, and internet connectivity varies dramatically between urban Peshawar and remote KP villages. The online bill check facility at www.pesco.com.pk has become essential infrastructure for the consumers who can access it.

Locating the PESCO reference on bill copies

The PESCO reference number appears in standard WAPDA-compliant positions on every bill:

One specific feature of some PESCO bills: in remote areas where bill delivery is consolidated (one batch drop-off for a whole village), bills sometimes arrive in bundled batches where individual bills are not clearly separated. The 14-digit reference number is still printed clearly on each bill but consumers in village settings should double-check they are reading their own bill rather than a neighbour's. The consumer name and address on the bill should match your records.

Online PESCO bill check process

  1. Access www.pesco.com.pk

    Open the PESCO website in any browser. The site is relatively simple and loads quickly even on slower connections common in PESCO's coverage area. Bookmark for future use.

  2. Find the bill inquiry link on the homepage

    The bill check link is labelled 'Online Bill' or similar and is positioned prominently. PESCO's homepage layout is straightforward without the extensive corporate communications that clutter some other DISCO sites.

  3. Enter your reference number

    Type the 14 digits with no spaces. The portal accepts the input immediately and validates the length before proceeding.

  4. Complete the verification challenge

    PESCO uses an image captcha. Enter the displayed characters carefully. If the connection is slow and the image fails to load, refresh the page and try again — patchy mobile internet in some PESCO areas means image-based captchas occasionally have trouble loading.

  5. Download or view the bill

    The bill displays as a PDF. Save it to your device immediately because in areas with limited internet, reloading the page from scratch could take longer than the bill viewing itself.

PESCO bill via mobile wallets and bank apps

For PESCO consumers with reliable mobile data service, app-based bill checking is often faster than the official portal:

Bill discrepancies in rural KP areas

PESCO consumers in remote areas face billing issues that urban consumers rarely encounter:

The remedy for most rural billing issues is in-person visit to the nearest PESCO sub-divisional office. Phone-based dispute resolution rarely works for substantive issues — the helpline 118 can record a complaint but actual investigation requires field-level engagement.

Reporting outdated PESCO meter readings

When meter readings on the bill are stale or incorrect, the formal correction process:

For consumers in genuinely inaccessible areas where meter readers cannot reliably visit, PESCO has been gradually deploying remote meter reading technology — though coverage remains sparse compared to urban DISCOs. Consumers interested in self-reading arrangements (submitting monthly readings themselves via SMS or photos) can inquire at the sub-divisional office, though this is not a standard option in all PESCO sub-divisions.

PESCO bill check — common user concerns

Closing note on intermittent connection logs

PESCO's load-shedding patterns are among the most severe in Pakistan — rural areas can see 12-18 hours of daily power outage during summer peak periods. Consumers experiencing genuinely abnormal outage patterns (beyond the published schedule) can log complaints via the helpline 118. The cumulative complaints from a specific feeder area do influence PESCO's prioritisation of feeder upgrades and maintenance over time, even when individual complaints feel like they disappear into a void.

For consumers planning longer absences from PESCO properties (extended stays elsewhere, seasonal migration patterns common in some KP areas), continuing to check bills online during absence prevents arrears from accumulating into disconnection territory. PESCO disconnects connections that miss two consecutive months of payment; reconnection charges are substantial. Even minimal monthly payments during absences (just the standing charges and zero consumption) keep the connection active.

Portal URLs, SMS shortcodes, payment channels and complaint procedures described above reflect PESCO's setup as of early 2026. Conditions in some KP areas change rapidly — verify current details with the helpline or sub-divisional office before relying on specifics from this guide for situations in your particular area.