Western Australia is the only state that charges public schools to log a maintenance request. Programmed Facility Management states it has held the contract since 1998.
Every other Australian state logs school maintenance for free through a government-run portal. WA pays Programmed Facility Management approximately $60 per request and approximately $8.5 million per year, per The West Australian's reporting. WA schools see less of the resulting audit trail than schools in any other state. The current Maintenance Services Arrangement, awarded in 2016, has continued through extension options rather than a fresh competitive retender.
Every time a Western Australian public school principal logs a maintenance request (a leaking tap, a cracked window, a defective heater), the State pays the private contractor running the intake call centre approximately $60. Just to record that the request exists. The annual bill is approximately $8.5 million per The West Australian's March 2026 reporting01. VERIFIED Every other Australian state logs school maintenance for free through a government-run portal03040506. VERIFIED Programmed Facility Management states it has held WA's head maintenance contract since 199810. The current Maintenance Services Arrangement was awarded in 2016 and has continued through extension options rather than a fresh competitive retender10.
The cost of WA school maintenance was raised in the Legislative Assembly on 11 March 2026 by the Shadow Minister for Education, Liam Staltari MLA, who flagged Freedom of Information redactions of school condition photographs and the Boyup Brook District High School cracks among other examples02. The figure that has since attracted public attention is the $60 per request, surfaced ten days later by The West Australian01. The narrower question for the Department of Finance and the Department of Education in May Estimates is not whether $60 is a defensible price tag for an intake call. It is what schools receive in return for it, and how much of the figure is logging at all.
The contractor is Programmed Facility Management, a wholly-owned subsidiary of Persol Australia Holdings Pty Ltd and ultimately of PERSOL Holdings Co., Ltd. of Japan (TSE: 2181)11. PERSOL acquired Programmed in October 2017 for approximately AUD $780 million11. VERIFIED The 2021 WA Auditor General review found that the Department of Finance had not demonstrated value for money under the Maintenance Services Arrangement, did not physically inspect maintenance jobs to confirm work quality, and did not check the accuracy of the transaction data Programmed supplied08. VERIFIED No public follow-up review has been conducted in the five years since.
The fee is being collected against a maintenance pipeline the Department itself has flagged as un-prioritised. Boyup Brook District High School has visible structural cracks. The schools with the heaviest documented defect counts in the most recent Building Condition Assessment, raised in the Legislative Assembly on 11 March 2026, were Esperance Senior High School at 121 defects, Manjimup Senior High School at 87, Kent Street Senior High School at 86, Shenton College at 85, and Singleton Primary School at 7902. The $8.5 million per year is being spent on logging requests against a backlog of this composition.
Every other state logs free
The four mainland states each operate a government-run intake portal for school maintenance. Per-request fees are zero. Per-job documentation flows back to the school.
| State | Intake platform | Operator | Per-request fee |
|---|---|---|---|
| WA | Programmed call centre / portal | Programmed Facility Management (private) | ~$60 [01] |
| NSW | FMWeb 2.0 / AssetCare | Multi-FMC panel | $0 [03] |
| VIC | AIMS + SRP school budget | VIC Department of Education (Programmed VSBA Make-safe only) | $0 [04][07] |
| QLD | QBuild Customer Web Portal | QBuild (state in-house agency) | $0 [05] |
| SA | Ventia Panorama App | Ventia (AGFMA, since 1 Dec 2021) | $0 [06] |
Programmed is not the school-maintenance head contractor in any other state. In Victoria its scope is limited to VSBA Make-safe emergency reactive services07. VERIFIED The arrangement that produces the WA bill is, on the public record, unique among Australian education jurisdictions.
The structural feature that produces it is also legible. WA outsourced both the intake layer and the trades-management layer to a single private contractor in 199810. The other states have at various points tendered the intake layer separately, kept it inside government, or operated it as a small element of a broader facilities-management panel03040506. WA is the only jurisdiction where the intake layer is also a per-transaction revenue line for a private incumbent.
The audit trail gap
The defensible Estimates question is what schools receive in exchange for the $60. The 2021 WA Auditor General report is on the public record and answers parts of it directly08.
The findings, taken from Report 4: 2021-22, Public Building Maintenance, are these. The Department of Finance did not estimate the costs of the three maintenance arrangements before establishing them, did not benchmark them against alternatives, and three major client entities raised value-for-money concerns. Finance conducted no physical inspections of completed work for two of its three arrangements. For the Maintenance Services Arrangement covering schools, the OAG found Finance did not independently verify the contractor's quality-assurance audits of subcontractors and did not check the accuracy of the transaction data Programmed supplied. Forensic analytics on 1,762 transactions identified unusual patterns including 862 contractors with sequential invoice numbering, 1,507 invoices structured just under approval thresholds, and 89 contractors with no physical address. A separate sample of 20 tested invoices identified one paid twice via a bypass of duplicate-payment controls08. VERIFIED
"A client entity officer confirms that the contractor attended the site, but they are not qualified to assess the quality of work performed."
Office of the Auditor General Western Australia, Public Building Maintenance, Report 4: 2021-22.
That sentence describes the WA school's role in the maintenance loop. The contrast with the other states is structural.
| What a school sees or does | NSW (Cite 03) | VIC (Cite 04) | QLD (Cite 05) | SA (Cite 06) | WA |
|---|---|---|---|---|---|
| Real-time job status | yes | yes | yes | yes | not documented |
| Contractor identity, ETA | yes | - | - | - | not documented |
| Before-and-after photos uploaded by contractor | mandated | - | - | - | not documented |
| Per-job cost visible | partial | yes | yes | yes | not documented |
| Asset Services Officer sign-off before payment release | required | - | - | - | not documented |
| Warranty period tracked | - | - | - | - | not documented |
The publicly available WA Maintenance Supplier Portal is contractor-facing - it accepts invoice submissions from trades09. No publicly available document describes a school-facing portal in WA showing job status, contractor identity, ETA, completion photos, per-job cost, or warranty period. NSW mandates that contractors upload before-and-after photos against each work order, and an Asset Services Officer checks the completed work before payment is released03. Each of those features is, on the public record, absent from the WA arrangement.
The reframed line is harder to deflect than a debate about the $60 figure in isolation. WA schools pay the highest documented per-request fee in the country and receive the least documented audit trail. Whatever the $60 covers, it does not appear to include the basic transparency features other states treat as standard.
Twenty-eight years, one contractor
Programmed states it has held the WA Department of Finance head maintenance contract since 199810. The current Maintenance Services Arrangement was awarded for an initial 5-year term commencing 1 July 2016 and has continued through extension options since the term expired in 202110. VERIFIED The MSA covers approximately 550 schools, 60+ prisons, 15 courthouses, 40 state training facilities, 40 fire stations, and other government buildings - approximately $278 million per year of maintenance spend across all client agencies, of which approximately 240,000 jobs per year are processed0810.
ESTIMATED Across the 28 years the contract has run, that flow rate implies cumulative public expenditure routed through Programmed of the order of $5-8 billion in 2026 dollars, depending on the deflator and on the contract scope in earlier years. Programmed's management margin and intake-fee component on top of subcontractor pass-through is not publicly disclosed, but at any plausible margin (single-digit percent of throughput) the cumulative value captured by the contractor over the life of the arrangement is several hundred million dollars. The intake fee is one visible component of a much larger flow.
The defensible parliamentary questions follow from the audit findings rather than from the $60 figure alone. They are these:
- Publish the decomposition of the $8.5 million figure between logging, triage, dispatch, trades management, contractor margin, and the 24/7 emergency response component. Confirm whether the figure covers schools alone or schools as a share of the broader MSA.
- Publish the current expiry date of the Maintenance Services Arrangement and the extension history since 1 July 2021. A publicly funded contract expiry date is not commercially sensitive.
- Disclose what features are available to a WA school principal in the Programmed portal: job status, contractor identity, ETA, completion photos, per-job cost, warranty period.
- State whether Finance has implemented the five recommendations made by the Auditor General in 2021 and, if not, on what basis the arrangement has continued without remediation.
The Freedom of Information route, if questions on notice do not produce answers, is constrained but available. The leading recent decision of the Office of the Information Commissioner requires specific identifiable harm rather than blanket commercial-confidence assertions for any refusal under Schedule 1 Clause 4 of the Freedom of Information Act 1992 (WA)12. The 2021 Auditor General's "value for money not demonstrated" finding is a substantial public-interest argument under that test08.
What an in-house alternative would cost
The four parliamentary questions above are about disclosure. The fifth question is about cost. WA already pays for the cloud capacity that an in-house intake layer would run on. The State's whole-of-government Microsoft licensing arrangement (CUAMS2019) covers Microsoft 365 and Azure services across all state public authorities, with a term running to 30 June 202613. Microsoft's Australian Azure regions hold IRAP PROTECTED assessment, the security certification level required for Department of Education data14. VERIFIED Hosting a production web application of this kind at pilot scale costs hundreds of dollars per year in cloud consumption.
The honest cost envelope for an in-house intake layer, modelled at fully-loaded WA public-sector salaries, is the following:
| Implementation path | Year 1 (one-off) | Steady state /yr |
|---|---|---|
| Currently paid (intake-layer component of MSA) | n/a | ~$8,500,000 |
| In-house build (existing DoE / Digital WA cloud staff) | $400-700k | $130-250k |
| Externally procured (Tier 1 consultancy) | $1.5-3m | $600k-1m |
| Bare Azure hosting only (statewide scale) | n/a | $15-40k |
ESTIMATED An in-house intake layer at steady state is roughly 35-65× cheaper than the $8.5 million currently paid. Year 1 is dominated by build cost (largely salary redistribution from existing DoE / Digital WA cloud staff, not new cash), with Azure consumption at statewide scale adding a further $15-40 thousand per year. Even on the most conservative end of the envelope, the in-house alternative costs less than three per cent of the current arrangement's intake-layer component.
The honest scope of the alternative is narrower than a full Programmed replacement. An in-house intake layer would: authenticate school staff, accept maintenance requests with photo upload, route to contractors, expose status to schools, and store an audit trail of completed work. It would not: dispatch plumbers at 2 a.m., manage trades insurance and WHS, or replace Programmed's subcontractor panel. Programmed could be retained for dispatch and 24/7 emergency triage during any pilot. The replacement is of the intake layer only - the layer that other states already operate inside government for zero per-request fee.
The risk profile is also narrower than the historical Australian government IT failures it would invite comparison to. Queensland Health Payroll cost $1.25 billion. The NSW Learning Management and Business Reform was $750 million over budget. Both were full-system replacements built bespoke. An intake layer is a small, well-understood pattern - work-order tracking with photo upload and SSO - on Microsoft and Azure capacity the State already pays for. The cost-benefit case is strong enough to survive even pessimistic delivery assumptions.
ILLUSTRATIVE A reader could conclude from the public record that WA is overpaying for an intake layer that other states deliver for nothing. The narrower conclusion, which the public record supports without speculation, is that WA pays the highest documented per-request fee in the country, receives the least documented audit trail, has not retendered the head contract since 2016, has not publicly remediated the audit findings made in 2021, and pays Programmed approximately 35-65 times what an in-house alternative would cost on the State's existing Azure capacity. The May 2026 Budget Estimates session is the venue at which those facts can be put to the responsible Ministers.