Peshawar Electric Bill Payment Without Reference Number

What the Reference Number Actually Does in a PESCO Payment

The 14-digit reference number is the routing key for your electricity connection. When you enter it into JazzCash, Easypaisa, a bank app, or the PITC bill portal, the system uses those digits to locate the correct consumer account, pull the outstanding balance, and credit your payment to the right meter [citation:1][citation:5]. Without a valid reference number, the payment channel has no reliable way to know which connection the money should settle.

This is why most payment apps reject a blank or incorrect reference field. It is not a security formality. A wrong digit can send your payment to another consumer's account, and reversing that requires a dispute with the bank or wallet provider. The reference number also stays with the connection even when the bill is lost, the paper is damaged, or the consumer moves to a new address within the same PESCO territory [citation:9].

A second number, the 10-digit Customer ID, is printed near the reference number on PESCO bills and can sometimes be used as a substitute for bill lookup and payment [citation:5][citation:9]. If you can find the Customer ID but not the 14-digit reference, try it in the payment app's reference field or the PITC lookup first. Not every wallet accepts it, but it is worth checking before you spend time on a helpline call.

The exception is the QR code now printed on PESCO bills. Scanning that code opens a payment flow pre-filled with your connection details, so you do not type the reference number at all [citation:3][citation:15]. The QR route only helps if you have the physical bill or a clear photo of it. If the bill itself is missing, the QR code is not available to you, and the reference number or Customer ID becomes the main path again.

Path 1: Recover the Reference Number Before You Pay

Before trying workarounds, spend a few minutes on recovery. The reference number is printed at the top-left of every PESCO bill, usually below the consumer name and address. Any old bill works, even one from a previous year, because the number does not change while the connection remains active [citation:9]. Check paper files, WhatsApp forwards from a landlord or family member, email attachments, and photos of previous bills saved on your phone. If you share a meter or have a landlord who handles the bill, ask them for the reference number directly.

If no old bill turns up, call the PESCO helpline and ask the agent to look up your reference number using your CNIC and the address on the connection [citation:9]. Keep the meter number nearby if you can see it on the physical meter; the helpline or your local sub-divisional office can use it to identify the connection faster. A visit to the PESCO customer service centre with your CNIC and proof of occupancy at the address is the most reliable in-person route, especially for connections in someone else's name or for recently shifted premises [citation:5].

Once you recover the number, save it somewhere you will not lose it again. Store it in your phone contacts under a clear label, photograph the top section of the bill, and keep a digital note. This single step prevents the same problem next month. If you have not already registered for PESCO SMS or email alerts, setting that up now means future bills arrive with the reference number without depending on the paper copy reaching your door.

Payment Channel Comparison: Which Options Need a Reference Number

Not every payment channel treats the reference number the same way. Some require it as the only identifier, while others can fall back to a Customer ID or a QR scan. The table below maps each option against what it actually asks for at the counter or on screen.

Payment ChannelWhat It RequiresCan You Pay Without the 14-Digit Reference?Practical Note
Bank counter (authorised collecting bank)Reference number or Customer ID printed on the billUsually no — the teller needs an account identifierIf you bring a duplicate bill with the Customer ID visible, some banks will accept it, but the reference number remains the default lookup field.
ATM (Allied, HBL, UBL, Meezan, etc.)Consumer number or bill reference numberNoATM bill-payment menus ask for the reference number directly. Without it, the screen will not proceed to the amount confirmation step.
Mobile wallet (JazzCash / Easypaisa / 1Bill)14-digit reference number under the PESCO billerNoWallet flows are built around the reference field. A wrong digit routes the payment to a different account, and the wallet will not validate the name before payment.
Bank app (myABL, HBL Mobile, etc.)Reference number or Customer ID, depending on the appSometimes, if the app supports Customer IDBank apps vary. Some accept the 10-digit Customer ID in the consumer number field. Test the Customer ID before assuming it will work.
QR code on the bill (JazzCash, Easypaisa, banking apps)Nothing typed — scan and confirmYes, if you have the physical bill or a clear photoPESCO introduced QR codes to simplify payment. Verify the name and address on the bill before scanning [citation:3][citation:15].

