Build a defensible kWh dataset (with billing dates + evidence) that doesn't collapse under scrutiny
Sustainability teams
Responsible for carbon reporting
Finance/Ops teams
Who want clean, auditable utility spend and usage
Property management & leasing teams
Who touch tenant utility access
Anyone
Building carbon fundamentals for real estate
Use this when:
Pilot with one building and one utility type (electricity):
For each site/account/billing period you need:
Beginner rule: If you have kWh + dates + evidence, you can build from there.
Your roster answers: Which sites exist? Who pays (owner vs tenant)? Where does data live (portal, tenant bills, PM records)? What's the collection pathway?
Done looks like: Every site has an assigned pathway and owner.
Pick one canonical place for evidence: One folder per site (recommended), within site: utility type folders, within utility type: YYYY/MM statements.
Done looks like: You can click from dataset row → evidence in one step.
Preferred order: 1) Utility portal export (best for consistency), 2) Bill PDFs (good, requires manual extraction), 3) Tenant-provided bills (common in NNN), 4) Metering platform exports (if installed), 5) Proxy (temporary only).
Done looks like: You can consistently collect at least one method per site.
Standardize: Units (kWh), Dates (YYYY-MM-DD), Site naming (single canonical ID), Billing period definitions (do not assume calendar months).
Beginner trap: Billing periods rarely match calendar months.
QA checks: billing periods don't overlap, no missing dates, kWh is not confused with kW demand, totals are reasonable vs prior periods, evidence links exist and open.
Done looks like: Dataset is defensible, even if incomplete.
At month-end: ingest new bills/exports, update dataset, run QA, log exceptions (missing data, tenant nonresponse), escalate systematically.
| Site ID | Site name | Address | Utility type | Paid by (Owner/Tenant/Mixed) | Meter/account ID known? | Data source (portal/bills/tenant/metering) | Data owner | Collection pathway | Notes | |---|---|---|---|---|---|---|---|---|---|
| Site ID | Utility type | Account/Meter ID | Billing start | Billing end | Usage | Unit | Source type | Evidence link | Data quality (Measured/Allocated/Proxy) | Notes | |---|---|---|---|---|---:|---|---|---|---|---|
Subject: Utility usage data request (kWh) for [Building] — [Period] Hi [Name], We're building a verified utility usage dataset for [building/portfolio]. Can you provide electricity usage for: Building / Suite: Billing period(s): Preferred: utility portal export or bill PDFs showing kWh and billing dates. If you can, please include: - Billing period start/end dates - Total kWh - Account/meter identifier - PDF or export file (evidence) Thanks — once we standardize the format, future requests will be quick. [Name]
Utility Data QA Checklist Required fields - Site ID present - Billing start and end dates present - Usage present (kWh for electricity) - Unit correct (kWh) - Evidence link present and opens Consistency checks - No overlapping billing periods for same site/account - Billing periods are continuous or gaps are logged as exceptions - Usage is within a reasonable range vs prior periods (flag spikes) Common errors - kW (demand) entered instead of kWh - Calendar month assumed instead of billing period - Multiple meters combined without noting it
Monthly Utility Closeout 1) Collect new bills/exports (20 min) - Owner-paid accounts - Tenant-paid accounts (requests + reminders) 2) Update intake table (20 min) - Add rows for new billing periods - Add evidence links 3) QA (10 min) - Run checklist - Flag exceptions 4) Exceptions + escalation (10 min) - Missing tenants - Missing portals - Data gaps Assign owners + dates
| Site ID | Utility type | Period missing | Reason | Owner | Next action | Due date | Status | |---|---|---|---|---|---|---|---|
% of sites with kWh + dates + evidence links
Track coverage
Data latency (days from billing end to dataset updated)
Should decrease
Reduction in missing periods over time
Gaps should shrink
% measured vs allocated vs proxy
Proxy should shrink
Assumptions: You can access some utility data and enforce evidence storage.
Where this can fail: If tenant-paid utilities are unmanaged and escalation is missing.
v1.0 (2026-01): Latest release