Bill and fuel invoice agent
Hypothetical. Not a client, not a result.
// The problem
A retail chain with a hundred sites receives electricity, gas and fuel bills as PDFs in a dozen formats, and a person types each one into the emissions spreadsheet.
// What we would build
An agent that reads each bill, extracts the period, the meter and the consumption, flags what does not look right, and sends it to a person to approve before it reaches the emissions records. It uses a frontier model through its API, the fastest start, since bills carry no sensitive personal data.
// What is in it
- Bills collected from a shared inbox or an upload folder
- Period, account, meter and consumption extracted and checked against the last bill
- Unusual values and missing months flagged for a person
- Approved entries posted to the emissions records with the bill attached
- An evaluation set of real bills, run before every change
// Stack
- Frontier model API
- Python
- Next.js
- PostgreSQL
- DigitalOcean
// estimate
- Build
- ≈ US$81,700 to US$125,000, delivered within 19 weeksCAD 116,300 to 177,800
- Hosting
- ≈ US$218 a monthCAD 310 a month
- Support
- ≈ US$1,000 a monthCAD 1,425 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
- AI route
- Frontier model
- Model running cost
- ≈ US$42 a monthCAD 60 a month
Timeline by milestone
- Discovery
- 2.9 to 3.4 weeks
- Specification and evaluation plan
- 0.4 weeks
- Design approved
- 2.4 to 3.4 weeks
- Core features
- 1.4 to 1.9 weeks
- Full build
- 0.9 to 1.4 weeks
- Working pilot
- 2.9 to 4.4 weeks
- Testing and fixes
- 0.9 to 1.4 weeks
- Launch
- 0.9 to 1.4 weeks
- Production
- 0.9 to 1.4 weeks
How it is paid
- Deposit 20%
- CAD 23,260 to 35,560
- Discovery 2.5%
- CAD 2,907.50 to 4,445.00
- Specification and evaluation plan 9.4%
- CAD 10,932.20 to 16,713.20
- Design approved 2.5%
- CAD 2,907.50 to 4,445.00
- Core features 7.6%
- CAD 8,838.80 to 13,512.80
- Full build 5%
- CAD 5,815 to 8,890
- Working pilot 28.2%
- CAD 32,796.60 to 50,139.60
- Testing and fixes 2.5%
- CAD 2,907.50 to 4,445.00
- Launch 2.5%
- CAD 2,907.50 to 4,445.00
- Production 9.8%
- CAD 11,397.40 to 17,424.40
- Holdback, 30 days after launch (10%)
- CAD 11,630 to 17,780