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:
- Top-right of the bill header in the main identification block, alongside the bill month and consumer name.
- Under the consumer name and address in the leftmost data column, labelled 'Customer Reference' or 'Account No' depending on bill template version.
- On the bill payment slip — the perforated section that gets stamped during payment at any bank counter or NADRA Kiosk.
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
- 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.
- 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.
- Enter your reference number
Type the 14 digits with no spaces. The portal accepts the input immediately and validates the length before proceeding.
- 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.
- 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:
- JazzCash — PESCO is listed under Electricity Bills in the bill payment menu. Enter the reference number and the bill amount appears immediately. JazzCash works particularly well in PESCO's mobile data coverage areas because the app is optimised for low-bandwidth use.
- Easypaisa — similar workflow. Easypaisa has more retailer points in PESCO villages where banking branches are sparse, making it particularly useful for rural KP consumers.
- HBL Mobile, MCB Mobile, Bank Alfalah Mobile and other major Pakistani bank apps all support PESCO bill checking. Bank apps generally show only your own paid bills history; for first-time bill check on a connection you have not paid before, the portal or mobile wallet is the better starting point.
- SMS check via 8133 — sending your reference number to 8133 returns the bill amount via SMS. This works on basic feature phones and does not require any internet connection. Valuable in PESCO's remote villages where smartphones may not have data coverage even if they exist.
Bill discrepancies in rural KP areas
PESCO consumers in remote areas face billing issues that urban consumers rarely encounter:
- Long-gap readings — meter readers in mountainous and remote areas sometimes miss monthly visits due to weather, road conditions or security restrictions. Bills then arrive with estimated readings or with multi-month aggregated actual readings. Multi-month aggregations can produce alarming bill totals because the units consumed are summed across the gap.
- Estimation errors — when actual readings cannot be obtained, estimates use previous months' patterns. Estimates that diverge significantly from actual usage create either over-billing or under-billing situations that require correction when actual readings resume.
- Wrong consumer category — some rural connections were originally registered as domestic but used for small commercial purposes (village shops, small bakeries, agricultural pump operations). Mismatched categorisation produces either incorrect bills or compliance issues when the discrepancy is discovered.
- Inherited unpaid arrears — when houses change ownership in rural areas, sometimes the previous owner's unpaid arrears get attached to the new owner's bills. New owners should always check for any inherited arrears before taking possession and clear them with the seller as part of the transaction.
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:
- Take a clear photograph of your actual meter showing the current reading. Make sure the photo includes a visible date stamp (most phone cameras embed timestamps in photo metadata).
- Note the meter number visible on the physical meter — this is different from the consumer reference number and helps PESCO identify the specific meter for correction.
- Visit the PESCO sub-divisional office with the photo, your bill copy and your CNIC. The staff log a meter reading correction request and verify the reading themselves on the next scheduled cycle.
- The correction appears on a subsequent bill (typically the second or third bill after the request, depending on the timing of the next reading cycle). The correction either credits previously over-billed amounts or back-bills under-billed amounts.
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.