WordPress Gas/Electricity Bill Comparison System

via Freelancer ·

Budget / SalaryA$30–250
TypeFreelance project
LocationRemote
Posted2 hours ago
Job Title
WordPress Developer – Electricity & Gas Bill Comparison System

We are looking for an experienced WordPress/PHP developer to build a custom electricity and gas comparison system for our website.

Project Overview

Customers will upload their electricity or gas bill as a PDF. The system will automatically read the bill, extract key information, compare it against energy plans stored in our database, and recommend the cheapest or best-value plans.

The system should be built as a custom WordPress plugin.

Main Features

- PDF electricity/gas bill upload
- AI/PDF bill data extraction
- Customer confirmation of extracted bill details
- Electricity plan comparison
- Gas plan comparison
- Estimated annual cost and savings
- Top recommended plans displayed clearly
- Customer lead capture
- WordPress admin dashboard
- Retailer and tariff management
- Mobile responsive design

Bill Information to Extract

The system should identify:

- Electricity or gas
- Current retailer
- Plan name
- NMI / MIRN
- Postcode
- Billing period
- Billing days
- Electricity usage in kWh
- Gas usage in MJ
- Peak / shoulder / off-peak usage
- Controlled load
- Solar export
- Supply charge
- Usage rates
- Solar feed-in tariff
- Demand charges
- Total bill amount

If the AI cannot identify a value confidently, it should not guess. The customer should be able to review and edit the extracted information before comparison.

Electricity Comparison

The calculator should support:

- Single-rate tariffs
- Time-of-use
- Peak, shoulder and off-peak
- Controlled load
- Solar feed-in tariffs
- Demand charges
- Daily supply charge
- Discounts
- Credits
- Fees

The AI should only extract bill information. The actual price comparison must use a proper mathematical calculation engine.

Gas Comparison

Support:

- Daily supply charge
- Gas usage in MJ
- Flat usage rates
- Block rates
- Discounts
- Credits

Results Page

Show plans ranked from cheapest to most expensive.

Example:

| Retailer | Plan | Annual Cost | Saving |

| Retailer A | Saver Plan | $1,650 | $480/year |
| Retailer B | Value Plan | $1,720 | $410/year |

Customers should be able to click:

- Choose This Plan
- Request a Callback
- Email Comparison

WordPress Admin

Admin users should be able to add, edit and deactivate:

- Retailers
- Electricity plans
- Gas plans
- Supply charges
- Usage rates
- Time-of-use rates
- Demand rates
- Controlled-load rates
- Solar feed-in tariffs
- Discounts
- Credits
- Plan expiry dates

Admin should also be able to view:

- Uploaded bills
- Comparisons
- Customer leads
- Selected plans

CRM

Preferably integrate with HubSpot CRM so customer details and comparison results can automatically create or update a lead.

This can be completed as a later milestone if required.

Preferred Technology

- WordPress
- Custom WordPress plugin
- PHP
- MySQL
- JavaScript
- WordPress REST API
- OpenAI API or similar AI service
- PDF extraction technology

Security

The system must include:

- Secure PDF uploads
- File-type and file-size validation
- Input sanitisation
- Secure API keys
- Protection against malicious uploads
- Secure bill storage
- Ability to automatically delete uploaded bills if required

Deliverables

The successful freelancer will provide:

- Complete WordPress plugin
- Full source code
- Database structure
- Bill upload system
- AI bill extraction
- Electricity calculator
- Gas calculator
- Admin dashboard
- Comparison results page
- Lead management
- Installation on our website
- Testing
- Basic documentation

Suggested Milestones

Milestone 1: WordPress plugin, database and admin dashboard
Milestone 2: Electricity comparison calculator
Milestone 3: PDF/AI bill extraction
Milestone 4: Gas comparison calculator
Milestone 5: Lead management and HubSpot integration
Milestone 6: Testing, security and deployment

Freelancer Requirements

Please apply if you have experience with:

- Custom WordPress plugin development
- PHP/MySQL
- JavaScript
- REST APIs
- PDF processing
- AI/OpenAI integrations
- Calculation systems
- WordPress security

Energy industry experience would be an advantage.

When Applying

Please provide:

- Examples of similar WordPress projects
- Experience with PDF extraction
- Experience with AI/API integrations
- Estimated completion time
- Fixed-price or milestone quote
- Support offered after completion

Important: We require a proper calculation engine. The AI should not simply guess which electricity or gas plan is cheapest.
php javascript wordpress mysql
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.