MartinAI
September 9, 2026·9 min read

What "clean, structured utility data" actually requires

Everyone says they want clean utility data. Few can define it in a way another person could check. Here are the specific, testable properties that separate data you can trust from data that just looks tidy.

Every energy team says it wants clean utility data. Very few can say what that means in a way another person could check. The phrase gets used as a vague aspiration when it is actually a set of specific, testable properties. Until you name them, you cannot tell whether the data feeding your benchmarks, budgets and emissions numbers is fit to use, or whether it just looks tidy in a spreadsheet.

The cost of leaving it undefined lands on the most expensive people in the building. Surveys of data professionals consistently put preparation at the top of the workload: Anaconda's State of Data Science survey found practitioners spend around 39 to 45 percent of their time on data preparation and cleaning, more than they spend on modeling and analysis. Utility data is among the messier inputs they handle, and defining clean up front is how you stop paying analysts to do data entry.

Structured comes before clean

A utility bill is not clean or dirty until it is structured. A PDF is a picture of numbers: a human can read it, but a system cannot compare it to last month or to another site until each value sits in a named field with a known unit. Structured means the total, the usage, the demand, the meter reads, the billing dates and the rate class are each a typed field, not text on a page. Only once a bill is a set of typed, related fields can you sensibly ask whether it is clean.

The properties clean utility data has to have

Clean is not one thing. It is a short list of properties, and utility data can fail any of them while looking perfectly presentable. These are the ones worth testing on every record.

PropertyThe question it answersHow it fails silently
CompletenessIs every account, meter and fuel present for every period?A missing gas meter makes a site look efficient
ConsistencyAre units, rate classes and site names the same everywhere?Cubic meters compared against kilowatt-hours; one site under two names
CorrectnessDo the numbers reconcile with reads, dates and the tariff?An estimated read carried forward as if it were actual
ContinuityDo billing periods line up without gaps or overlaps?A 45-day and a 20-day bill treated as two equal months
LineageCan each figure be traced back to a source document?A number nobody can defend when an auditor asks

Notice that none of these are about formatting. A file can be beautifully formatted and fail every one of them. That is why clean has to be defined as properties you check, not as an impression you form when the spreadsheet opens without errors.

39-45%
of data pros' time goes to data prep
~3,000
US electric utilities, each with its own bill format
60% / 34%
of commercial building energy: electricity / gas
$40k+/yr
manual data entry for just 20 buildings

Why utility data resists cleaning

Utility data fails these tests more often than most business data for structural reasons. The first is format sprawl. Nearly 3,000 electric distribution utilities operate in the United States alone, and each designs its own bill, changing the layout without notice. Add gas, water and, in some facilities, district steam, and a single site can carry four bill types from four providers.

The second reason is that commercial buildings run on a mix of commodities. Electricity is about 60 percent of the energy a commercial building uses and natural gas about 34 percent, so a complete record means several bill types per site, in different units, arriving on different cycles. The third is the everyday texture of the data itself: estimated meter reads that never true up, billing periods that do not align to calendar months, and sites that get renamed between systems. None of these announce themselves. They just quietly break one of the five properties.

The tidy trap

The most dangerous utility data is not obviously broken. It is a clean-looking monthly figure that hides an estimated read, a unit mismatch or a split billing period. A rough-looking number gets questioned; a tidy wrong one gets trusted and propagated into a benchmark or an emissions total.

What to require from a system that claims to deliver it

If a tool promises clean utility data, the useful question is which of the five properties it actually enforces, and how. At a minimum it should do the following on every bill and meter file, not just the ones it recognizes.

  • Read every field on every bill and meter file, not just the total
  • Normalize units and rate classes to a common basis across providers
  • Reconcile usage against meter reads and billing dates
  • Tie every record to the correct site, meter and account
  • Keep the source document linked to every figure so any number can be traced

The Green Button standard shows that structured utility data is achievable: it defines a consistent format for electricity, gas and water usage that a machine can read directly. The catch is that most bills still arrive as PDFs and portal exports rather than in that format, so the structuring and the cleaning have to happen on your side of the meter.

Doing it by hand does not scale. Manual data entry and benchmarking for just 20 buildings can run over $40,000 a year, and the error rate climbs with the tedium. The point of automating it is not to remove judgment but to make sure the data your team reasons over has already passed the five tests.

Clean is not a feeling about a spreadsheet. It is completeness, consistency, correctness, continuity and lineage, checked on every record. Name the properties, test for them, and clean data stops being an aspiration you assert and becomes something you can prove.

Frequently asked questions

What does "structured" utility data mean?

Structured means every value on a bill or meter file sits in a named field with a known unit: the total, usage, demand, meter reads, billing dates and rate class are each typed data rather than text on a page. A PDF is not structured until it is parsed into those fields, and only structured data can be compared across months or sites.

What are the properties of clean utility data?

Completeness (every account, meter and fuel present for every period), consistency (units, rate classes and names the same everywhere), correctness (numbers reconcile with reads, dates and the tariff), continuity (billing periods line up without gaps or overlaps), and lineage (every figure traces to a source document). Data can look tidy and still fail any of these.

Why is utility data harder to clean than other business data?

Because thousands of utilities each design their own bill format and change it without notice, commercial sites carry several commodities in different units on different cycles, and estimated reads and split billing periods distort figures without any visible error. The mess is structural, not a one-time cleanup.

Does the Green Button standard produce clean data?

Green Button defines a consistent format for electricity, gas and water usage, which solves the structuring problem when data arrives that way. Most bills still arrive as PDFs and portal exports, so structuring and validating them into clean records still has to happen before the data is used.