PESCO Guide Updated June 2026

How to Find PESCO Reference Number — Where is it on Your Bill?

Quick Answer: The PESCO reference number is a 14-digit number on the top-right of your bill labeled "Ref. No." — directly above the barcode. It contains only digits, no letters.

To check your Peshawar Electric Supply Company (PESCO) electricity bill online — whether you live in Peshawar, Mardan, Charsadda, Abbottabad, Mansehra, Swat, or any other settled district of Khyber Pakhtunkhwa — you need your 14-digit reference number. This is the unique identifier that lets any bill-checking service retrieve your account from PESCO's database. The reference number never changes for your connection, so once you've found it on any previous bill, you can use it forever. This guide shows exactly where on the bill to find it, what the number looks like, and how to recover it if you've lost all your old bills.

Where Exactly is the PESCO Reference Number?

On every PESCO electricity bill, look at the top section of the page. On the right side, you will find a bold number labeled "Ref. No." or "Reference No." — this is your 14-digit reference number. It is always printed directly above or next to the barcode on the bill, in the same position every month.

// PESCO Bill — Top Right Section

┌─────────────────────────────────┐

│ PESCO Electricity Bill │

│ Consumer: [Your Name] │

│ District: Peshawar │

│ ┌──────────────────────────┐ │

│ │ Ref. No: 01234567890123 │ │ ← Here!

│ │ Customer ID: 1234567890 │ │

│ └──────────────────────────┘ │

│ [████████ BARCODE ████████] │

└─────────────────────────────────┘

The reference number is printed in bold, larger font than the surrounding text so it stands out. Position is identical on every PESCO bill — old bills from previous years have it in the same spot.

What Does the PESCO Reference Number Look Like?

Can't Find Your PESCO Reference Number?

If you've lost all previous bills, here are the recovery options:

1. Check any old bill

Your reference number never changes. Any previous PESCO bill — even one from years ago — has the same reference number. Ask family, neighbors, or your landlord if they have an old bill from your connection.

2. Use your 10-digit Customer ID

The PESCO Customer ID also works on our bill checker. Click the "Customer ID" tab on pakistanbill.online/pesco-bill/ and enter your 10-digit ID. The Customer ID is printed just below the reference number on every bill.

3. Call PESCO helpline 111-000-118 or 091-9201888

Provide your CNIC number, full name, and address. The customer service representative can retrieve your reference number after verifying your identity.

4. Visit your nearest PESCO circle office

Bring your CNIC and proof of residence. PESCO circle offices exist in Peshawar (HQ, Shami Road), Mardan, Charsadda, Abbottabad, Mansehra, Swat, Kohat, Bannu, and Dera Ismail Khan.

5. Check mobile wallet payment history

If you've ever paid your PESCO bill via JazzCash, EasyPaisa, or a bank app, the reference number is saved in your payment history. Open the app → Payment History → look for past utility bill payments.

PESCO Reference Number vs Customer ID

PESCO bills display two different identifiers. Knowing the difference helps when checking bills and filing complaints:

Feature Reference Number Customer ID
Length14 digits10 digits
Position on billTop-right (above barcode)Top-right (below reference)
Changes over time?Only if feeder reassignedNever
Used forOnline bill check, paymentAccount identification, complaints
Works on our checker?Yes (default tab)Yes (Customer ID tab)
Accepted at banks?YesNo — banks need reference

Common Mistakes When Entering the Reference Number

Frequently Asked Questions

Where is the reference number on PESCO bill?
The PESCO reference number is a 14-digit number printed in bold on the top-right section of your PESCO electricity bill, labeled 'Ref. No.' or 'Reference No.', directly above the barcode. It contains only digits — no letters.
What is the PESCO reference number format?
The PESCO reference number is always exactly 14 digits. No letters, no spaces, no dashes. Example format: 01234567890123. It stays the same every month.
How to check PESCO bill without reference number?
If you don't have your PESCO reference number, call PESCO helpline 111-000-118 or 091-9201888 with your CNIC. You can also use the 10-digit Customer ID on our checker.
Is PESCO the same as TESCO?
No. PESCO covers most of Khyber Pakhtunkhwa including Peshawar, Mardan, Abbottabad, Charsadda. TESCO covers the former FATA region — Bajaur, Kurram, Khyber, Waziristan. They are separate companies with separate reference databases.
Can I use PESCO reference number at any bank?
Yes. The 14-digit PESCO reference number is accepted at all major banks (HBL, UBL, MCB, NBP, Bank Alfalah), JazzCash, EasyPaisa, and 1Bill retailers across Pakistan. Banks cannot process payment with Customer ID — they need the reference number.
Does PESCO reference number start with a specific digit?
PESCO reference numbers typically begin with digits 5-7 due to KP regional prefix coding. However, the exact starting digit can vary by sub-region. Always enter the full 14 digits as printed on your bill.

Got Your PESCO Reference Number?

Enter it now to check your bill instantly.

Check PESCO Bill →