The short answer
Pest control software in Australia has to do three jobs well: record every pesticide application in the form your state requires, produce timber pest inspection and termite management reports that stand up years later, and run the recurring service contracts that carry the business. In NSW, the application record must be made within 48 hours and kept for 3 years. PestPac, ServiceM8 and similar platforms handle scheduling, routing and billing; custom work earns its place in auto filled chemical records, report templates built on your own inspection logic, and bait station monitoring by QR code. Those builds typically sit in the $15,000 to $60,000 (AUD, ex GST) market range.
Key takeaways
- NSW requires a record of every commercial pesticide application, made within 48 hours and kept for 3 years, including product, rate, quantity, equipment and wind estimate outdoors.
- In Queensland, pest management licences list specific authorisations, such as timber pests or urban pests at a sensitive place, so job allocation should check the technician's authorisation, not just that they hold a licence.
- NSW is phasing in a separate timber pest management technician licence for termite and other timber pest treatments.
- Timber pest inspection reports are usually prepared to AS 4349.3, which Standards Australia lists as pending revision, so report templates should be easy to update.
- Bait station contracts are an asset register problem: each station needs an ID, a location, an inspection history and an activity reading.
Three businesses under one van
Most Australian pest control companies run three revenue lines with different paperwork: general pest treatments, timber pest inspections and reports, and termite management contracts. A general pest treatment is a short job that leaves a chemical record. A pre purchase timber pest inspection is a report a buyer may rely on in a dispute. A termite baiting or monitoring contract is a recurring service on a set of stations that can run for years.
Off the shelf software tends to be strongest on the first, adequate on the third and weakest on the second. Knowing which line drives your margin tells you where custom work, if any, belongs.
What does a pesticide record have to hold?
In NSW, every commercial pesticide application needs a record made within 48 hours and kept for 3 years. The NSW EPA says this applies under Part 4 of the Pesticides Regulation 2017 to everyone who uses pesticides as part of their job, including pest management technicians and fumigators. For pest technicians, it lists these fields:
- Who applied the pesticide, and if a contractor or employee, the employer’s name, address and contact details
- Name, address and contact details of the owner or occupier of the land
- Full product name
- How, when (date, start and finish time) and where it was applied
- What it was applied to, and the rate and quantity
- Description of the equipment used
- Estimated wind speed and direction for outdoor spraying
Licensed users must record extra information under clause 36(2), and if a product label or APVMA permit requires a record, you must keep one even where you otherwise wouldn’t. Another person can make the record for you, but the user stays responsible for its accuracy. The EPA lists fines of up to $120,000 for an individual and $250,000 for a corporation for pesticide misuse.
Most of those fields already exist in a job record: the address, the customer, the technician, the time on site. The software opportunity is obvious once you see it. If the technician picks the product from a list and enters the quantity, the system can fill the rest, add the weather from the job’s location and time, and lock the record within 48 hours. That removes the end of day paperwork without weakening the record.
NSW also requires notification in some cases, including residents when treating common areas of multiple occupancy complexes and managers of sensitive places such as schools, hospitals and childcare centres. Notification reminders belong in the booking flow.
Which licence covers which job?
Licences are activity specific, so the roster needs to know what each technician is authorised to do. In Queensland, pest management is regulated under the Medicines and Poisons Act 2019 and the Medicines and Poisons (Pest Management Activities) Regulation 2021. Queensland Health lists the authorisations a licence can carry:
| Queensland authorisation | Examples |
|---|---|
| Urban pests | General pest treatments |
| Timber pests | Termite treatments |
| Pest birds | Bird control |
| Urban pests at a high risk place | Livestock farming, food manufacturing |
| Urban pests at a sensitive place | Residential aged care, schools |
| Fumigation by site environment | Buildings, containers, ship holds, silos, soil and others |
Queensland also places obligations on the business: equipment, vehicles and protective equipment suitable for the work, training, record keeping and an activity risk management plan. In NSW, a pest management technician licence or fumigator licence is required, and the EPA says a separate timber pest management technician licence is being phased in for termite and other timber pest treatments. All NSW pesticide licences appear on a public register.
The practical build is small: store each technician’s licence, authorisations and expiry, tag each job type with the authorisation it needs, and stop the scheduler assigning a sensitive place treatment to someone without that authorisation.
How should timber pest reports be built?
Timber pest inspection reports are usually prepared to AS 4349.3, and the quality of the report is the product. Standards Australia lists AS 4349.3:2010 (Inspection of buildings, Part 3: Timber pest inspections) as pending revision at the time of writing, and AS 3660.2:2017 (Termite management in and around existing buildings and structures) as current.
A good report tool separates three things that word processors blur together:
- Structured findings. Each area inspected, access limitations, evidence of activity or damage, conducive conditions, moisture readings and photos, captured on site as data.
- Approved wording. Your standard clauses, limitations and recommendations, reviewed by your licensed inspector and stored as a library.
- Assembly. The report generated from findings plus wording, so two inspectors describing the same condition use the same language.
This is where AI can help, carefully. An inspector can dictate notes on site, and document processing can turn them into draft findings for the inspector to review and approve. The inspector decides what was found; the software makes writing it up faster and more consistent. Because the standard is due for revision, keep templates as editable content, not code.
How do bait station contracts work in software?
A termite baiting or monitoring contract is an asset register with a visit schedule attached. Each station is an asset with an ID, a position on the property, an install date and a history of inspections.
| Field | Why it matters |
|---|---|
| Station ID (QR code or barcode) | Proves the station was visited, not just the property |
| Location (plan position or GPS) | Lets the next technician find it and the customer see it |
| Inspection date and technician | Builds the service history |
| Activity reading | Triggers baiting or a follow up treatment |
| Bait type and quantity | Feeds the chemical record |
| Photo | Evidence for disputes and warranty claims |
Recurring billing sits on top: the contract defines visit frequency, and each completed round triggers an invoice. A customer view showing each station’s status and last visit is a strong retention tool, especially for strata and commercial sites.
PestPac, ServiceM8 and others for Australian operators
General and pest specific platforms both work; the deciding question is how well they handle your state’s records and your report. PestPac, from US based WorkWave, describes customer management, scheduling, routing, mobile tools, billing, payments, compliance documentation and reporting for pest control companies. ServiceM8 and similar Australian field service apps handle booking, quoting, invoicing and forms for smaller operators.
Before you buy, test each platform with one real job from each revenue line: a general treatment with a NSW style chemical record, a timber pest inspection report, and a bait station round. If a platform handles all three well, configure it and don’t build. If it handles the treatments but not your report or stations, a focused app beside it is usually cheaper than switching. Our guide to web apps vs mobile apps helps decide the form factor for technicians.
Typical builds and indicative costs
Most pest businesses need one module, not a new system. Figures are indicative AUD market ranges, ex GST, not quotes, 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.
| Build | Includes | Indicative range |
|---|---|---|
| Chemical record and inspection report app | Product library, auto filled state records with weather, licence and authorisation checks, structured findings, report assembly from approved wording | $25,000 to $60,000 |
| Bait station monitoring with QR codes | Station register, scan on visit, activity readings, customer status view, recurring billing trigger | $15,000 to $40,000 |
Expeed puts annual maintenance at 15% to 20% of the build. Costs rise with offline needs, the number of states and report types, and how well your platform’s API exposes jobs and customers. The workflow automation cost guide covers the reminders and billing side.
How AWLabs would approach a pest control build
It starts with a Development Consult about which revenue line is carrying the most admin. If custom work makes sense, a paid Discovery Audit reviews your platform, a sample of records and reports, and your state’s requirements, then you get 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 built software for a pest controller yet, and your licensed staff own the compliance content. See our Flutter development service for technician apps, the trades software comparison for platform choice, and our construction and trades overview. This is general information, not legal advice.
Frequently asked questions
What is the best pest control software for a small Australian business?
For a small operator, a general field service app such as ServiceM8 often covers booking, quoting, invoicing and photos, with forms for chemical records. Larger operators look at pest specific platforms such as PestPac, which describes routing, scheduling, billing and compliance documentation built for pest companies. Check that any platform records the exact fields your state requires before you sign.
What must a NSW pesticide use record include?
The NSW EPA lists who applied it and their employer's details, the owner or occupier of the land and their contact details, the full product name, how, when (date and start and finish time) and where it was applied, what it was applied to, the rate and quantity, the equipment used, and an estimate of wind speed and direction for outdoor spraying. Licensed users must record extra information set out in clause 36(2) of the Pesticides Regulation 2017.
Can software write our termite inspection reports?
It can build them. A report app captures each area inspected, findings, photos, moisture readings and limitations in a structured way, then assembles the report from your approved wording. The licensed inspector still decides what was found and signs it. AI can help by turning dictated notes into draft text for the inspector to check, but it shouldn't decide findings.
How do QR codes help with bait stations?
Each station gets a unique code. The technician scans it on each visit, records activity and bait condition, and the system builds the station's history, flags active stations and shows the customer a map or list of every station's status. It also proves each station was actually visited.
Have you built software for pest controllers before?
Not yet. AWLabs hasn't delivered a project for a pest control business. We bring mobile app, document and workflow engineering; your licensed technicians and your state regulator's requirements decide what each record and report must contain.
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
- Compulsory record keeping, NSW Environment Protection Authority
- Pest management technicians, fumigators and training permits, NSW Environment Protection Authority
- Pest management technicians, Queensland Health
- About pest management, Queensland Health
- AS 4349.3:2010 Inspection of buildings, Part 3: Timber pest inspections, Standards Australia
- AS 3660.2:2017 Termite management, Part 2: In and around existing buildings and structures, Standards Australia
- PestPac pest control software, WorkWave
- Custom software development cost in Australia 2026, Expeed Software