The pattern is clear: every manual entry path needs a number. The QR code is the only route that bypasses typing entirely, and it depends on having the bill in hand. That is why recovering the reference number or finding the Customer ID remains the most durable solution when the bill is lost.

PESCO Online Bill Check and Duplicate Bill: What You Can Do Once You Have the Number

Once you have the reference number or Customer ID, the PESCO online bill check becomes straightforward. The official route is the PITC portal at bill.pitc.com.pk, where you select PESCO, enter the 14-digit reference number, and view the current bill [citation:1][citation:5]. The same lookup works on independent bill-checking sites that pull from PITC, including our own tool at pesco-online-bill.com.

For a PESCO duplicate bill, the process is identical to the initial check. You enter the reference number, the bill loads, and you download or print a PDF copy. This duplicate carries the same reference number, amount, and due date as the original, so it is accepted at bank counters, ATMs, and mobile wallets [citation:9]. If you are checking the PESCO online bill 2026 for a current month, the PITC portal shows the latest billing cycle once it is loaded. Bills for due dates through late 2026 are available for viewing and download, including the pesco online bill check 14-digit november cycle and the pesco online bill check 14-digit 2026 cycles that follow.

The PESCO bill check is also useful for confirming whether a payment has posted. If you paid through a wallet or bank app and want to verify the credit, pull the duplicate bill again after 24 to 72 hours. A reduced or cleared amount confirms the payment settled. If the amount remains unchanged, follow the reconciliation steps later in this guide.

Path 2: Use the QR Code if You Have the Physical Bill

PESCO has printed QR codes on electricity bills specifically to simplify payment [citation:3]. If you have the paper bill—even a duplicate printout from an earlier lookup—open JazzCash, Easypaisa, or any banking app that supports QR scanning, scan the code, and confirm the payment. The app pre-fills the connection details, so you never type the reference number.

The critical safety check: verify the consumer name and address displayed on the bill before you scan [citation:3]. The QR code is tied to that specific account. Scanning a bill that belongs to a neighbour, a previous tenant, or a different meter will pay their account, not yours. PESCO's spokesperson explicitly advised consumers to confirm the name and address before completing the transaction [citation:3].

If the QR code is damaged, smudged, or will not scan, fall back to the reference number printed on the same bill. Do not try to reconstruct the QR data or use a code from a different bill. A manual entry using the printed reference number is safer and traceable.

Path 3: Pay Through a Bank App That Accepts the Customer ID

Some bank apps accept the 10-digit Customer ID in place of the 14-digit reference number. This is not universal—JazzCash and Easypaisa's standard PESCO biller flows are built around the reference number—but several 1LINK bank apps (HBL, UBL, Meezan, Alfalah, ABL, MCB) allow the Customer ID in the consumer number field [citation:5][citation:11]. If you can find the Customer ID on an old bill or through the helpline, try it in your bank app before assuming you need the full reference number.

The Customer ID is printed near the reference number on PESCO bills. It is a shorter number and easier to read aloud over the phone or copy from a faded bill. If you are calling the helpline, ask for both the reference number and the Customer ID so you have a backup identifier. If the bank app rejects the Customer ID, the reference number remains the only manual entry option.

See also: How to Pay a PESCO Bill After the Due Date | PESCO Online Bill

If the Payment Doesn't Show on the Bill: Reconciliation Steps

  1. Wait 24 to 72 hours before assuming failure. Bank and wallet payments are not credited to the PESCO billing record instantly. Checking too early produces a false alarm.
  2. Collect the three proof items. You need the transaction ID from the confirmation SMS, the payment date and amount, and the reference number the payment was made against. Without these, neither the bank nor PESCO can trace the transaction.
  3. Check the payment status through a duplicate-bill lookup. Use the reference number to pull the current bill again. A paid status here is stronger evidence than the wallet receipt alone.
  4. Contact the payment channel first. If the wallet or bank app shows the transaction as successful but PESCO has no record, the break is between the channel and the DISCO's collection account. JazzCash, Easypaisa, and bank apps can raise a trace against the transaction ID.
  5. Escalate to the PESCO revenue office or Customer Service Centre. If the channel confirms the payment left their system, take the SMS, transaction ID, and a copy of the bill to the relevant PESCO office. Revenue-office reconciliation manually posts the missing payment.
  6. Do not pay again while the trace is open. A second payment against the same reference while the first is under investigation creates a duplicate credit and complicates the refund.

