Turn utility bills into structured data — in seconds
Drop a utility PDF — get every line item, meter reading, tariff, and total in a schema-locked row, in under three seconds. 400+ providers across the US, UK, and Australia. New provider templates shipped in 24–48 hours.
Sample. Not affiliated with Con Edison.
Parsing bills from 400+ providers worldwide
From utility PDF to year-end report — in 90 seconds
The problem
A whole shelf of utility PDFs nobody wants to type up.
A workspace built for the people parsing thousands of bills
- PG&E78
- ConEd56
- Duke Energy42
- SoCalGas28
Same columns. Every provider. Every time.
Every parsed bill maps to the same locked schema — vendor, period, meter, usage, charges, totals — no matter how weird the PDF.
| vendor | period | usage | amount_due |
|---|---|---|---|
| PG&E | 2026-06 | 12,480 kWh | $3,421.08 |
| ConEd | 2026-06 | 9,220 kWh | $2,183.44 |
| British Gas | 2026-06 | 1,842 therms | £1,204.16 |
| AGL | 2026-06 | 6,540 kWh | A$1,872.30 |
Everything you need to make utility data invisible infrastructure
99.5%+ accuracy
Deterministic templates on 400+ providers, validated totals, and human-in-the-loop review for the long tail.
Custom templates in 24–48h
Need a new provider? Forward us a sample and we'll ship a deterministic template within two business days.
CSV · JSON · Excel · JSONL
Export to the format your downstream tools speak — or stream straight through webhooks to your warehouse.
Integrations everywhere
Yardi, AppFolio, NetSuite, Snowflake, ENERGY STAR Portfolio Manager — push parsed rows where you already work.
Built for the teams drowning in bills
Property managers
Stop typing utility bills into your AP system. Parse 1,000 bills overnight, push to Yardi, AppFolio, or NetSuite. Reconcile resident utility recovery in minutes, not days.
ESG & sustainability teams
Year-end Scope 2 emissions reporting starts with clean utility data. We pull every kWh, therm, and gallon into structured rows ready for ENERGY STAR Portfolio Manager, GRESB, or your carbon platform.
Energy consultants & auditors
Find billing errors hidden in plain sight. We extract every line item — base charges, demand, taxes, riders, surcharges — so your audit catches every overcharge.
Deterministic templates beat prompt-tuned OCR on the metrics that matter
Generic doc-parsing tools hit a wall on utility bills — dozens of layouts per provider, nested line items, unit conversions, meter tables. We built for exactly that.
From upload to clean rows in four steps
- 01
Pick your provider (or let us detect)
Browse our 400+ provider library or upload and we'll auto-classify.
- 02
Drop your bills
PDFs, scans, photos — up to 1,000 per batch.
- 03
Get structured data
CSV, JSON, Excel, or push via API in your schema.
- 04
Consolidate and report
Year-end summaries, period-over-period trends, ESG-ready exports.
Push clean data everywhere you already work
Parsed rows land in the tools your team already lives in — no glue-code, no CSV shuffling, no monthly export ritual.
POST https://your-app.com/hooks/bill
{
"batch_id": "b_01H…",
"vendor": "PG&E",
"period": "2026-06",
"usage_kwh": 12480,
"amount_due": 3421.08,
"line_items": [ /* 14 rows */ ]
}One data layer. Three very different jobs done faster.
“We were paying two full-timers to hand-type utility invoices into Yardi. UBP parses 1,200 bills a week and pushes straight to our AP queue — the FTE cost is gone and month-end lands three days sooner.”
“Year-end Scope 2 reporting used to take six weeks. Now it's a weekend. Every kWh, therm, and gallon is in the CSV — I just drop it into Portfolio Manager.”
“The line-item extraction is the game-changer. Riders, demand charges, tax adjustments — I can spot a mis-billed rate class in seconds instead of squinting at 30-page PDFs.”
From utility PDF to ESG-ready report
We're the data layer. You keep using your existing reporting tools — we just make sure they get clean, complete, validated utility data every time.
Volume pricing that scales with you
Questions that usually come next
Start with 100 free bills this month
No credit card. No setup. Real parsing in 60 seconds.
- 100 free bills/month
- No credit card required
- Cancel anytime
- SOC 2 ready