Panda Power independently analyses your City Power invoices to identify billing errors, disputed consumption, and overcharging — with a detailed, data-driven report you can take to your municipality.
Many property owners and businesses across Johannesburg suspect their City Power invoices are wrong — but without independently measured data, a complaint is just a complaint. Panda Power provides the technical evidence that turns suspicion into a provable, documented dispute.
We compare what City Power invoiced against what was actually consumed, using your own meter data, submetering records, or solar portal exports. The result is a structured billing dispute analysis report — the kind that municipalities and adjudicators take seriously.
A structured five-step methodology that produces a court-ready billing dispute report
We review your City Power invoices — typically 12 to 36 months — capturing invoiced consumption, demand, tariff applied, and billing period length for each month.
We source independently measured consumption data: submetering portal exports, solar system monitoring data, or smart meter interval data. This is the benchmark that City Power cannot dispute.
We compare invoiced consumption against measured consumption month by month, applying the correct CoJ tariff schedule for each financial year to calculate the cost of any discrepancy.
We flag every billing anomaly: estimated reads, unusually long billing periods, meter replacement errors, rebilling spikes, and tariff block misapplication — each with its financial impact quantified.
We produce a professional, formatted billing dispute analysis report with findings, conclusions, and supporting data annexures — ready for submission to City Power or for legal proceedings.
Common billing errors that result in significant overcharging
City Power sometimes estimates consumption rather than reading the actual meter. When estimates are higher than actual use, you pay for electricity you never consumed.
When an invoice covers more than 30 days, consumption from multiple periods is billed at once, pushing you into higher tariff blocks incorrectly.
When a meter is replaced, the opening and closing readings must reconcile correctly. Errors at this transition point can result in double-billing.
Misapplication of tariff blocks — or use of the wrong financial year's rates — can silently overcharge accounts month after month.
Sudden unexplained consumption spikes often indicate a "rebill" — where the municipality backdates a correction that overstates consumption.
Where independent data is available — solar monitoring portals, submeters, smart meter logs — we show precisely how much invoiced consumption differs from grid reality.
Why clients choose an independent engineer over a self-filed complaint
No affiliation with City Power, any municipality, or any energy contractor. Our analysis is unconflicted — we work exclusively for the client.
Reports produced by a Professional Engineer (ECSA registered) using independently developed analytical tools — the level of rigour dispute bodies require.
Every finding is quantified in rand. You know exactly how much you have overpaid and what the municipality owes you — not an estimate, a precise figure.
Register for a client account to upload your City Power PDFs, track your analysis, and download your individually named invoice files.

Founder & Principal Engineer — Panda Power
Graeme Smith is a Professional Engineer (Pr Eng) registered with ECSA (Registration 900504), with over 18 years of experience in industrial and commercial electrical engineering.
He founded Panda Power in 2022 with a focus on using independently developed analytical tools to measure, analyse, and quantify electricity cost issues for businesses and property owners in Johannesburg.
Panda Power's billing dispute work grew directly from that measurement expertise — the same tools and methodology that identify energy inefficiencies are now applied to identifying billing errors.
Common warning signs include sudden unexplained spikes in your electricity bill with no change in usage, invoice periods covering more or fewer days than usual, a meter replacement that coincided with a billing change, or estimated reads that were never corrected. If your solar monitoring portal or submeter shows significantly different consumption than your City Power invoices, that is a strong indicator.
At minimum, we need your City Power invoices for the period under dispute — PDF format is ideal. Where available, we also use solar monitoring portal exports, submetering data, or smart meter interval data. You can upload your PDFs directly through our client portal once you register.
We can analyse any period for which you have both City Power invoices and independent consumption data. Most disputes involve 12 to 36 months of billing history.
Yes — we can still analyse your invoices for internal inconsistencies: billing period anomalies, estimated reads, tariff misapplication, and rebilling patterns.
A formal document structured for dispute submission: background, methodology, month-by-month findings table, cost comparison, conclusions, and data annexures. Signed by a registered engineer and suitable for submission to City Power or for use in legal proceedings.
No. Panda Power is entirely independent with no commercial relationship with City Power, the City of Johannesburg, or any energy contractor.
If you suspect you have been overbilled by City Power, start with a conversation.