PPM contract billing software that invoices the work you've actually done

The work happens in the field; the money happens in a spreadsheet three weeks later. BlueWave joins the two — the completed visit is the billing event.

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. Visits get missed off invoices, extras never get charged, and the contract's real margin is a number nobody quite trusts.

Billing follows completion

The contract bills by percentage of completion: as visits complete, the value earns. No month-end archaeology to work out what's billable — the answer accumulates in real time, visit by visit.

  • Percentage-of-completion engine on every contract
  • Billable value visible as it accrues, not after reconciliation
  • Month-end becomes a review, not an investigation

Variable frequencies, one contract

Monthlies, quarterlies and annuals live in the same agreement without proration gymnastics. The schedule generates the visits; the visits carry their value; the contract stays coherent across the year.

  • Mixed visit frequencies in a single contract
  • The schedule and the billing read from the same plan
  • No more 'which quarter does this clean belong to' debates

Sign-off raises the invoice

When the office approves the engineer's completed visit, the billable line exists — same data, same moment. Finished work stops sitting uninvoiced in a tray, and the gap between doing and charging closes to nearly nothing.

  • Approved work becomes invoiceable immediately
  • Extras and reactive visits carry their value into billing
  • Nothing finished waits for someone to remember it

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. Billing from the work itself kills the 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.

Common questions

How does percentage-of-completion billing work for a PPM contract?
As visits complete, the contract's value earns in proportion, so at any point you can see how much is done and how much is billable, accruing in real time. Month-end becomes a review instead of an investigation against job sheets and memory.
Can one contract hold monthly, quarterly and annual visits?
Yes. Mixed frequencies live in a single agreement without proration gymnastics. The schedule generates the visits, each visit carries its value, and the billing reads from the same plan, so the contract stays coherent across the year.
When does a completed visit become an invoice?
When the office approves the engineer's completed visit, the billable line exists in the same moment, from the same data. Finished work stops sitting uninvoiced in a tray, and the gap between doing the work and charging for it nearly disappears.
Does it replace my accounting software?
No. BlueWave works out what's billable as the work completes; recording the invoice in your ledger stays with your accounting software. The point is that the billable number reflects the work actually done, not a month-end reconciliation nobody quite trusts.

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 what it looks like when billing keeps up with the work.