What to Do If You Cannot Recover the Reference Number or Customer ID

If every recovery route fails—no old bill, no helpline response, no Customer ID—do not enter random numbers into a payment app. A wrong reference number sends your money to another consumer's account, and reversing it requires a formal dispute. Instead, visit the PESCO customer service centre or sub-divisional office that covers your address. Bring your CNIC, proof of occupancy (rent agreement, utility bill in your name at that address, or a property document), and the meter number if visible. The office can trace the connection from the address and meter details and provide the reference number in person.

This in-person route is slower than a digital lookup, but it is the safe option when no identifier is available. Do not rely on unofficial apps that promise to find a bill by CNIC or name. Official PITC portals and PESCO channels do not offer CNIC-only lookup for privacy reasons [citation:1][citation:9]. Any service claiming otherwise is either scraping outdated data or attempting to collect personal information.

A Note on Hazara Division Connections

If your connection is in the Hazara Division, your bill may no longer come through PESCO. PESCO split its Hazara-1 and Hazara-2 circles into a separate company called HAZECO (Hazara Electric Supply Company). If you live in that region, the reference number recovery and payment steps above should be directed to HAZECO's billing system instead of PESCO's [citation:9]. The same principle applies—you still need the reference number or Customer ID—but the office and helpline to contact are HAZECO's, not PESCO's.

Sources

Frequently asked questions

Can I pay my PESCO bill with just my CNIC and no reference number?

No. PESCO payment channels do not accept CNIC as a payment identifier. You need either the 14-digit reference number or, on some bank apps, the 10-digit Customer ID. The helpline can use your CNIC to look up the reference number for you, but the payment itself requires the number.

Does JazzCash accept a PESCO Customer ID instead of the reference number?

JazzCash’s PESCO biller flow is built around the 14-digit reference number. It does not offer a Customer ID fallback in the standard electricity bill payment menu. If you only have the Customer ID, use a bank app that supports that field or the QR code on the bill.

Can I use the QR code on someone else’s PESCO bill to pay my own bill?

No. The QR code is tied to the specific account printed on that bill. Scanning a different consumer’s QR code will pay their account, not yours. PESCO advises verifying the name and address on the bill before scanning.[citation:9]

What if the ATM asks for a consumer number and I only know my reference number?

At most bank ATMs, the “consumer number” field accepts the 14-digit reference number. Enter the reference number without spaces or hyphens. If the ATM rejects it, the bill may not yet be loaded in that bank’s biller database for the current month.

How long does a PESCO payment take to appear on the bill after paying without a reference number?

Whether you paid with a reference number or a QR code, the credit typically posts within 24 to 72 hours. If the next bill generates before the payment posts, the bill may still show the amount as unpaid; the payment should adjust against the account once the revenue office reconciliation runs.

Can I pay a PESCO bill at a bank counter if I only have a duplicate bill printout?

Yes, if the duplicate bill shows the reference number or Customer ID. A duplicate bill fetched online is a valid payment document accepted at banks, ATMs, and wallets. The teller will use the identifier printed on that duplicate, not your name or address.[citation:11]

What happens if I pay the wrong reference number by mistake?

The payment credits the account belonging to that reference number. PESCO will not automatically reverse it. You must raise a dispute with the payment channel (bank or wallet) and follow up with the PESCO revenue office, providing the transaction ID and proof that the payment was intended for a different account.

Does the PESCO helpline give out the reference number over the phone?

The helpline can verify your identity using your CNIC and connection address and read back the reference number if the record matches. It will not read out account details without verification. Have your CNIC and the exact address of the connection ready before calling.

About the author

Imran Khan — Utility Billing Editor

Imran maintains the PESCO bill tools and checks each guide against the latest NEPRA tariff and PITC portal changes.

editor@pesco-online-bill.com

Use the tool All articles