AWLabs

Plumbing software in Australia: compliance certificates, backflow testing and jobs

Last updated Published by AWLabs How we write

The short answer

A plumbing business runs two operations on one set of vans: reactive and project jobs that end in a compliance certificate, and recurring compliance services such as annual backflow testing and thermostatic mixing valve servicing that come back every year. Job platforms such as simPRO, AroFlo, Fergus, ServiceM8 and Tradify handle the first well. The second is where custom work pays: a register of testable devices across client sites, automatic reminders, test reports that reach Sydney Water or your local water authority, and certificates filled from job data. Those builds typically sit in the $15,000 to $60,000 (AUD, ex GST) market range.

Key takeaways

  • Sydney Water requires testable containment devices to be registered on its Backflow Prevention portal immediately after installation, and accredited plumbers submit test reports there.
  • Yarra Valley Water asks for testable devices at the meter to be tested every 12 months, with results sent on its Backflow Test Report Form by email, so each water authority needs its own output.
  • In Victoria, a compliance certificate is needed for work over $750 and certain work of any value, issued to the customer and lodged through VBA360 within five days of completion.
  • In Queensland, notifiable work is registered with the QBCC within 10 business days of invoicing, at $36.88 online at the time of writing.
  • A backflow register is organised by device and site with due dates, not by job, which is why general job tools often struggle with it.

Why is backflow testing a product of its own?

Backflow testing is recurring, asset based work with a regulator at the end of it, which is a different shape from a plumbing job. A blocked drain is a job: someone calls, you attend, you invoice. A testable backflow device is an asset that must be tested every year for as long as it exists, at a site you may not otherwise visit, with a report that goes to the water authority rather than only to the customer.

That difference matters once you hold a few hundred devices. Each one needs a due date, a reminder to the owner or property manager, a booking, a test by an accredited plumber, a report in the authority’s format, and a record kept for audit. Miss the cycle and the customer gets a letter from their water authority, or worse.

Most plumbing businesses run this from a mix of recurring jobs, spreadsheets and calendar reminders. It works until the register grows past what one person can hold in their head.

What does each water authority want back?

Every water authority runs its own lodgement channel, so a business testing across service areas needs more than one output. Two examples show how different they are:

AuthorityRegistrationTestingHow results are lodged
Sydney WaterDevices registered on the Backflow Prevention portal immediately after installationAnnual, by a backflow accredited licensed plumberTest reports submitted through the Backflow Prevention portal or Sydney Water Tap in, using the plumber’s personal email and licence
Yarra Valley WaterTestable devices at the water meterEvery 12 months, by an accredited backflow plumberBackflow Test Report Form, sent by email

Sydney Water adds detail a register should capture: only accredited plumbers may commission, test and register containment devices; work must follow AS/NZS 3500.1, AS/NZS 2845 and the Plumbing Code of Australia; and plumbers should keep photos of serial numbers and test kits in case of audit. Zone and individual device reports don’t go on Sydney Water’s portal; Sydney Water directs those to Building Commission NSW.

For software, that means the device record should hold the authority, the hazard rating, the serial number photo, the test kit used and its calibration, and the submission status per authority. We didn’t find a public API for either authority, so plan for software that prepares a complete report and tracks lodgement, with the accredited plumber submitting in the portal or by email.

What paperwork does each state require for plumbing work?

Each state has its own certificate or notice, deadline and channel, summarised here from regulator pages at the time of writing (November 2026).

StateWhat you lodgeWhenChannel
NSW (Sydney, Illawarra, Blue Mountains, Newcastle, Hunter)Notice of Work, Certificate of Compliance and Sewer Service DiagramNotice before work starts; certificate at completion or before booking the final inspection; diagram at completion of drainage workMyInspections Gateway, Building Commission NSW
NSW (elsewhere)Combined Notice of Work and Certificate of ComplianceAs required by the local plumbing regulatorLocal council or other plumbing regulator
VictoriaCompliance certificate, for work over $750 including materials, labour and GST, and for listed work of any value such as below ground sanitary drains and Type A gas appliancesTo the customer and lodged within five days of completionVBA360, Building and Plumbing Commission
QueenslandForm 4 for notifiable workWithin 10 business days of invoicing; copy to the occupier within 20 business days of finishingQBCC Portal ($36.88 online, $49.80 manual at the time of writing)

Two quirks trip up generic software. Victoria’s $750 threshold includes materials supplied by someone else, so the system has to know the full job value, not just your invoice. NSW sewer service diagrams have strict format rules, including official templates and scans rather than photos, so a phone snap attached to the job won’t do.

Where do job platforms lose the thread?

Job platforms are built around jobs and invoices, and compliance falls through where the record needs to outlive the job. simPRO, AroFlo, Fergus, ServiceM8 and Tradify all schedule, quote, invoice and capture forms and photos. Several support recurring or maintenance jobs, and AroFlo publishes help material on backflow prevention maintenance. Check how your platform handles these before you build anything:

  1. A device register across many client sites, with hazard rating, serial number and authority per device.
  2. Due dates that roll forward automatically after each passed test, and stay put after a failed one.
  3. One report format per water authority, not one generic form.
  4. A view for property managers or strata showing every device they own and its status.
  5. Certificates drafted from job data in each state’s format.

If your platform does three of these, configure it and stop. If it does none, a small register app reading from and writing back to the platform’s API is usually cheaper than moving platforms. Our customer portal guide covers the property manager view.

How should TMVs and other recurring services be handled?

Thermostatic mixing valves and similar devices follow the same pattern as backflow: an asset, a test interval, a report and a record. AS 4032.3:2022 sets requirements for field testing, maintenance and replacement of thermostatic mixing valves, tempering valves and related devices. Hospitals, aged care homes and childcare centres usually run TMV programs through their facilities team, and they expect contractor reports in their format.

