First, verify the basics — this fixes it more often than you'd expect
Double-check your reference number is exactly 14 digits, no dashes or spaces. This sounds obvious, but it's genuinely the single most common cause of a "not found" result. If you're typing it in from a printed bill, watch for characters that look similar — a "0" that could be mistaken for an "O," or digits that run together in a faded printout.
Try the 10-digit consumer ID instead. It's printed just below the reference number on any previous bill and works identically on the portal. If your reference number consistently fails, the consumer ID is worth a direct try rather than repeatedly retyping the same number.
Confirm you're past your actual reading date. If you're checking before your billing cycle's meter reading has actually happened this month, there's simply nothing generated yet to display — this isn't an error, it's just early. Check when your bill typically arrives if you're unsure of your specific cycle timing.
"Bill not found" versus "bill shows old data" — different problems
These two symptoms usually point to different underlying causes, so it's worth distinguishing which one you're actually experiencing.
If the system says "not found" entirely — the reference number itself likely has a typo, or in rarer cases, the connection may have an administrative issue on MEPCO's system side that needs subdivision-level correction.
If your bill loads but shows last month's data instead of the current one — this typically means the current cycle's bill genuinely hasn't been generated yet, most commonly because your meter reading hasn't happened this cycle, or there's a short processing delay between the reading and the bill appearing on the portal.
Timing gaps that look like errors but aren't
Even once your meter is read, there's typically a 2-to-3-day processing window before your bill appears online. If you're checking the same day as your usual reading date, or even the day after, seeing your previous bill still displayed isn't a malfunction — it just hasn't processed yet. Checking again in a couple of days almost always resolves this on its own.
When it's genuinely a system-side issue
If you've confirmed your reference number is correct, you're well past your usual reading date, and the bill still isn't showing after several days — that's the point where it's reasonable to treat this as a real issue rather than routine timing:
Visit your nearest subdivision office directly. Bring your CNIC and any previous bill for reference. Staff there have access to internal systems that can confirm whether a reading was actually logged this cycle and, if there's a data issue, correct it on the spot in many cases.
Ask specifically whether your connection had a meter reading this cycle. If the answer is no — sometimes due to access issues, a route gap, or an administrative oversight — that's your real answer, and you can request the reading be scheduled or ask about interim estimated billing.
File a formal complaint if the pattern repeats. A single missed cycle happens occasionally across a large network; two or three consecutive cycles with no reading and no bill is worth escalating formally through the complaint process, since it suggests your meter may have dropped off the active reading route entirely.
A quick troubleshooting sequence to run through
- Re-verify your reference number character by character against a physical bill
- Try your 10-digit consumer ID as an alternative
- Confirm you're checking after your typical reading date, not before
- Wait 2-3 days if you're right at the edge of your reading date, then check again
- If still nothing after several days past your normal cycle, visit your subdivision office in person
- If the issue repeats across multiple cycles, file a formal written complaint
Most people resolve this at step 1 or 2. It's genuinely rare for this to be a deeper systemic problem, but when it is, going in person with your CNIC tends to resolve it far faster than repeated online attempts.
Frequently Asked Questions
Why does my MEPCO bill say "not found" when I check online?
The most common cause by far is a typo in the 14-digit reference number — double-check it character by character against a physical bill, and try your 10-digit consumer ID as an alternative if the issue persists.
How long after my meter is read should I expect my bill to show online?
Typically 2 to 3 days. If you're checking on the same day as your reading date or the day immediately after, seeing no update yet is normal processing delay, not an error.
My bill loads but shows an old month — what does that mean?
This usually indicates your current cycle's bill hasn't been generated yet, most often because your meter reading for this cycle either hasn't happened or hasn't finished processing.
What should I do if my bill hasn't appeared for several days past my normal date?
Visit your nearest subdivision office with your CNIC and a previous bill — staff can confirm directly whether a reading was logged this cycle and correct any data issue on the spot.
Can a typo in my reference number really cause a complete "not found" result?
Yes, and it's genuinely the most frequent cause. Even a single digit error will return no match, since the system requires an exact 14-digit or 10-digit match.
Is it normal for my bill to sometimes take longer to appear than other months?
Minor variation of a day or two is normal and can result from holidays or scheduling shifts near your reading date. A delay of a week or more past your usual pattern is worth checking directly rather than assuming it will resolve itself.
Last updated: August 2026
Check your bill online · When does the bill come each month? · File a complaint · Bill history