What documents do you need to audit utilities and energy

Which documents a utilities and energy invoice audit actually needs: rate schedules, tariff riders, meter data, contracts, and how they reconcile.

Twitter LinkedIn WhatsApp
Ask AI: ChatGPT Claude Gemini Grok
What documents do you need to audit utilities and energy

Margin drift is the gap between what a vendor contract says and what the invoice actually charges. On a utilities and energy bill, that gap hides inside a rate schedule most AP teams never open.

A utilities audit is a reconciliation exercise, not a bill review. It only works if every document that determines the correct charge is on hand before the invoice is checked, not after a discrepancy is already suspected.

Executive Summary

A utilities and energy invoice audit needs five document types before a single line can be verified: the utility tariff or rate schedule filed with the regulator, the account-specific contract or rider, interval or monthly meter reads, the prior 12 to 18 months of paid invoices, and any demand response or curtailment agreement in effect. Without all five, an auditor can compare the invoice to itself but not to what was contracted.

The mechanism that produces drift is straightforward: utility tariffs change on a filing schedule the AP team does not track, riders and surcharges get added or expire without a corresponding change to the invoice template, and meter data lives in a separate portal from the bill. Each document closes one gap. The tariff shows what the rate should be.

The contract shows what was actually negotiated on top of it. The meter data shows what was actually consumed. Missing any one of them turns the audit into guesswork.

What changes the outcome is sequencing: gather the documents before reviewing invoices, not while reviewing them. A team that pulls the tariff sheet only after finding a suspicious charge has already missed several billing cycles of the same error.

1. What is the single most important document to start with?

The utility's filed tariff or rate schedule is the starting document. It is the public rate structure the utility is legally required to bill against, covering base rates, time-of-use blocks, and standard riders. Every other document in the audit gets compared back to it.

Without the tariff, an auditor has no independent reference and can only check the invoice against itself, which cannot catch a rate applied at the wrong tier or class.

Tariffs are filed with a state public utility commission or equivalent regulator and are usually available on the utility's own website under a regulatory or tariff filings section. They specify rate classes, seasonal rate periods, demand charges, and the standard riders that apply to a given customer class.

The tariff alone does not tell an auditor what a specific account pays. It tells them the ceiling and the structure the invoice has to follow. A commercial or industrial account may sit on a rate class with several sub-tiers based on load factor or demand level, and the invoice has to reflect the correct one consistently across billing periods.

A rate class assignment that was correct at signup does not always stay correct. Facility expansions, equipment changes, or utility rate case outcomes can shift which tariff applies, and the invoice template does not always update automatically.

2. Why does the account-specific contract matter separately from the tariff?

The account-specific contract or service agreement layers negotiated terms on top of the public tariff: locked-in rates for deregulated markets, demand response participation, sustainability or renewable energy riders, and any negotiated discount off the standard schedule. In deregulated states, this contract, not the tariff, sets the commodity price. Without it, an auditor is checking the invoice against the wrong reference entirely.

In regulated markets, the tariff and the contract are close to the same document: the utility bills a captive customer at the filed rate with few negotiated variations. In deregulated markets for electricity and natural gas, the commodity portion of the bill is set by a separate supplier contract that can run one, two, or several years with a fixed or indexed price.

That supplier contract needs to be read for its expiration date, renewal terms, and any early-termination or evergreen clause. A contract that auto-renewed at a different rate than the customer expected produces drift that looks identical to a billing error but is actually a missed renewal decision.

Delivery charges, in deregulated markets, still follow the local utility's tariff even when the commodity is supplied elsewhere. An audit has to separate the two components and check each against its own governing document.

3. What meter data does the audit actually need?

The audit needs the meter read history matching the invoice period: interval data where available, monthly reads at minimum, and the demand or peak values the utility used to calculate demand charges. This data typically lives in a separate utility portal from the invoice itself. Reconciling invoiced consumption against independently pulled meter data is what catches an estimated bill that was never corrected once an actual read came in.

Utilities estimate a bill when a meter read is missed or a smart meter connection drops. The estimate is supposed to true up against the next actual read, and the correction is supposed to appear as a credit or additional charge on a later invoice. That true-up does not always happen cleanly, and a string of estimated bills can run for months without anyone noticing the pattern.

A. Interval data

For accounts on time-of-use or demand-based rates, interval data (typically 15-minute or hourly consumption) determines both the demand charge and which time-of-use block each unit of consumption falls into. This data is what lets an auditor recalculate the bill independently rather than trusting the utility's own summary line.

B. Demand ratchet history

Some tariffs set demand charges based on a rolling maximum over 11 or 12 months, not just the current month's peak. Auditing a single month's demand charge without the ratchet history behind it produces a wrong answer even when the math on that one invoice is internally consistent.

4. Which surcharges and riders need their own line-by-line check?

Fuel adjustment clauses, infrastructure or grid modernization riders, renewable portfolio surcharges, and franchise or municipal fees each have their own approval schedule set by the regulator, separate from the base rate. These need to be checked individually against the tariff's current rider schedule, because a rider that expired or changed value does not always get removed or updated on the invoice template automatically.

