Skip to main content
UTILITY BILLS

PESCO Bill Check: View, Download & Calculate Your Bill Online (2026) in Bannu

Check, download and calculate your PESCO Peshawar electricity bill online instantly using your reference number. Free, fast, official.

PESCO Bill Check

Enter your details below to check the official record

100% Secure
Instant
Official Source
⚡ PESCO Official ✓ 100% Free ⚡ 2026 Updated 🔒 No Login Required

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.

Your PESCO Reference Number: Your 14-digit reference number is printed at the top of every PESCO paper bill. It is the single key for all online bill checks, duplicate bills, old bill lookups, and payment transactions. Save it as "PESCO Ref" in your phone contacts right now.

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.

DivisionDistricts Covered
PeshawarPeshawar, Nowshera, Charsadda, Mardan, Swabi
AbbottabadAbbottabad, Haripur, Mansehra, Battagram, Kohistan
SwatSwat, Dir Upper, Dir Lower, Chitral, Shangla
BannuBannu, Lakki Marwat, Karak, Tank, North Waziristan
DI KhanDera Ismail Khan, South Waziristan
Tribal DistrictsKhyber, Kurram, Orakzai, Mohmand, Bajaur

How to Check PESCO Bill Online by 14-Digit Reference Number (2026)

  1. Open your browser and go to bill.pesco.com.pk or pesco.gov.pk — both are official PESCO portals.
  2. Find your 14-digit reference number at the top right of any previous PESCO paper bill.
  3. Enter the 14-digit number exactly in the search field — no spaces, no dashes.
  4. Click Submit. Your current PESCO bill loads within seconds.
  5. 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:

  1. Call PESCO helpline 118 (free, 24/7) and provide your CNIC and full property address.
  2. The representative will verify your identity and provide your 14-digit reference number.
  3. Alternatively visit any PESCO subdivision office in person with your original CNIC.
  4. 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:

  1. Go to bill.pesco.com.pk and enter your 14-digit reference number.
  2. Your current bill appears on screen — this is your duplicate bill.
  3. Click Print or Download PDF to save your duplicate copy.
  4. This downloaded PDF is legally valid and accepted at all banks, ATMs, JazzCash, and Easypaisa counters.
Free Duplicate Bill: Your PESCO duplicate bill downloaded from the official portal is fully valid for payment at every channel. You never need to visit a PESCO office or pay any fee to obtain a duplicate copy.

How to Check PESCO Old Bill Online

  1. Visit bill.pesco.com.pk and enter your 14-digit reference number.
  2. Your current bill loads by default. Look for a billing history or old bills option on the results page.
  3. Select the specific previous month you need to view or download.
  4. Download or print the old bill as PDF for records, dispute filing, or documentation purposes.
Old Bill Not Available Online? Call PESCO helpline 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)

0 – 100 units (lifeline) Rs. 4.00 – 7.74 / unit
101 – 200 units Rs. 10.06 / unit
201 – 300 units Rs. 17.60 / unit
301 – 700 units Rs. 26.84 / unit
Above 700 units Rs. 26.84 / unit + peak surcharge
Calculator Note: Your actual PESCO bill includes fixed charges, Fuel Cost Adjustment (FCA), TV licence fee, taxes, and arrears in addition to unit charges. The slabs above are for estimation only. Your actual bill may differ — always verify at 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?

PortalWhat It IsUse It For
bill.pesco.com.pkPESCO's dedicated bill inquiry portalCurrent bill, old bills, duplicate bill download — fastest method
pesco.gov.pkPESCO's main government websiteComplaints, consumer services, tariff information, new connections
For Bill Checks: Use 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

ONLINE

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

SMS Service

Send your 14-digit reference number to 8119. Receive your current bill amount and due date by return SMS within seconds.

HELPLINE

PESCO Helpline

Call 118 (free, 24/7). Provide reference number or CNIC for bill details, reference retrieval, old bills, or complaints.

IN-PERSON

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 MethodPlatformFee
Internet BankingHBL, UBL, MCB, Meezan, ABL and all major banksFree
Mobile Banking AppsHBL Mobile, UBL Digital, MCB Lite, Meezan MobileFree
JazzCashApp or USSD *786# → Bill Payments → Electricity → PESCOFree
EasypaisaApp or nearest agent → Bill Payments → PESCOFree
Nayapay / SadaPayApp → Bill Payments → Electricity → PESCOFree
1-Link ATMAny ATM with 1-Link logo → Bill Payments → PESCOFree
Bank BranchAny scheduled bank branch with your 14-digit reference numberFree
Pakistan PostNearest post office — cash payment acceptedFree

