Bill Reader

For small businesses

Your electricity bills, read and checked for mistakes.

Upload your bills. Bill Reader pulls out the numbers, catches billing errors and usage spikes, works out your carbon footprint and turns it all into a report you can act on.

The demo loads six months of bills for a sample bakery. No sign-up needed.

Demo Bakery Ltd · 6 months

£2,101 spent

2 issues found
May
Jun
Jul
Aug
Sep
Oct
Usage spike · Sep 70.2 kWh/day vs 44.0 average (+60%)
Unit rate went up · Oct 26.80p vs 21.40p
1

Upload

Drop in a PDF bill or a phone photo. Text is read in your browser, and the file never goes to a third-party AI.

2

Check

Every number is shown next to how sure the reader is. Weak reads are highlighted for you to confirm, so a bad read never reaches your reports.

3

Act

See cost and usage trends, billing errors, rate rises and your carbon footprint. Export a PDF report or CSV.

What it checks on every bill

Totals that don't add up

kWh × unit rate + standing charge is checked against what you were charged.

Usage spikes

Each bill is compared with your last three, per day, so short and long months compare fairly.

Rate rises

Spots when a fixed deal quietly ends and you roll onto a higher rate.

Overlapping periods

Two bills covering the same days means you may be paying twice.

Estimated readings

Flags bills based on estimates so you can send a real meter reading.

Carbon footprint

kWh × the UK Government 2024 grid factor, with the method shown.

How it's built

Next.js and TypeScript on the front end. Supabase for sign-in, a Postgres database with row-level security (each business only ever sees its own bills) and private file storage. OCR runs in the browser with Tesseract, and PDFs with a text layer are read directly with PDF.js.

  • Next.js 15 · TypeScript
  • Supabase Auth
  • Postgres + RLS
  • Private file storage
  • Multi-tenant orgs
  • Tesseract OCR
  • PDF.js
  • PDF + CSV export