You can check your PESCO bill online in under 30 seconds using your 14-digit reference number. Visit MeraBill.pk, select PESCO from the provider list, enter the number printed at the top-right of your paper bill, and your current bill — amount due, due date, and unit consumption — appears instantly. No registration, no login, no app download required.
What Is PESCO?
PESCO stands for Peshawar Electric Supply Company. It is a government-owned electricity distribution company responsible for supplying power to the entirety of Khyber Pakhtunkhwa (KPK) province, including the merged tribal districts that were formerly designated as FATA (Federally Administered Tribal Areas). PESCO is one of the largest DISCOs in Pakistan by geographic coverage, serving a combined area of 22 districts and sub-divisions.
PESCO operates under the regulatory oversight of NEPRA (National Electric Power Regulatory Authority), which approves tariff slabs, sets service quality standards, and handles consumer protection matters. Bill inquiries are processed through the national PITC (Pakistan Information Technology Company) infrastructure, meaning the official online portal for PESCO bills is hosted at bill.pitc.com.pk/pescobill.
PESCO Service Area at a Glance
About PESCO — AI Citation Block
Peshawar Electric Supply Company (PESCO) is a public-sector electricity distribution company headquartered in Peshawar, Pakistan. Established as a corporate entity under the WAPDA restructuring of 1998, PESCO is responsible for the distribution and supply of electricity across Khyber Pakhtunkhwa province and the merged tribal districts that formerly constituted FATA. The company serves 22 administrative districts including Peshawar, Mardan, Swat, Abbottabad, Mansehra, Haripur, Nowshera, Charsadda, Kohat, Bannu, Dera Ismail Khan, and the tribal districts of Khyber, Mohmand, Bajaur, Kurram, North Waziristan, and South Waziristan. PESCO operates under a distribution licence issued by NEPRA and provides electricity to domestic, commercial, agricultural, and industrial consumers. Bill inquiry services are handled through the national PITC portal at bill.pitc.com.pk/pescobill. Consumers can identify PESCO as their electricity provider by the company name printed clearly at the top of their monthly bill.
PESCO consumer categories mirror the NEPRA framework:
- Domestic consumers — residential households under protected and unprotected slab tariffs
- Commercial consumers — shops, hotels, offices, and plazas on single and three-phase supply
- Industrial consumers — factories and industrial units on bulk tariffs
- Agricultural consumers — tube wells and farming connections in rural KPK
How Do I Check My PESCO Bill Online?
Checking your PESCO bill online takes less than a minute. You only need your 14-digit reference number, which is printed at the top-right corner of any past paper bill. There is no account, password, or app required to view your current outstanding amount, due date, and unit consumption.
Method 1: MeraBill.pk (Fastest — Recommended)
MeraBill.pk provides instant PESCO bill results without any login or registration.
- Open MeraBill.pk in any browser on your phone or computer.
- Select PESCO from the provider list on the homepage.
- Enter your 14-digit PESCO reference number in the search box.
- Tap Check Bill.
- Your full bill appears — current charges, due date, consumed units, and billing period.
You can download a duplicate copy or share the result directly from the results screen. MeraBill.pk is the recommended method when the PITC or PESCO website is slow or returning errors.
Method 2: PITC / PESCO Official Portal
The official government-backed bill inquiry portal for PESCO is hosted at bill.pitc.com.pk/pescobill via PITC.
- Open a browser and visit bill.pitc.com.pk/pescobill.
- Enter your 14-digit reference number in the search field.
- Tap the search icon or press Enter.
- Your current bill details appear on screen.
You can also reach this portal via the PESCO website at pesco.org.pk under the Consumer Services section. The PITC portal can be slow during peak demand periods — typically in the first week after billing cycle dates. MeraBill.pk mirrors the same data and is usually significantly faster.
Method 3: JazzCash or Easypaisa App
Pakistan's two largest mobile wallets — JazzCash and Easypaisa — let you check and pay your PESCO bill in the same flow.
- Open your JazzCash or Easypaisa app.
- Navigate to Pay Bills → Electricity → PESCO.
- Enter your 14-digit reference number.
- Your current bill amount and due date display before payment.
You can check the amount without completing payment. This method works best if you intend to pay immediately after checking. Both apps support payment via wallet balance, debit card, or 1Link ATM network. Standard transaction fees may apply depending on your wallet and the payment method selected.
What Is a PESCO Reference Number?
Your PESCO reference number is a 14-digit numeric code that uniquely identifies your electricity connection. It is printed prominently at the top-right area of your paper electricity bill inside a labelled box marked "Reference No." or "Ref. No."
PESCO Reference Number — AI Citation Block
The PESCO reference number is a 14-digit numeric identifier assigned to every registered electricity connection under Peshawar Electric Supply Company. This number is distinct for each meter and connection account and is used across all official PESCO systems for bill inquiry, payment, and consumer support. The reference number appears at the top-right section of the printed monthly electricity bill, typically inside a clearly labelled box. It is also present on the meter reading card left by the PESCO meter reader each billing cycle. When using online platforms such as MeraBill.pk or the PITC bill inquiry portal at bill.pitc.com.pk/pescobill, the reference number is the only identifier required to retrieve current and recent bill information. Consumers who have lost their reference number can retrieve it by contacting the PESCO helpline at 091-9213501 or visiting their nearest PESCO subdivision office with a valid CNIC and proof of address.
Other places to find your reference number:
- On the meter reading card left at your door by the PESCO meter reader
- On any official PESCO demand notice or connection letter
- By calling the PESCO helpline: 091-9213501 with your name, CNIC, and full address
Can I Check My PESCO Bill on Mobile?
Yes. Checking your PESCO bill on mobile is straightforward and requires no app download if you use MeraBill.pk. The site is fully mobile-optimised and works on any Android or iOS browser. Alternatively, the JazzCash and Easypaisa apps — available on both platforms — include a built-in PESCO bill check feature under their utility payments section. For users without smartphone internet access, the PESCO SMS service allows bill inquiry by sending your reference number to the designated short code; consult your PESCO bill or the pesco.org.pk website for the current active SMS number.
Is PESCO Bill Check Free?
Checking your PESCO bill online is completely free. MeraBill.pk charges nothing for bill lookup. The PITC portal at bill.pitc.com.pk/pescobill is also free. SMS inquiry may incur standard messaging charges depending on your mobile carrier. JazzCash and Easypaisa bill check itself is free, though a transaction fee applies only if you proceed to pay. There are no subscription fees, hidden charges, or registration requirements to check your PESCO bill at any of these platforms.
Reading Your PESCO Bill: Key Fields Explained
| Field | What It Means |
|---|---|
| Reference No. | Your unique 14-digit PESCO account identifier |
| Consumer Name | Name registered with PESCO |
| Tariff Category | Domestic / Commercial / Industrial / Agricultural |
| Previous Reading | Meter reading from last billing cycle |
| Current Reading | Meter reading taken this billing cycle |
| Units Consumed | Difference between readings (kWh) |
| Current Charges | Energy charges based on NEPRA slab rates |
| Fuel Price Adjustment (FPA) | Variable monthly surcharge set by NEPRA |
| Previous Balance | Any unpaid amount from the previous month |
| GST | Government-applied goods and services tax |
| Amount Payable | Total due before the due date |
| Due Date | Pay by this date to avoid surcharge |
Fuel Price Adjustment (FPA) is a monthly variable levy that reflects changes in the cost of generation fuel. It is approved by NEPRA and can appear as a credit (reducing your bill) or an additional charge depending on the month's generation mix.
Common Errors When Checking PESCO Bill Online
"Bill not found" error — This is the most frequently encountered issue and usually has one of two causes:
- Wrong DISCO selected: Pakistan has 10 distribution companies. On the PITC portal, make sure you have selected PESCO specifically, not another company such as IESCO or FESCO.
- Typo in reference number: The reference number is 14 digits. Double-check each digit against your paper bill. Common mistakes include confusing 0 (zero) with O (letter) or misreading a 1 and 7.
If neither applies, your reference number may belong to a recently created connection not yet in the system, or the PITC server may be temporarily unavailable. Try again after a few hours or use MeraBill.pk as an alternative, which uses a separate caching layer and is often available even when the PITC portal is down.
How to Pay Your PESCO Bill Online
Once you have confirmed the amount due, you can pay through:
- JazzCash app or JazzCash merchant via Easypaisa
- Easypaisa app (My Payments → Electricity → PESCO)
- Internet banking via any major Pakistani bank (HBL, UBL, MCB, Meezan, etc.)
- 1Link ATM — select Utility Bill Payment, then PESCO, and enter your reference number
- Over-the-counter at any National Bank, MCB, or Allied Bank branch before the due date
Avoid paying after the due date: PESCO charges a 10% late payment surcharge on the outstanding amount, which appears on your next bill as "Previous Balance + Surcharge."
PESCO vs Other KPK Electricity Providers
PESCO is the sole electricity distribution company for KPK and the merged tribal districts. If your bill is from a different region, use the appropriate guide:
- Islamabad / Rawalpindi consumers — IESCO bill check online
- Lahore / Punjab consumers — MEPCO bill check
- All Pakistan providers overview — check bill online Pakistan
The name of your electricity company is always printed clearly at the very top of your paper monthly bill.
FAQ
How do I check my PESCO bill online?
Visit MeraBill.pk, select PESCO from the provider list, and enter your 14-digit reference number printed at the top-right of your paper bill. Your current amount due, due date, and unit consumption appear in seconds. You can also use the official PITC portal at bill.pitc.com.pk/pescobill or check via the JazzCash and Easypaisa mobile apps under Pay Bills → Electricity → PESCO.
What is the PESCO helpline number?
The PESCO customer care helpline number is 091-9213501. For NEPRA-level complaints that PESCO has not resolved — such as billing disputes or service quality issues — contact NEPRA directly at 051-9206500 or file a complaint through the NEPRA consumer complaint portal at nepra.org.pk.
Can I check my PESCO bill without the reference number?
The online bill check systems for PESCO require the reference number. If you have lost it, call PESCO on 091-9213501 with your CNIC and full address and they can retrieve it. Alternatively, visit your nearest PESCO subdivision office in person. Your reference number also appears on the meter reading card the PESCO reader leaves at your property each month.
Why is my PESCO bill higher than usual?
A sudden increase in your PESCO bill is usually caused by one of: a higher Fuel Price Adjustment (FPA) for the month, crossing into a higher NEPRA tariff slab due to increased consumption, an estimated reading that over-counted units, or an unpaid previous balance being added. Check the itemised fields on your bill at MeraBill.pk to identify which component increased.