Utility bill parser — extract usage and charges to a spreadsheet

Account, period, usage and amount due — the same fields whichever provider sent the bill.

Returns 25 fields for this type, all editable before you export.

How it works

From a utility bill to a spreadsheet, in three steps

Upload the bills

Electricity, gas, water and telecoms bills from providers that agree on nothing — upload them together rather than reading each provider layout yourself.

Account, period, usage, due

Provider and account number, billing period, meter readings and usage, charges and the amount due come back as the same fields whichever supplier issued it.

Compare across providers

Export to Excel, CSV, JSON or Google Sheets and every property or site sits in one table, so usage and cost are finally comparable period to period.

Extracted fields

Every field ParseForMe returns for this type

Straight from the extraction schema — what the parser fills in, not a wish list.

Details16
  • Provider
  • Account number
  • Service address
  • Issue date
  • Due date
  • Currency
  • Previous balance
  • Total due
  • Meter number
  • Bill number
  • Previous reading
  • Current reading
  • Reading type
  • Payments received
  • Late fee
  • Payment reference
Billing period2
  • Start
  • End
Usage2
  • Quantity
  • Unit
Charges5
  • Description
  • Amount
  • Quantity
  • Unit
  • Rate

Pre-built templates

Start extracting in minutes, not hours

Pick a layout that matches your workflow, or bring your own. Map the columns once and every utility bill after it exports the same way.

Browse all templates
Utility bill log

Provider · Account # · Issue date · Due date · Billing period · Usage · Unit · Total due

Get the utility bill log template
Utility usage by site

Site · Provider · Account # · Utility · Billing period · Usage · Unit · Total cost · Cost per unit

Get the utility usage by site template
Already have a spreadsheet?

Upload your own sheet as the export format instead. Map your columns to the extracted fields once, and every future document lands in exactly that layout.

Use your own template

Integrations

Send utility bill data straight into the tools you already use

X
Excel
Google Sheets
CSV
CSV
Zapier
Make
Pipedream
Webhooks
CRM platforms
ERP systems
Cloud storage
Custom APIs
n8n

All solutions

Utility bills are one document. Your business runs on many.

Every type below goes through the same upload, the same review step and the same export — and draws on the same token balance. Start with utility bills today and add another next week; there are no parsing rules to rebuild when you do.

Use cases

Who uses utility bill parsing, and what for

Utility bills

Landlords & agents

Recharge utilities across a portfolio from the bills themselves, with the meter reads in the export.

More for landlords & agents

Start from a matching template

Questions

Frequently asked questions

Which utility bills can ParseForMe read?

Electricity, gas, water and telecom bills as PDF, scan or photo (PNG, JPEG, TIFF, WebP) up to 20 MB. The same fields are captured across providers.

Does it capture metered usage as well as cost?

Yes — the usage quantity and unit are separate fields from the charges, so you can track consumption and spend independently.

Can I compare bills across months?

Export each bill to the same spreadsheet template and the billing period, usage and total due line up column-by-column for month-over-month comparison.

Can I use it to get bills into ENERGY STAR Portfolio Manager?

Through a spreadsheet: energystar.gov says Portfolio Manager accepts spreadsheet templates that create or update many meters at once. ParseForMe reads each bill’s billing period start and end, usage and unit, and meter number, so a year of bills becomes rows you can copy into that template. Portfolio Manager’s own property and meter IDs come from your account, not from the bill.

Parse your first one free

No card · Review every field · One token per parsed page