Checking your PESCO bill online takes under 30 seconds — no app, no account, no fee. The Peshawar Electric Supply Company distributes electricity across all of Khyber Pakhtunkhwa (KPK) and is accessible via the official PESCO government portal. Their online system lets any customer view their current bill, get a duplicate bill, check old bills, and understand their tariff slab — using their 14-digit reference number.
This page covers every method to check your PESCO bill in 2026 — by 14-digit reference number, by CNIC, by name, how to get a duplicate bill, how to check old bills, how to use the PESCO bill calculator, and how to reach the official pesco.gov.pk portal — so you always have full access to your billing information.
What Areas Does PESCO Serve?
PESCO is the sole electricity distribution company for Khyber Pakhtunkhwa, operating under NEPRA's regulatory framework as a WAPDA successor company.
| Division | Districts Covered |
|---|---|
| Peshawar | Peshawar, Nowshera, Charsadda, Mardan, Swabi |
| Abbottabad | Abbottabad, Haripur, Mansehra, Battagram, Kohistan |
| Swat | Swat, Dir Upper, Dir Lower, Chitral, Shangla |
| Bannu | Bannu, Lakki Marwat, Karak, Tank, North Waziristan |
| DI Khan | Dera Ismail Khan, South Waziristan |
| Tribal Districts | Khyber, Kurram, Orakzai, Mohmand, Bajaur |
How to Check PESCO Bill Online by 14-Digit Reference Number (2026)
- Open your browser and go to
bill.pesco.com.pkorpesco.gov.pk— both are official PESCO portals. - Find your 14-digit reference number at the top right of any previous PESCO paper bill.
- Enter the 14-digit number exactly in the search field — no spaces, no dashes.
- Click Submit. Your current PESCO bill loads within seconds.
- View amount, due date, and units consumed. Print or download your duplicate bill if needed.
No registration required. No fee. Works on all browsers and mobile devices.
How to Check PESCO Bill by CNIC Online
PESCO's portal primarily uses the 14-digit reference number. If you do not have it, retrieve it using your CNIC:
- Call PESCO helpline
118(free, 24/7) and provide your CNIC and full property address. - The representative will verify your identity and provide your 14-digit reference number.
- Alternatively visit any PESCO subdivision office in person with your original CNIC.
- Once retrieved, save the reference number permanently for all future bill checks.
How to Check PESCO Bill Online by Name
Direct name-based lookup is not available on the PESCO online portal for security reasons. To find a bill by name:
- Call PESCO helpline 118: Provide the full name of the account holder, their CNIC, and property address. Staff will locate the account and give you the reference number.
- Visit PESCO subdivision office: Bring a copy of the account holder's CNIC and the property address. Staff can retrieve the reference number in person at no charge.
- Check the paper bill: The account holder's name is printed on every PESCO bill beside the 14-digit reference number at the top of the document.
How to Get a PESCO Duplicate Bill
Lost your original PESCO bill? Getting a duplicate is completely free and instant:
- Go to
bill.pesco.com.pkand enter your 14-digit reference number. - Your current bill appears on screen — this is your duplicate bill.
- Click Print or Download PDF to save your duplicate copy.
- This downloaded PDF is legally valid and accepted at all banks, ATMs, JazzCash, and Easypaisa counters.
How to Check PESCO Old Bill Online
- Visit
bill.pesco.com.pkand enter your 14-digit reference number. - Your current bill loads by default. Look for a billing history or old bills option on the results page.
- Select the specific previous month you need to view or download.
- Download or print the old bill as PDF for records, dispute filing, or documentation purposes.
118 or visit your subdivision office with your 14-digit reference number. Staff can retrieve and print any previous month's bill free of charge — this is your right under NEPRA consumer regulations.
PESCO Bill Calculator — How to Estimate Your Bill (2026)
Many PESCO customers search for a bill calculator to estimate their electricity charges before the bill arrives. While PESCO does not offer a built-in online calculator, you can estimate your bill using the 2026 NEPRA domestic tariff slabs:
PESCO Domestic Tariff Slabs 2026 (Estimated)
bill.pesco.com.pk once generated.
To estimate your bill: multiply your units consumed by the applicable slab rate, then add approximately Rs. 350–500 for fixed charges and taxes for a domestic connection. For a more accurate figure, check your previous month's bill for the fixed charges applicable to your specific tariff category and sanctioned load.
pesco.gov.pk vs bill.pesco.com.pk — Which to Use?
| Portal | What It Is | Use It For |
|---|---|---|
| bill.pesco.com.pk | PESCO's dedicated bill inquiry portal | Current bill, old bills, duplicate bill download — fastest method |
| pesco.gov.pk | PESCO's main government website | Complaints, consumer services, tariff information, new connections |
bill.pesco.com.pk directly — it is faster and requires only your 14-digit reference number. The main pesco.gov.pk site is useful for complaints and other consumer services but routes bill inquiries to the same bill portal.
All Methods to Check PESCO Bill in 2026
Official Bill Portal
Visit bill.pesco.com.pk or pesco.gov.pk, enter your 14-digit reference number, view, print, and download current or old bills.
SMS Service
Send your 14-digit reference number to 8119. Receive your current bill amount and due date by return SMS within seconds.
PESCO Helpline
Call 118 (free, 24/7). Provide reference number or CNIC for bill details, reference retrieval, old bills, or complaints.
PESCO Office
Visit any PESCO subdivision office with your reference number or CNIC for bill inquiry, duplicate bill, and in-person payment.
How to Pay Your PESCO Bill Online in 2026
| Payment Method | Platform | Fee |
|---|---|---|
| Internet Banking | HBL, UBL, MCB, Meezan, ABL and all major banks | Free |
| Mobile Banking Apps | HBL Mobile, UBL Digital, MCB Lite, Meezan Mobile | Free |
| JazzCash | App or USSD *786# → Bill Payments → Electricity → PESCO | Free |
| Easypaisa | App or nearest agent → Bill Payments → PESCO | Free |
| Nayapay / SadaPay | App → Bill Payments → Electricity → PESCO | Free |
| 1-Link ATM | Any ATM with 1-Link logo → Bill Payments → PESCO | Free |
| Bank Branch | Any scheduled bank branch with your 14-digit reference number | Free |
| Pakistan Post | Nearest post office — cash payment accepted | Free |
Understanding Your PESCO Bill — Key Fields Explained
| Bill Field | What It Means |
|---|---|
| Reference Number | Your unique 14-digit PESCO customer ID for all transactions |
| Consumer Name | Name of the registered electricity account holder |
| Issue Date | Date the bill was generated by PESCO |
| Due Date | Last date to pay without surcharge — typically 15–20 days after issue |
| Units Consumed | Total electricity used in the billing month (kWh) |
| Sanctioned Load | Maximum load approved for your connection (kW) |
| Tariff Category | Your rate — domestic, commercial, industrial, or agricultural |
| Fuel Cost Adjustment (FCA) | Variable monthly charge based on power generation fuel prices |
| Fixed Charges | Monthly flat charge regardless of units consumed |
| TV Fee | Mandatory Pakistan Television licence fee collected with bills |
| Late Payment Surcharge | 10% penalty applied if bill paid after the due date |
| Arrears | Unpaid balance from previous months carried forward |
How to File a PESCO Bill Complaint in 2026
- Call PESCO helpline at
118(free, 24/7). Provide your 14-digit reference number and describe the billing discrepancy clearly. - Submit online complaint through
pesco.gov.pkunder the "Consumer Complaints" or "Online Services" section. - Visit your subdivision office with your printed bill and CNIC. Request a meter inspection in writing and keep the complaint reference number.
- Escalate to NEPRA if unresolved within 15 working days at
nepra.org.pkor free helpline0800-63772.
Check Your PESCO Bill Right Now
You will be redirected to the official PESCO bill portal. Have your 14-digit reference number ready.
→ Go to PESCO Bill PortalWhy Monthly PESCO Bill Checks Matter in KPK
KPK's diverse terrain — from Peshawar's urban heat to mountainous districts like Swat and Chitral — means electricity usage patterns vary significantly. Checking your PESCO bill online as soon as it is generated each month gives you maximum time to verify your consumption against your actual usage, dispute errors early, arrange payment before the due date, and avoid the mandatory 10% late surcharge.
Bookmark bill.pesco.com.pk and save your 14-digit reference number as "PESCO Ref" in your phone contacts. A 30-second monthly check keeps you fully informed and surcharge-free throughout the year.