← Glossary Definition

Bill Scan

Bill Scan is Gravity’s AI-powered extraction engine that automatically reads utility bill PDFs and extracts consumption, cost, billing period, supplier, and meter data into structured activity records for carbon accounting and energy management.

Bill Scan combines optical character recognition (OCR) with machine learning to process utility bills at scale. Users can upload PDFs individually or drag-and-drop an entire year of bills at once. The system extracts key fields — consumption quantity, unit, cost, billing period, supplier name, and meter number — and maps them to the correct site and emission source.

Based on the tier of service, a dedicated data specialist team reviews Bill Scan extractions for accuracy before the data is marked as Verified. The system also performs pixel-level duplicate detection, flagging files that appear to have been uploaded more than once even if they have different file names or were uploaded to different activities.

Files move through a review pipeline before their extracted data is marked Verified, with clear statuses that flag anything needing user input or that couldn’t be processed.

Bill Scan is part of Gravity’s broader data ingestion approach alongside spreadsheet uploads, manual entry, utility integrations, and CBECS-based estimates.

Frequently asked questions

How does Bill Scan handle duplicate uploads? +

Bill Scan performs pixel-level analysis to detect duplicate files, even if they have different names or were uploaded to different activities. Both copies are flagged, and you can merge them by choosing which version to keep and whether to delete or consolidate the extracted data.

What file formats does Bill Scan accept? +

Bill Scan processes PDF utility bills. For data in other formats, Gravity supports Excel/CSV spreadsheet uploads, manual entry, and direct utility integrations.

Related terms

See how Gravity handles it.