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?

Each contract row counts the visits sold against the visits delivered, so at any point you can see what's done and what's still owed. Month-end becomes a review instead of an investigation against job sheets and memory.

Can one contract hold monthly, quarterly and annual services?

Yes. Each row of a contract is a service at a site, with its own number of visits over the contract and its own price per visit, so monthlies, quarterlies and annuals sit in one agreement. BlueWave generates the jobs from those rows, so the schedule starts from the contract instead of being typed in twice.

Does completed work turn into an invoice by itself?

No. You raise the invoice in BlueWave yourself, with the lines and VAT codes you choose, and issue it when you're ready. The contract's delivery count tells you what's been done, so the invoice isn't built from memory.

Does it replace my accounting software?

No. You raise and issue invoices in BlueWave and download each one as a PDF, and recording it in your ledger stays with your accounting software. BlueWave doesn't connect to accounting packages.

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.