Understanding Your PESCO Bill — Key Fields Explained

Bill FieldWhat It Means
Reference NumberYour unique 14-digit PESCO customer ID for all transactions
Consumer NameName of the registered electricity account holder
Issue DateDate the bill was generated by PESCO
Due DateLast date to pay without surcharge — typically 15–20 days after issue
Units ConsumedTotal electricity used in the billing month (kWh)
Sanctioned LoadMaximum load approved for your connection (kW)
Tariff CategoryYour rate — domestic, commercial, industrial, or agricultural
Fuel Cost Adjustment (FCA)Variable monthly charge based on power generation fuel prices
Fixed ChargesMonthly flat charge regardless of units consumed
TV FeeMandatory Pakistan Television licence fee collected with bills
Late Payment Surcharge10% penalty applied if bill paid after the due date
ArrearsUnpaid balance from previous months carried forward
Late Payment Warning: PESCO applies a mandatory 10% late payment surcharge if payment is received after the due date. This cannot be waived at any bank or PESCO office. If unpaid beyond the disconnection notice date, PESCO can disconnect supply without further warning.

How to File a PESCO Bill Complaint in 2026

  1. Call PESCO helpline at 118 (free, 24/7). Provide your 14-digit reference number and describe the billing discrepancy clearly.
  2. Submit online complaint through pesco.gov.pk under the "Consumer Complaints" or "Online Services" section.
  3. Visit your subdivision office with your printed bill and CNIC. Request a meter inspection in writing and keep the complaint reference number.
  4. Escalate to NEPRA if unresolved within 15 working days at nepra.org.pk or free helpline 0800-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 Portal

Why 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.

Frequently Asked Questions

How do I check my PESCO bill online with my 14-digit reference number in 2026?
Go to bill.pesco.com.pk, enter your 14-digit reference number printed at the top right of any previous PESCO paper bill, and click Submit. Your current bill with due date, units consumed, and total payable amount appears instantly. No account, no app, and no fee required. You can also send your 14-digit reference number to SMS short code 8119 for a quick bill summary by return message.
How do I check my PESCO bill by CNIC?
The PESCO online portal uses the 14-digit reference number, not CNIC directly. To retrieve your reference number using your CNIC, call PESCO helpline 118 (free, 24/7) and provide your CNIC and property address — the representative will give you your reference number on the spot. You can also visit any PESCO subdivision office in person with your original CNIC to retrieve it free of charge.
How do I check my PESCO bill online by name?
Direct name-based lookup is not available on the PESCO online portal for privacy reasons. To find a bill by name, call PESCO helpline 118 and provide the account holder's full name, CNIC, and property address — staff can locate the account and provide the 14-digit reference number. Once you have the reference number, use it at bill.pesco.com.pk for all current and old bill checks.
How do I get a PESCO duplicate bill?
Getting a PESCO duplicate bill is free and instant. Go to bill.pesco.com.pk, enter your 14-digit reference number, and when your bill appears click Print or Download PDF. The downloaded PDF is your official duplicate bill and is accepted as a valid payment document at all banks, ATMs, JazzCash, and Easypaisa counters. No visit to a PESCO office is needed.
How do I check my PESCO old bill online?
Visit bill.pesco.com.pk and enter your 14-digit reference number. Once your current bill loads, look for a billing history or old bills option to select a previous month. If older history is not directly available on the portal, call PESCO helpline 118 (free, 24/7) or visit your local subdivision office with your reference number — staff can retrieve and print any old bill free of charge under NEPRA consumer regulations.
What is the PESCO bill calculator and how do I estimate my bill?
PESCO does not have a built-in online bill calculator, but you can estimate your bill using NEPRA's 2026 domestic tariff slabs. Multiply your expected units consumed by the applicable slab rate — roughly Rs. 7.74 per unit for 0–100 units, Rs. 10.06 for 101–200 units, Rs. 17.60 for 201–300 units, and Rs. 26.84 for 301–700 units — then add approximately Rs. 350–500 for fixed charges and taxes. Your actual bill will also include Fuel Cost Adjustment and TV fee, so always verify the final amount at bill.pesco.com.pk once your bill is generated.
What is the official PESCO website for online bill check in 2026?
There are two official PESCO portals. For bill checks, use bill.pesco.com.pk — it is the fastest and requires only your 14-digit reference number to show your current or old bill instantly. The main government website pesco.gov.pk is for complaints, new connections, tariff information, and other consumer services. Both are official — but for a quick bill check, bill.pesco.com.pk is the direct route.