Get account number, billing period, meter readings, usage, and amount due out of utility bill PDFs in seconds. Works for power, gas, and water bills.
The full guide: Utility bill meter reads and charge lines
Need to scale? Create an API key, then run this from your own code or an agent.
Create an API keyFree account required
Upload a file or pick a sample, and see the fields come back.
No signup · nothing stored
Bill number and date, billing period start and end, due date, supplier and account holder names, the utility account number, service address, meter number, previous and current readings, usage quantity and unit (kWh, cubic meters, therms), subtotal, tax, total due, previous balance, and payments received.
Yes. A service type field records whether the bill covers electricity, gas, water, heating, wastewater, or telecom, and the rest of the schema is shared across all of them.
Each charge line (energy charge, standing charge, demand charge, levies) becomes a row with quantity, unit price, net amount, and VAT rate. Meter readings get their own table too.
The free tool handles one PDF at a time (10MB, 100 pages). For batches across many properties or accounts, the Talonic platform automates the same extraction at volume.
Bills are processed via the Talonic API, are not retained for training, and are never shared.
CSV, XLSX, or JSON.
The tool reads a single document. The platform reads the whole estate once and keeps it queryable — the same engine, with a memory.
See invoice data extraction if you run this for finance and AP teams, or the extraction API if you are building it in.