New Feature Release

    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.

    See pricing

    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

    FieldExample
    Utility ProviderHydro One, Toronto Hydro, Enbridge, Alectra, and other utilities
    Account & Meter InformationAccount numbers, meter IDs, multi-meter support
    Service PeriodStart date, end date, billing days
    ConsumptionkWh, m³, GJ, TOU consumption
    DemandPeak demand values and timestamps
    Rate Class & TariffRR, GS<50, GS≥50, ULO, regulated pricing plans
    ChargesEnergy, delivery, regulatory, Global Adjustment, HST
    AdjustmentsLoss factors, credits, retroactive adjustments
    Bill TotalVerified 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:

    ✕Rate changes
    ✕Demand charges
    ✕Global Adjustment costs
    ✕Utility-specific billing adjustments
    ✕Class A and Class B cost impacts
    ✕Taxes and surcharges

    That information exists only on the bill.

    BillScan transforms utility bills into structured, searchable data so teams can analyze:

    Site-by-site cost performance
    Cost per kWh trends
    Rate class optimization opportunities
    Demand charge impacts
    Portfolio-wide spending patterns

    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

    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.

    Support available 8:30 am to 5:00 pm ET

    Request a demo

    Tell us about your utilities and use case. We reply within one business day to schedule a walkthrough.

    We typically respond within one business day.

    What every plan includes

    55+ Ontario utilities
    Billing + interval data
    API, SFTP, JSON, CSV
    Ask Martin