Turn Any Utility Bill Into
Structured Energy Data in Seconds
Built on MartinAI, Screaming Power's AI engine
Your meter tells you how much energy you used. Your bill tells you what you paid, when you paid it, and why.
BillScan reads digital and scanned utility bills for electricity, gas, water, and steam, then converts every line item into structured data that can be analyzed, benchmarked, charted, and reported on.
One upload. Every charge, every billing period, every meter, captured.
Why BillScan
The Missing Piece of Energy Data
Organizations have spent years collecting smart meter and Green Button data because it is granular and machine-readable. Yet the information that drives actual cost decisions often remains trapped inside PDF bills, scanned documents, and email attachments.
BillScan closes that gap.
Upload any utility bill, whether it is a digital PDF or a scanned document, and BillScan extracts charges, consumption periods, rate codes, meter readings, demand values, taxes, and adjustments. The data can then be delivered directly to your dashboards, analytics platforms, reporting tools, or spreadsheets.
Bills become data. Data becomes insight.
Key Features
A complete picture of consumption and cost
Two Sources of Truth
EZGB + BillScan
EZGB provides the usage recorded by your meter.
BillScan provides the charges issued by your utility.
Together, they deliver a complete picture of energy consumption and energy costs.
Universal Input
Works With Digital and Scanned Bills
BillScan processes:
- Native PDF bills from utility portals
- Scanned copies
- Mobile phone scans converted to PDF
- Multi-page utility bills
- Bills with complex tables and rate structures
Integration Ready
Plug Directly Into Your Stack
Extracted data can be delivered as JSON, CSV, or API output, and integrated with ENERGY STAR Portfolio Manager, benchmarking systems, sustainability platforms, finance systems, and custom dashboards.
What BillScan Extracts
Every line item, captured and structured
| Field | Example |
|---|---|
| Utility Provider | Hydro One, Toronto Hydro, Enbridge, Alectra, and other utilities |
| Account & Meter Information | Account numbers, meter IDs, multi-meter support |
| Service Period | Start date, end date, billing days |
| Consumption | kWh, m³, GJ, TOU consumption |
| Demand | Peak demand values and timestamps |
| Rate Class & Tariff | RR, GS<50, GS≥50, ULO, regulated pricing plans |
| Charges | Energy, delivery, regulatory, Global Adjustment, HST |
| Adjustments | Loss factors, credits, retroactive adjustments |
| Bill Total | Verified against extracted line-item totals |
Why It Matters
Your meter and your bill don't tell the same story
Meter Data
shows usage
Bill Data
shows costs
Most energy management programs rely heavily on meter data but struggle to explain budget variances because meter data does not include:
That information exists only on the bill.
BillScan transforms utility bills into structured, searchable data so teams can analyze:
No manual data entry required.
Who Uses BillScan
Built for organizations managing energy at scale
Multi-site organizations
managing utility bills across multiple locations
Energy consultants
performing audits and benchmarking
Property managers
reconciling tenant utility costs
School boards, hospitals, and municipalities
managing large portfolios
ESG and sustainability teams
reporting emissions and utility costs
Accounts payable departments
automating utility bill processing
Powered by MartinAI
BillScan is built on MartinAI, Screaming Power's AI engine for energy data. MartinAI is the document understanding layer that lets BillScan read messy real-world utility bills the way an analyst would. It learns the layouts and quirks of Hydro One, Toronto Hydro, Enbridge, Alectra, and other utilities so each charge, rate code, and meter reading is captured accurately the first time.
Same engine. Same precision. Now applied to every utility bill you upload.
Guides on PDF bills and utility data
All articles· 8 min read
Utility bill management software: what to look for in 2026
Utility bill management software: the capabilities that matter, Ontario Global Adjustment fields, a checklist, vendor questions and the failure modes to avoid.
· 8 min read
How to validate utility bill data extracted from PDF bills
A practical checklist for validating utility bill data pulled from PDF bills: field checks, period continuity, unit sanity tests, and catching errors before they reach Portfolio Manager.
· 8 min read
Interval data vs billing data: which one your use case needs
Interval data and billing data answer different questions. This guide explains what each contains, which use cases need which, the quality checks to run, and how to get both.
See EZGB with your own utility accounts
Request a demo and we will walk through how EZGB collects billing and interval data from your utilities, digitizes PDF bills, and delivers it by API, SFTP, JSON or CSV.
Why Choose EZGB?
Guided setup
Our team sets up your accounts and authorizations with you
Historical data
Typically up to two years of billing and meter history
Canadian support
The same team that builds EZGB answers your questions
Standardized output
JSON, CSV, REST API and SFTP delivery
Scheduled retrieval
New bill and meter data collected automatically, typically daily
PDF bills too
BillScan turns scanned and PDF bills into the same structured data
Questions before you book?
Email wanttoknow@screamingpower.com or call +1 833 227 0696. The team that builds and supports EZGB answers directly.
Request a demo
Tell us about your utilities and use case. We reply within one business day to schedule a walkthrough.
What every plan includes
