ELECTRICITY GUIDE

How to Check PESCO Bill Online

A beginner guide to finding and understanding a PESCO online bill.

By Online Bijli Bill Check Editorial Team · Updated October 24, 2026

PESCO supplies electricity to most of Khyber Pakhtunkhwa, including Peshawar, Mardan, Charsadda, Nowshera, Swabi, Kohat, Bannu, D.I. Khan and Swat. If your paper bill is late or lost, you can view the official PESCO bill online in a minute using your reference number.

Note: Hazara division (Abbottabad, Mansehra, Haripur and nearby districts) is now served by HAZECO, and the merged tribal districts by TESCO. If your area moved to one of these companies, select that company instead.

Consumer details section of an electricity bill showing reference number, category and tariff
Consumer details: reference number, consumer ID, category (protected) and tariff

Your reference number

Printed at the top of every PESCO bill — 14 digits. Enter only the digits.

Steps

  1. Open our bill checker and select PESCO.
  2. Enter your 14-digit reference number.
  3. Click Check Official Bill to open the official PITC PESCO page.
  4. View, print or save the bill as PDF.

Checking the bill carefully

If the PESCO bill does not open

Ways to pay the bill

Keep the payment confirmation until the next bill shows the amount as paid.

PESCO complaints

Call 118 to report faults. For bill corrections, visit the sub-division office with the bill, CNIC copy and a dated meter photo, and submit a written application. See our PESCO bill calculation guide for an explanation of each charge.

Official reference

For current tariff and regulatory information, verify the latest documents published by NEPRA and the relevant government authorities.

Visit NEPRA →