AI Utility Bill Data Extraction

Turn electricity, gas, water and telecom bills into Excel, CSV or JSON, with charges and consumption in the same row. However each supplier lays out its bills, they come out in the same columns, for one site or a whole portfolio, month after month.

What would you like to extract?

Add filesPDF, JPG, PNG

50 pages free every month ·No subscription ·No credit card

Extract
  • Any supplier, no templates
  • Consumption data included
  • Uploaded documents deleted within 48 hours

The output

What you get: every bill as a cost-and-usage row

Your columns, described in the prompt, with the file and page each row came from. Review Needed marks a value or a row the panel of AI agents cannot agree on, with what to check.

utility_bills_q2.xlsx
.xlsx .csv .json
SupplierSitePeriod EndUsageNetTotalSource FileReview Needed
2Meridian EnergyMain St. store30/06/20264,210 kWh812.40974.88electric_q2.pdf
3Meridian EnergyHarbour Rd. store30/06/20263,655 kWh705.20846.24electric_q2.pdf
4CityGasMain St. store30/06/20261,240 m³486.10583.32[Page 2] gas_q2.pdf
5AquaFlow WaterMain St. store30/06/202684 m³162.75195.30water_q2.pdf
6Meridian EnergyDepot, Unit 430/06/20266,880 kWh1,327.851,593.42scanned_depot.pdfVerify meter figure
7TelNet BroadbandHead office30/06/2026–89.00106.80telecom_q2.pdf
8CityGasHarbour Rd. store30/06/20261,105 m³433.20519.84[Page 3] gas_q2.pdf
9Meridian EnergyHead office30/06/20262,940 kWh567.40680.88electric_q2.pdf
10AquaFlow WaterDepot, Unit 430/06/202639 m³75.5590.66water_q2.pdf
11TelNet BroadbandMain St. store30/06/2026–64.0076.80telecom_q2.pdf

Three steps

How to extract utility bill data to Excel

  1. Upload your bills

    PDFs, scans or photos, exactly as the suppliers sent them. One PDF holding every site's bill is fine, and electricity, gas, water and telecom can go in together.

  2. Describe your columns

    Supplier, site, period, usage, charges and tax, in plain words, or just the job you are doing, such as a cost review by site.

  3. Download cost-and-usage rows

    Excel, CSV or JSON. In the built-in results viewer, one click opens any row beside the bill it came from, so a flagged meter figure is checked against the page itself.

Capabilities

A spreadsheet you can rely on, however many bills

One site's bill is easy to retype. Forty sites across six suppliers, every month, is not. And a chat app or an agent reading the bills on its own can hallucinate a value, skip a page of a long PDF, or report success over a failure, and nobody finds out.

  • A panel of AI agents has to agree on every value

    What the panel cannot agree on, a meter figure on a faint scan for instance, is flagged as Review Needed, so you check only the less certain values, not the whole spreadsheet.

  • A page or bill that fails is reported, never skipped in silence

    You are told which file, so no site's month drops out of the spreadsheet unnoticed, and you are not charged for it.

  • A single PDF up to 5,000 pages, a batch up to 6,000 files

    Every page and every file read and checked the same way as the first, so a year of bills across your sites can go in as one job, and several jobs can run at once.

  • Charges and consumption together

    kWh, cubic meters and meter readings come out beside net, tax and total, so each row is one site's cost and usage for one period, ready for tracking and audits.

  • Multi-site, multi-supplier

    A folder mixing a dozen suppliers across dozens of sites needs no sorting first. Ask for the site address or account reference as a column and every row stays tied to its location.

  • The same columns and formats, every time

    Whichever supplier's layout a bill arrives in, it comes out in the same columns, date and number formats, and again next month, so it imports into your accounting software or your own tracking without hand-fixing.

  • Standing charges and unit rates

    Break bills into the components a cost review needs: tariff, standing charges, unit rates, levies and taxes as separate columns when you ask for them.

  • Any language or format

    German, Polish or any other language, mixed in one batch if need be, with amounts and dates coming through as numbers and dates whatever the local format. Scans and phone photos included.

  • Our AI can stop and ask you

    Where your instructions or the bills leave something genuinely open, our AI can ask rather than decide on its own. You do not have to write a perfect prompt.

Use cases

Who extracts utility bills here

  • Bookkeepers & accountants

    Each client's utility bills, every month, as ledger-ready rows with the VAT broken out, in the columns that client's books need.

  • Multi-site operators & landlords

    Hotels, retail chains, schools and property managers bringing every location's bills into one sheet each month, for cost allocation and tenant recharging.

  • Energy consultants & cost auditors

    Consumption and rate components across every supplier a client uses, to find overcharges and benchmark usage, with every figure traceable to its bill and page.

One meter or a whole estate: same simple prompt

1 credit = 1 page. 50 pages free every month, then pay-as-you-go from $12 for 100 pages, no subscription. Save the prompt once and reuse it every month, or automate the monthly run with the REST API.

Questions

Utility bill extraction FAQ

What data can it extract from utility bills?

Whatever the bill carries and you ask for: supplier, account and meter references, tariff, billing period, opening and closing meter readings, consumption (kWh, cubic meters, call or data volumes), standing charges, unit rates, net, tax and total, or any field you name.

Which utilities and suppliers does it support?

Electricity, gas, water, telecom, broadband and waste bills from any supplier, in any layout, with no supplier templates to set up. A folder mixing a dozen suppliers goes in as one job and comes out in the same columns.

Can it handle bills for many sites or properties?

Yes. Ask for the site address or account reference as its own column and every row stays tied to its location, across dozens of sites and suppliers in one job. A batch takes up to 6,000 files, and several jobs can run at once.

Does it extract consumption data, not just charges?

Yes. Usage figures (kWh, units, cubic meters) come out alongside the financial fields, which is what makes the output useful for energy cost audits and consumption tracking, not just bookkeeping.

What about bills in other languages?

Bills in German, Polish or any other language come out in the same columns as English ones, and one batch can mix languages. Amounts and dates come through as numbers and dates, whatever the local format.

How accurate is it?

A panel of AI agents has to agree on every value. A value or a row the panel cannot agree on, a meter figure on a faint scan for instance, is flagged as Review Needed with what to check, and in the results viewer one click opens it beside the bill it came from. A page or bill that fails is reported, never skipped in silence, and you are not charged for it.

Is it free?

Every account includes 50 free pages every month with full functionality, no credit card required. Above that, you pay for pages processed and nothing else. There is no plan to size and no monthly charge: a quiet month costs nothing, and credits bought for a busy month keep for 18 months. Credits start at $12 for 100 pages.

Is there an API for utility bill extraction?

Yes. A REST API with Node.js and Python SDKs runs the same extraction on the same account and balance, and returns structured JSON, for recurring monthly runs or utility bill data inside your own systems. Your own agent can run it too, through the MCP server.

Extract your first utility bills free

50 pages free every month, with no subscription and no credit card. Start with this month's bills and download them as cost-and-usage rows.