The same register can hold backflow devices, TMVs, hot water units under maintenance and grease traps, each with its own interval and report template. Building one register for all recurring compliance work, rather than one tool per device type, is the main design decision. Workflow automation handles the reminders, bookings and report delivery around it.

How do photos and drain camera footage become evidence?

Evidence only protects you if it is attached to the right job and asset, timestamped, and still retrievable years later. Before and after photos, pressure test results, drain camera footage and signed forms are your answer when a customer, builder or regulator disputes the work.

A checklist for evidence handling in any system:

  • Photos and video saved against the job and, for devices, against the asset
  • Capture time and location kept, not stripped on upload
  • Large video stored outside the job platform if it charges for storage, with a link on the job
  • Required photos enforced before a job can be closed (for example, device serial number and test kit)
  • A full export, so you keep your history if you change platforms

How should plumbing quotes be built?

Fast, accurate quotes come from current supplier prices and reusable kits, not from typing each line. Plumbing wholesalers increasingly publish price files to the main platforms; Middy’s, for example, lists direct price file integration with simPRO and Fergus and CSV files for AroFlo. Build kits for repeat work (a hot water swap, a backflow device install, a TMV replacement) so each quote starts from a tested template with labour, parts and compliance fees included. Custom quoting work only makes sense when your pricing depends on rules the platform can’t express.

What do these builds cost?

Most plumbing businesses need one focused module beside their platform. These are indicative AUD market ranges, ex GST, not quotes. They fall within the bands Expeed publishes for Australian custom software: $15,000 to $40,000 for simple internal tools and $40,000 to $150,000 for mid complexity systems.

BuildIncludesIndicative range
Backflow and recurring compliance registerDevice and site register, due date engine, owner reminders, mobile test capture, per authority reports, property manager view$25,000 to $60,000
Certificate auto fill integrationReads jobs from your platform, drafts state certificates and forms, plumber sign off$15,000 to $35,000

Expeed puts annual maintenance at 15% to 20% of the build. Costs rise with the number of water authorities and states, offline capture needs and how good your platform’s API is. Our workflow automation cost guide explains the drivers.

How AWLabs would approach a plumbing build

We begin with a Development Consult to understand your recurring work, your authorities and where data gets retyped. If a build is worth it, a paid Discovery Audit checks your platform’s API, each authority’s lodgement process and your device data, and produces a fixed price Schedule of Work with three options: The Minimum, The Recommended and The Complete. Senior engineers lead every build, with updates every Tuesday and Friday, Sydney time.

We haven’t yet built software for a plumbing business, and if your platform’s recurring jobs can do the work we’ll say so. For general platform choice see our trades software comparison and the wider construction and trades page. Mobile capture is usually built in Flutter. This is general information, not legal advice; your licensed plumbers and the regulators decide what each form must contain.

Frequently asked questions

What is the best software for a plumbing business?

For job management, one of the established platforms: Fergus, ServiceM8 and Tradify suit smaller teams, while simPRO and AroFlo suit larger businesses with maintenance contracts and stock. Choose on how well it handles your certificates, recurring services and supplier pricing, and trial it with a real backflow test and a real compliance certificate before you sign.

Can software submit backflow test reports to Sydney Water automatically?

Sydney Water's process runs through its own Backflow Prevention portal, logged in with the accredited plumber's personal email and licence details. We haven't found a published API for third party software, so the realistic build is software that prepares every field and reminds the tester, with the plumber completing submission in the portal. Ask Sydney Water directly before planning anything more automated.

How often do backflow devices need testing?

Testable containment devices are generally tested every 12 months; Sydney Water and Yarra Valley Water both state annual testing. Your local water authority and the device's hazard rating decide the details, so build the interval as a setting per device, not a fixed rule.

Can my job software fill in plumbing compliance certificates?

It can draft them from job data: address, work type, materials, licence number and test results. The licensed plumber still signs and stays responsible. Because each state uses different forms and channels, a business working in more than one state needs per state templates.

Is a custom backflow app worth it for a small business?

Usually not below a few hundred devices. A spreadsheet with due dates, or your platform's recurring job feature, will do. A dedicated register starts to pay when you test for property managers, councils or strata with many sites, and the annual reminder, booking and report cycle is taking real office hours.

Have you built plumbing software before?

Not yet. AWLabs hasn't delivered a project for a plumbing business, so we don't claim sector experience. We bring mobile app, integration and workflow engineering, and we rely on your licensed staff and each regulator's published requirements for the compliance content.

This page is general information about Australian law and regulation, current at the date shown. It is not legal advice. Get advice from a qualified lawyer about your circumstances.

Sources

  1. Backflow prevention for plumbers, Sydney Water
  2. Backflow prevention testing and reporting, Yarra Valley Water
  3. Plumbing inspection documents, Building Commission NSW
  4. Combined Notice of Work and Certificate of Compliance, Building Commission NSW
  5. Plumbing compliance certificates, Building and Plumbing Commission (Vic)
  6. How to register notifiable work, Queensland Building and Construction Commission
  7. AS 4032.3:2022 Water supply: valves for the control of heated water supply temperatures, Part 3, Standards Australia
  8. Software integration, Middy's
  9. Custom software development cost in Australia 2026, Expeed Software
Start with a conversation

Tell us what you need built.
We'll tell you straight if we're the right fit.

Book a call, and we'll show you how we would approach it.

Start with a short Development Consult
Audit fee credited to your build
Response within 1 business day
Mutual NDA sent before you share your idea