A supplier tender engine
Send a site's consumption out to 100+ suppliers, pull the quotes back in, and compare unit rate, standing charge, pass-through, net cost and CO₂ side by side — bespoke tenders included.

A tailor-made ERP for a UK energy broker — supplier tenders, contract lifecycle, brokerage accounting and client management, all in one place.
A brokerage this established runs on relationships, deadlines and numbers — and all three were living in spreadsheets and inboxes. We built the operating system for the business: tenders out to the market, contracts tracked to their expiry, the client relationship in one record, and the brokerage accounting captured where the deal lives. Then we kept going, into the harder half — the supplier invoices and the half-hourly data that decide whether a deal was actually good.
Send a site's consumption out to 100+ suppliers, pull the quotes back in, and compare unit rate, standing charge, pass-through, net cost and CO₂ side by side — bespoke tenders included.
Agreements, billing periods and brokerage fees tracked per account, with an upcoming-expiry board that turns renewals into a worklist instead of a missed deadline.
Clients, their accounts and meter points (MPAN), contacts, addresses, notes and postings — the whole relationship in one record, not a shared inbox.
PES agreement, supplier contract, metering contract, VAT & CCL, LOA and risk policy filed per client through a proper file manager, stored on AWS S3.
Direct fees, commission and billing periods captured where the contract lives, so the numbers behind each deal reconcile rather than living in a separate sheet.
Spatie-backed roles for admins, operations representatives and partner brokers — everyone sees exactly their slice of the operation.
Verifying that a supplier billed what the contract said used to be a person with a PDF and a calculator. We built the data layer that does it: per-supplier invoice extraction and validation, half-hourly consumption importers, and the flex-procurement tranches — with a flags screen that surfaces exactly what does not add up.
Data pulled out of supplier invoices and validated against the contract — built per supplier because a Yu Energy bill looks nothing like the next one — with a flags screen for anything that does not reconcile.
Two procurement models with different rules: fixed-price contract validation, and flex validation against a standardized trade book — each handled on its own terms.
Half-hourly consumption imported per account and charted, so a site's actual usage profile is visible next to what it was billed.
For flex procurement, a tranche importer standardized onto one sheet and a client-filtered Trade Book — with the £/MWh-to-p/kWh conversions handled so everything reads in one unit.
Importers for the non-commodity charges that make up a real energy bill, standardized so they can be compared and validated like everything else.
Region and distributor editors (distributor ID from the MPAN), so the team maintains the lookup data the validation depends on without a developer.
Tenders, contracts, brokerage accounting and CRM consolidated onto one platform, off spreadsheets and email.
Every site's consumption tendered across 100+ suppliers and compared on net cost and CO₂ in a single view.
Per-supplier invoice extraction and validation against the contract, with a flags screen surfacing anything that does not reconcile.
Half-hourly consumption imported and charted, and flex-procurement tranches standardized into one Trade Book.
Client documents — LOA, supplier contracts, VAT & CCL — filed per account on S3, not scattered across inboxes.
Role-based access for admins, operations reps and partner brokers, on a codebase built and run since 2023.
Clutch★★★★★5.0 / 5.0Across 18 independently published client reviews
“They have a deeper technical knowledge than any web designer I've met to date.”
Book a 30-minute call with the team that will scope and lead your project.