Built for UK water hygiene· variable-frequency PPM
PPM contract billing software that knows what you've delivered
The work happens in the field; the money happens in a spreadsheet three weeks later. BlueWave keeps the contract, its jobs and your invoices in one system, so the spreadsheet stops being the only record of what you sold.
Contract-billing capabilities reviewed .
The problem it kills
A PPM contract with monthly temperature runs, quarterly cleans and an annual risk assessment doesn't fit invoice-per-job, so the billing lives in a spreadsheet someone reconciles at month-end — against job sheets, memory and Sage. Services get missed off invoices, extras never get charged, and the contract's real margin is a number nobody quite trusts.
Delivered, counted against sold
Each contract row counts the visits you sold and the visits your engineers delivered. You see what's done and what's still owed at any point in the year, instead of working it out at month-end.
- Visits sold and visits delivered on every row
- A row is a service at a site, or at one asset
- Month-end becomes a review, not an investigation
Variable frequencies, one contract
Monthlies, quarterlies and annuals live in the same agreement without proration gymnastics. BlueWave generates the jobs from the contract and the schedule produces their dates, so the year stays coherent.
- Mixed service frequencies in a single contract
- Jobs generated from the contract's rows
- No more 'which quarter does this clean belong to' debates
Extra work stays on the contract
A reactive call-out or an extra clean attaches to the contract as extra work, so it's on record beside the planned visits when you raise the invoice, instead of falling out of the month.
- Attach any job to the contract as extra work
- Attach an existing recurring job to a contract row
- Everything the contract holds, on one page
Remedials become quotes the same day
When a booking surfaces remedial works, the office builds an itemised quote from the findings (lines, prices and terms) and emails it from BlueWave as a branded PDF the same day, in your company's name. When the customer says yes, you book the job and link it to the quote, so the job carries the quote's reference.
- Itemised quote lines, your logo on the PDF
- Emailed from the platform the day the finding lands
- A job linked to the quote carries its reference
Done in March. Invoiced in May. Queried in June.
That timeline is the spreadsheet month-end working as designed — and somewhere between March and June, the margin died. The client queries a stale invoice, the office digs through job sheets to defend it, and everyone loses an afternoon. Keeping the contract, its jobs and the invoices in one system shortens that lag, and with it most of the queries.
The same records that defend your invoices satisfy your auditors; that mapping lives on the compliance hub. And the invoices themselves are raised next door: see invoicing, where every issued invoice downloads as a Factur-X e-invoice.
Common questions
How do I see how much of a contract we've delivered?
Can one contract hold monthly, quarterly and annual services?
Does completed work turn into an invoice by itself?
Does it replace my accounting software?
Bring a real contract to the demo
Your messiest one: mixed frequencies, mid-year extras, the lot. We'll model it live and show you its jobs and its delivery count.