Utility Bill Parser Setup Guide
Configure a Utility Bill Parser for automated utility bill processing. Extract usage data, rates, and amounts from electricity and water bills.
Before You Start
Before setting up your parser, ensure you have:
- A PerfectParser account (sign up at perfectparser.com).
- A healthy credit balance (each utility statement page processed consumes 1 credit).
- A sample utility bill (PDF, PNG, or JPEG) to use during the parser setup.
Recommended Fields
We suggest configuring the following schema fields for your Utility Bill Parser to capture all essential utility billing data.
| Field Name | Type | Description |
|---|---|---|
provider_name | Text | The company billing you (e.g., British Gas, PG&E, Comcast). |
account_number | Text | The utility customer account ID. |
invoice_number | Text | The unique billing invoice number. |
billing_period | Text | The statement date range (e.g., May 10 to June 9, 2026). |
due_date | Text | The deadline for the payment. |
current_charges | Number | Charges incurred during the current billing cycle. |
previous_balance | Number | Unpaid balance carried over from previous months. |
total_amount_due | Number | The overall total balance due. |
usage_details | Table | Table containing metrics like service_type (e.g. Electricity, Water), usage_amount (e.g. kWh, Gallons), rate, and total. |
AI Prompt (Optional)
To help the AI parser extract field values with maximum accuracy, copy and paste the following prompt instructions into the AI Prompt (Optional) field during setup:
Next Steps: Build Your Parser
Ready to build this? Follow our Create a Parser guide for step-by-step dashboard instructions to set up your schema, and then learn how to process files in Bulk Extraction.
Developer Integration
If you want to automate utility bill parsing programmatically inside your applications:
- See the Create Parser API Guide to manage your parsers programmatically.
- See the Start Extraction API Guide to submit utility bill files and retrieve extracted JSON payloads.
- See the Webhooks Reference to configure automatic webhooks that deliver extraction results to your server as soon as they are completed.
Looking for product features and use cases?