> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.kodelabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Meter comparisons

> Create meter comparison sets to validate utility bills against interval meter readings in EnerG

Meter comparisons align utility bill data with interval meter readings so you can validate billed usage in EnerG. Use this workflow when you suspect billing errors or when interval hardware may be out of calibration.

Results appear on the [Building Energy dashboard](/products/energ/analytics/building-dashboards-energy) **Comparison** report when a set is configured. Resolve low <Tooltip tip="A score from 0% to 100% that measures billed coverage from each meter's service start through today.">data completeness</Tooltip> on utility meters before you trust a comparison. See [Fix completeness gaps](/products/energ/data-quality/data-completeness#investigate-and-fix-gaps).

## When to use comparisons

You run comparisons to check whether a provider is over- or under-billing relative to interval data.

You also use them to decide whether an interval meter needs calibration or replacement when deviation stays high across periods.

## Prerequisites

You need **both** utility bill data and interval meter data for the **same** service category at the building.

| Requirement                     | Where to confirm                                                                                                     |
| ------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| Utility bills ingested          | **Completeness** on [Building meters](/products/energ/buildings/meters) or **Data Quality** on meter detail          |
| Interval points active          | **Interval Data** tab on the interval meter; [KODE OS data source](/products/energ/data-sources/kode-os-data-source) |
| Meters assigned to the building | [Building data sources](/products/energ/buildings/data-sources) and **Assign Meters** workflows                      |

<Info>
  Select the interval **point type** that matches how you measure consumption, such as **Differential Electric Energy Accumulator** or **Total Energy**.
</Info>

<h2 id="open-meter-comparisons">
  Open meter comparisons from Building meters
</h2>

<Steps>
  <Step title="Select a building">
    From [Portfolio Home](/products/energ/analytics/benchmarking), open a building in the building view.
  </Step>

  <Step title="Open Meters">
    Click **Meters** in the left sidebar. Review **Completeness** in the table before you compare. Meters at **0%** need [Data completeness](/products/energ/data-quality/data-completeness#investigate-and-fix-gaps) fixes first.

    <Frame caption="Building Meters list with Completeness column and Compare Meters button">
      <img src="https://mintcdn.com/kodelabs/Ph3_DUgZdP7vM-lt/images/energ/energ-meter-comparisons-meters-list.png?fit=max&auto=format&n=Ph3_DUgZdP7vM-lt&q=85&s=965a284fb2b39eab210d7ed7c72c3cda" alt="KODE 1420 Office Meters page with Search Meters Select Data Sources Filter Compare Meters and Unassign Meters buttons and table showing Meter Level Service Type Completeness percentages Data Source Utility Hub Kode OS and provider names" width="1024" height="443" data-path="images/energ/energ-meter-comparisons-meters-list.png" />
    </Frame>
  </Step>

  <Step title="Click Compare Meters">
    Click **Compare Meters** in the top-right corner. EnerG opens **Meter Comparison Sets** for the building.
  </Step>
</Steps>

## Meter Comparison Sets list

The list shows every comparison configuration you created for the site.

<Frame caption="Meter Comparison Sets page with search and actions">
  <img src="https://mintcdn.com/kodelabs/Ph3_DUgZdP7vM-lt/images/energ/energ-meter-comparisons-sets-list.png?fit=max&auto=format&n=Ph3_DUgZdP7vM-lt&q=85&s=d8bdbebe95cd876d1cd83e8b52aebbc2" alt="Meter Comparison Sets page for KODE 1420 Office with Search field Create Comparison button and table with Name Service Type Threshold Base Meters Compare Meters and edit delete actions for Utility Meter to Shadow Meter and Comparison rows" width="1024" height="265" data-path="images/energ/energ-meter-comparisons-sets-list.png" />
</Frame>

| Column             | What it shows                                                                         |
| ------------------ | ------------------------------------------------------------------------------------- |
| **Name**           | Label for the comparison set                                                          |
| **Service Type**   | Category such as **Energy**                                                           |
| **Threshold**      | Allowed percent deviation before the comparison flags a gap, such as **5%** or **2%** |
| **Base Meters**    | Count of utility or billing meters in the set                                         |
| **Compare Meters** | Count of interval or sub-meter feeds to validate                                      |
| **Actions**        | Edit or delete the set                                                                |

Use **Search** to filter by name. Click **+ Create Comparison** to add a new set.

## Create a meter comparison set

<Steps>
  <Step title="Start Create Comparison">
    On **Meter Comparison Sets**, click **+ Create Comparison**. The **Create Meter Comparison Set** panel opens.

    <Frame caption="Create Meter Comparison Set panel">
      <img src="https://mintcdn.com/kodelabs/Ph3_DUgZdP7vM-lt/images/energ/energ-meter-comparisons-create-set.png?fit=max&auto=format&n=Ph3_DUgZdP7vM-lt&q=85&s=8b4d699a3537b5f7b6c2613da6a5a819" alt="Create Meter Comparison Set modal with subtitle validation analysis to compare utility bills against sub-meter data Service Category Electric Natural Gas Lighting Steam Name Meter Comparison Threshold 2 Utility Meters checklist with 8365020 03 selected and Interval Meters with point type dropdowns" width="1013" height="875" data-path="images/energ/energ-meter-comparisons-create-set.png" />
    </Frame>
  </Step>

  <Step title="Set service category and name">
    Choose **Service Category** tags for every commodity in the analysis, such as **Electric**, **Natural Gas**, **Lighting**, and **Steam**. Enter a **Name** that describes the pair, such as **Utility Meter to Shadow Meter**.
  </Step>

  <Step title="Set threshold">
    Enter **Threshold** as the percent deviation limit. Charts and alerts highlight periods when billed use diverges from interval data beyond this value.

    <Tip>
      Start with a strict threshold, such as **2%**, then relax only after you trust both data streams.
    </Tip>
  </Step>

  <Step title="Select utility meters">
    Under **Utility Meters**, check each billing meter to use as the base. Site meters such as **8365020 03** typically carry utility bill data.
  </Step>

  <Step title="Select interval meters and points">
    Under **Interval Meters**, check each interval feed and choose the **point type** dropdown for that meter. Match the point to the quantity you compare against bills.

    <Check>
      Click **Save**. The new set appears in the list and feeds the building **Comparison** report when configured.
    </Check>
  </Step>
</Steps>

## Thresholds and visualization

The **Threshold** marks when deviation is too large for your operational standard.

Charts highlight periods that breach the threshold so you focus field checks and vendor questions on those ranges.

<Warning>
  A threshold that is too loose hides real drift. A threshold that is too tight creates noise when minor timing differences exist between bill periods and interval reads.
</Warning>

When deviation persists, open [Alert center](/products/energ/data-quality/alert-center) for billing issues or [Add new billing data](/products/energ/buildings/meters#add-new-billing-data) when the utility stream is incomplete.

## Next steps

<CardGroup cols={2}>
  <Card title="Building meters" icon="gauge" href="/products/energ/buildings/meters#compare-meters" arrow={true} cta="Open">
    Return to the meters list and **Compare Meters**.
  </Card>

  <Card title="Data completeness" icon="percent" href="/products/energ/data-quality/data-completeness" arrow={true} cta="Open">
    Fix billing gaps before you compare streams.
  </Card>

  <Card title="Data quality overview" icon="book-open" href="/products/energ/data-quality/data-quality-overview" arrow={true} cta="Read">
    Hub for completeness, comparisons, and alerts.
  </Card>

  <Card title="Building Energy — Comparison" icon="zap" href="/products/energ/analytics/building-dashboards-energy" arrow={true} cta="Open">
    Review comparison charts on the Energy dashboard.
  </Card>
</CardGroup>