Fuel adjustment clauses move with wholesale energy prices and are usually the largest variable component after the base rate. Producer Price Index data for industrial electric power shows the scale of that movement: the PPI Commodity index for Fuels and related products and power, industrial electric power (series WPU0543) stood at 341.966 in July 2026, up 1.2% year over year (US Bureau of Labor Statistics, read 2026-09-07). A rider that tracks input costs this actively needs to be checked against the current filed value each cycle, not assumed static from the prior bill.

Infrastructure and franchise fee riders move less often but are just as easy to miss when they change. Each has its own effective date in the tariff filing, and an auditor needs that filing date to confirm the invoice reflects the current value rather than a carried-over prior rate.

5. How far back should invoice history go?

A utilities audit needs 12 to 18 months of paid invoices to cover a full seasonal cycle and catch a rate or rider error that repeats month over month. Utility rates carry seasonal blocks, so a shorter window misses whichever season falls outside it. The historical invoices also establish the pattern an auditor needs to confirm a discrepancy is systemic rather than a one-time anomaly.

A single month's invoice can look correct in isolation even when it carries an error, because the arithmetic inside that one bill is internally consistent. The error only becomes visible when the same rate or rider is compared across a full cycle and does not match the tariff's seasonal or time-of-use structure at every point in the year.

Historical invoices also let an auditor calculate whether the utility issued the true-up credits that estimated bills are supposed to generate. A missing true-up shows up as a gap in the pattern, not as an obviously wrong number on any single bill.

For multi-site organizations, the lookback needs to be pulled per account, not per company, since rate classes and rider eligibility can differ site to site even under a single corporate account structure.

6. What about demand response and curtailment agreements?

Where a facility participates in a demand response or curtailment program, the audit needs that program's separate agreement: the payment or credit schedule, the performance obligations, and the penalty terms for non-performance. These programs generate credits on the utility bill or a separate payment, and both need to be checked against the program contract rather than assumed correct because a credit appeared.

Demand response payments are calculated against a baseline load the program administrator establishes for the site, and that baseline can be recalculated or adjusted over time. An audit needs the baseline methodology document, not just the current period's settlement statement, to confirm a payment or credit was calculated on the right baseline.

Penalty clauses for non-performance during a called event are usually in the program agreement, not the tariff, and a missed event can generate a charge that looks unrelated to the base utility bill on the invoice line item. Matching that charge back to the specific event date and the underlying agreement is the only way to confirm it was applied correctly.

  • Program enrollment agreement: Sets the baseline methodology, notification requirements, and the rate paid per curtailed kW or kWh.
  • Event settlement statements: Show what the utility or program administrator calculated for each called event, to be checked against the baseline independently.
  • Non-performance penalty schedule: Defines what happens when a site fails to curtail during a called event, separate from the standard tariff charges.

For the wider pattern this sits inside, start with the margin drift guide. See also the six categories drift hides in and accessorial charge audit: the surcharges nobody validates.

7. Frequently Asked Questions (People Also Ask)

Do I need the utility's tariff even if my rate never seems to change?

Yes. A stable-looking invoice can still be applying an outdated rider or an expired rate class discount. The tariff is the only independent reference that confirms the current filed rate, not just the rate the invoice has been repeating.

Where do I find a utility's filed tariff?

Most utilities publish current tariffs on their own website under a regulatory or rate schedules section, and the filing is also on record with the state public utility commission or equivalent regulator that approved it.

What if my facility is on a deregulated supplier contract?

You need both documents: the supplier contract for the commodity price and terms, and the local utility's tariff for delivery charges, which still apply separately even when a third party supplies the energy itself.

How many months of meter data do I actually need?

Match the invoice lookback: 12 to 18 months, so the audit covers a full seasonal cycle and any demand ratchet calculation that looks back 11 or 12 months from the current period.

Can I audit utilities without interval data if my account is only on a flat rate?

A flat-rate account without time-of-use or demand charges can be audited with monthly reads alone. Interval data becomes necessary once demand charges or time-of-use blocks are part of the rate structure.

What is a demand ratchet and why does it need its own document?

A demand ratchet sets a minimum demand charge based on the highest demand recorded over a trailing 11 or 12 month window, not just the current month. Auditing one invoice without that history produces the wrong answer even if that invoice's own math checks out.

Are franchise fees and municipal surcharges worth checking?

Yes. They carry their own effective dates in the tariff filing, separate from the base rate, and an invoice template does not always update automatically when one changes or expires.

What document proves a demand response credit was calculated correctly?

The program's baseline methodology document, compared against the event settlement statement. The settlement statement alone does not show whether the baseline it was calculated against is current.

Does a general information note apply to utility rate audits?

Regulatory filings and tariff interpretation can involve legal or contractual nuance. This content is general information, not legal advice, and rate-class disputes with a utility should be confirmed against the current filed tariff and, where needed, counsel.

Margin Drift Resources