The short answer
Landscapers and arborists share vans, crews and scheduling problems, but not paperwork. Landscape construction lives on quotes and, in NSW, a contractor licence for structural landscaping over $5,000; maintenance lives on recurring rounds and billing; tree work lives on arborist reports to AS 4373 and AS 4970, council permits and a high WHS risk profile. General tools such as ServiceM8, Tradify and AroFlo cover jobs and invoicing, and US products such as ArborNote cover tree inventories, but not Australian report formats. Custom builds for report and tree inventory apps or maintenance round schedulers typically sit in the $20,000 to $60,000 (AUD, ex GST) market range.
Key takeaways
- AS 4970, the standard for protecting trees on development sites, was reissued as AS 4970-2025; Standards Australia lists the 2009 edition as superseded, so report templates citing it need updating.
- AS 4373-2007, the pruning standard, is listed by Standards Australia as pending revision at the time of writing.
- In NSW, structural landscaping such as retaining walls, paving, decks and pergolas under a residential contract needs a contractor licence for work over $5,000 in labour and materials, including GST.
- Safe Work Australia's guide to managing the risks of tree work says to seek advice from a competent person such as a qualified arborist, and to review any SWMS when controls change.
- Maintenance rounds are a routing and billing product; arborist reports are a document product. Build for the one that drives your margin.
Two trades under one heading
Landscape construction, landscape maintenance and tree work share crews, trailers and calendars, but each one is paid for and documented differently. Software that treats them as one business usually serves one well and the others badly.
| Landscape construction | Maintenance rounds | Arborist and tree work | |
|---|---|---|---|
| How it’s sold | Quote from plans or site visit | Recurring agreement | Quote, or a report then a quote |
| What the customer pays for | A finished feature | Visits on a schedule | Safe tree work, or an expert opinion |
| Key paperwork | Quote, variations, licence for structural work | Visit log, recurring invoices | Arborist report, council permit, SWMS |
| Biggest software pain | Pricing materials and labour accurately | Routing and billing many small visits | Writing reports and tracking permits |
Before you look at any product, decide which column carries your margin. A design and build landscaper needs quoting. A maintenance contractor with 300 properties needs routing. A consulting arborist needs reports. Many businesses do all three, but one usually hurts most.
How should landscape jobs be quoted?
Quote landscape jobs from measured quantities and reusable assemblies, so each quote starts from tested numbers rather than a blank page. A retaining wall, a paved area or a planted garden bed are assemblies: materials per square or lineal metre, excavation and disposal, base and drainage, labour and plant hire.
A practical quoting setup:
- Measure from the landscape plan, a site visit or aerial imagery.
- Pick assemblies (sandstone wall per lineal metre at a given height, porcelain paving per square metre, turf per square metre) with your current costs.
- Add site factors: access, slope, spoil removal, machine size.
- Offer options the customer can compare, such as two paving finishes.
- Turn the accepted quote into a job with a materials list and purchase orders.
- Record variations with photos and sign off before the extra work starts.
Licensing belongs in the quote too. In NSW, structural landscaping, which includes retaining walls that are not part of a habitable building, fencing, driveways, paths and paving, pergolas, decks and some water features, needs a contractor licence where work is done under a residential contract valued at more than $5,000 in labour and materials, including GST. The NSW Government lists fines of up to $22,000 for an individual and $110,000 for a company for unlicensed work. A quote tool that knows the full job value can flag when a job crosses that line.
How do you run maintenance rounds profitably?
Maintenance profit depends on travel time and billing accuracy, so the software’s job is to cluster visits and invoice them without manual effort. A worked example with illustrative numbers: a crew of two doing 12 properties a day, 5 days a week, is 60 visits. If poor routing adds 10 minutes of driving per visit, that is 10 hours of paid crew time a week spent in the ute.
A maintenance scheduler should:
- Hold each property’s agreement: frequency, scope, season changes and price
- Build daily runs grouped by area, with a sensible order
- Let crew leaders reorder on the day for weather or access
- Record what was done, with photos for commercial and strata clients
- Generate recurring invoices from completed visits, not from the calendar
- Show which agreements are under priced against actual time on site
Mainstream field service tools do much of this. Custom work pays when you have hundreds of properties, complex seasonal scopes, or commercial clients who want reporting in their format. If your rounds live in a spreadsheet today, our guide on replacing Excel with a web app covers the move. Where crews apply herbicides or pesticides, NSW requires a record of each application within 48 hours, kept for 3 years, and the round app is the natural place to capture it.
What goes into an arborist report?
An arborist report is a document product: structured tree data plus expert opinion, written to the standards a council or court expects. The standards most often cited, with their status on the Standards Australia store at the time of writing (November 2026):
| Standard | Subject | Status |
|---|---|---|
| AS 4970-2025 | Protection of trees on development sites | Current; the 2009 edition is superseded |
| AS 4373-2007 | Pruning of amenity trees | Current, pending revision |
The 2025 edition of AS 4970 matters for software. If your report template, tree protection zone calculator or standard clauses quote the 2009 edition, someone with a licensed copy of the new standard needs to review them. That is a good argument for keeping report wording as editable content.
A report app for consulting arborists usually captures:
- Tree inventory: ID, species, location by GPS or plan, height, trunk diameter, canopy spread
- Health and structure observations, with photos
- Risk assessment using the method your arborist uses, recorded with its inputs
- Tree protection zone and structural root zone calculations where relevant
- Recommendations: retain, prune to AS 4373, protect, or remove
- Limitations and assumptions
- The report assembled from findings plus approved wording, signed by the arborist
Data captured once on site can then produce the report, the tree schedule for the architect, the protection plan for the builder and the quote for the works. The arborist forms the opinion; the software removes the retyping. Where it helps, AI can turn dictated field notes into draft text for the arborist to edit, but it should never set a risk rating.
How do council tree permits fit in?
Each council runs its own tree permit process, so the software tracks permits as records with steps and conditions, not as fixed rules. A permit tracker should hold the council, address, trees covered, application date and reference, conditions such as replacement planting, approval date and expiry, and link it all to the job. The scheduler should refuse to book a removal crew for a tree without a current approval attached.
Rules also move. In April 2025, the NSW Government released an Explanation of Intended Effect proposing stronger penalties for illegal tree clearing, more enforcement powers for councils and tighter exemptions for dead, dying and dangerous vegetation. Check the current position before you rely on any exemption, and keep exemption logic out of code.
What WHS records does tree work need?
Tree work is high risk, and Safe Work Australia’s guide expects planned, documented controls led by competent people. The March 2023 guide to managing the risks of tree work says to consult workers and any other businesses on site, use a risk management process, seek advice from a competent person such as a qualified arborist, and review and revise any SWMS prepared for high risk construction work when controls change. It gives particular attention to overhead electric lines and exclusion zones.
For software, that means a pre start checklist per job: hazards identified, exclusion zone set, electric lines checked, rescue plan and emergency contacts recorded, crew competencies confirmed, and the SWMS reviewed for this site. Offline capture matters, because many tree jobs are where signal is weakest, which is why crew apps are often built in Flutter.
Typical builds and indicative costs
Most businesses here need one focused app beside their job tool. 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 |
|---|---|---|
| Arborist report and tree inventory app | Offline tree capture with GPS and photos, calculations, approved wording library, report assembly, permit tracker | $25,000 to $60,000 |
| Maintenance round scheduler | Agreements, run building, crew reordering, visit logs and photos, recurring billing from completed visits | $20,000 to $50,000 |
Expeed puts annual maintenance at 15% to 20% of the build. Costs rise with mapping needs, offline sync, the number of report types and how well your job tool’s API exposes customers and jobs. Our workflow automation cost guide covers the billing and reminder side.
How AWLabs would approach a landscaping or arborist build
We start with a Development Consult to find which column of the table above is costing you most. If a build is worth it, a paid Discovery Audit looks at your job tool, your report templates or round data, and your council mix, 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.
Darwin Tree Service is a client and a named reference on our client stories page, for website work. We haven’t yet delivered report or round software in this sector. See our workflow automation service, the trades software comparison and our construction and trades page.
Frequently asked questions
What is the best software for a landscaping business in Australia?
For most small and mid sized landscapers, a general field service tool such as ServiceM8, Tradify or AroFlo (which lists landscaping among its industries) covers quoting, scheduling and invoicing. US landscaping platforms exist but are built around US workflows. Pick the one that handles your recurring maintenance and your quoting style, and trial it with a real round and a real design and build quote.
Is there arborist report software built for Australia?
There are US tree care tools such as ArborNote, which offers GPS tree mapping, inventories, proposals and work orders. We haven't found one built around Australian report conventions, AS 4970 tree protection zones and council permit tracking, which is why consulting arborists often still write reports in a word processor. A focused report app is one of the more practical custom builds in this sector.
Which standard edition should our tree reports cite?
At the time of writing, Standards Australia lists AS 4970-2025 as current for protection of trees on development sites, with the 2009 edition superseded, and AS 4373-2007 for pruning of amenity trees as current but pending revision. Councils may specify which edition they accept, so check the conditions on each job.
Can software track council tree permits?
Yes. A permit tracker records the council, the tree or trees, the application date, reference number, conditions and expiry, and links them to the job, so no crew turns up to remove a tree without approval. Each council runs its own process, so the tracker holds the steps as data rather than hard coded rules.
Have you worked with arborists or landscapers?
Darwin Tree Service is an AWLabs client and has agreed to be named as a reference; that work was a website, not job or report software. We haven't yet built arborist report or landscaping software, so we'd build it with your consulting arborist's templates and your crew leaders' routines at the centre.
Sources
- AS 4970-2025 Protection of trees on development sites, Standards Australia
- AS 4970-2009 Protection of trees on development sites (superseded), Standards Australia
- AS 4373-2007 Pruning of amenity trees, Standards Australia
- Guide to managing the risks of tree work (March 2023), Safe Work Australia
- Structural landscaping work licence, NSW Government
- Minns Government's call to action on illegal tree clearing, NSW Department of Planning, Housing and Infrastructure
- Compulsory record keeping (pesticides), NSW Environment Protection Authority
- ArborNote tree care software, ArborNote
- AroFlo pricing and features, AroFlo
- Custom software development cost in Australia 2026, Expeed Software