Skip to content
Industry8 min read

Cleaning subcontractor compliance: cross-checking files

Cleaning subcontractor compliance in Australia: compare ABN Lookup, ASIC records, insurance and rosters, and know what to do when fields on contractor documents disagree.

CheckFile Team
CheckFile Teamยท
Illustration for Cleaning subcontractor compliance: cross-checking files โ€” Industry

Summarize this article with

Cleaning subcontractor compliance in Australia comes down to comparing fields: the legal name and ABN on the contract against the Australian Business Register and ASIC, the insured entity on the certificate of currency against the contract scope, and the worker roster against site access data. This article lists those comparisons, what a mismatch looks like and the reviewer's next step. We describe only mechanisms we could verify at the source and mark the rest as points to confirm. General information as of November 2026, not legal advice.

Why a complete folder can still describe the wrong company

Cleaning and security contracts combine high turnover, after-hours access and layered subcontracting, so a folder that looks complete can describe three different entities. The head agreement is signed by a trading name, the tax invoice comes from a proprietary limited company, the insurance is issued to a third entity and the workers belong to a sub-subcontractor. A "documents received" list does not see this; a field-by-field comparison does.

For the general supplier version, see our supplier onboarding documents checklist and the piece on contractor document verification for staffing agencies. The sector overview is in the industry verification guide.

The cross-check matrix

Field Document A Compared with Typical mismatch Reviewer's next step
Legal name and ACN/ABN Contract, tax invoice ASIC company extract, ABN Lookup Trading name only on the invoice, different ABN, cancelled ABN or deregistered company Ask which entity performs the work; pause onboarding
GST registration Tax invoice ABN Lookup GST status GST charged by an entity not registered Query the invoice; correct the supplier record
Insured and operations Certificate of currency Contract scope, site list Insured name differs; guard or high-rise window cleaning not described; expires mid-term Request a corrected certificate
Workers' compensation Certificate or policy evidence Roster, state of work Policy in another name; headcount far above insured wages Escalate to risk
Workforce Roster Site access log, timesheets Badged individuals missing from the roster Suspend access; request updated roster
Work rights Contractor's confirmation Roster, sampled records Roster name with no record; visa condition expired Sample more records; escalate
Bank details Tax invoice Contract, supplier master New BSB/account, holder differs Call-back to a known number
Hours billed Invoice Roster, access log Billed hours exceed badged hours Dispute the line

Nothing here proves a document is genuine. The matrix shows whether the file is internally consistent and whether its facts agree with public registers.

Check 1: the entity behind the contract

ASIC keeps the company register, and its extract shows a company's name, ACN, registered office, status and officeholders (ASIC); the Australian Business Register publishes ABN details including the registered entity name, ABN status and GST registration. Compare the contract name and ABN with both, the registered office with the address on the certificate of currency, and the status (registered, in liquidation, deregistered; ABN active or cancelled).

A register lookup proves that the entity exists and its status. It does not prove the PDF in your inbox is authentic, and it does not show who employs the cleaners on your site.

Ready to automate your checks?

Free pilot with your own documents. Results in 48h.

Request a free pilot

Check 2: wages, awards and the labour chain

The Fair Work Ombudsman publishes information for the cleaning industry, including awards and the risks of engaging contractors (Fair Work Ombudsman). We could not open the relevant page when writing this article, so we make no claim about a specific head-contractor liability rule; confirm the current position, including any provisions that reach franchisors or holding companies, with Fair Work or counsel.

What a reviewer can compare without that: hourly rates on a sample of payslips against the applicable award rate for the classification and shift, names on payslips against the roster, and superannuation fund details against the same names. A mismatch (rate below the award, a roster name without payslips) is an escalation to the contractor's director, not a quiet note. Some states and territories run labour hire licensing; if the contractor supplies workers rather than a service, ask for the licence number and compare it with the relevant regulator's public register.

The ATO's taxable payments annual report applies to certain industries, which we understand include cleaning and security services; confirm on ato.gov.au whether your payments are reportable. If they are, the supplier's name, ABN and address on your records must match what you report, so that comparison belongs in the onboarding file.

Check 3: the people on site

Work-rights checks are the employer's responsibility. A client can compare the roster, the access log and the contractor's written confirmation that work-rights checks are done, and sample the records where the contract grants audit rights. For visa holders, the Department of Home Affairs' VEVO service shows work entitlements and conditions, and an employer or, with the individual's consent, another party can check them; compare any visa conditions (hours limits, expiry) against the rostered hours and the contract end date.

For security contractors, state and territory licensing applies to guards and firms. Name the requirement in the contract and compare licence holder name, number and expiry against the roster. A lookup on the relevant state regulator's register confirms a listing; it does not show that the person at reception is the licence holder.

A cleaner who badges in nightly but is on no roster is the classic mismatch. The response is a request for that person's records and suspended access until they arrive.

Check 4: insurance against the real scope

A certificate of currency is evidence of cover only when the insured entity, the described operations and the period match the contract. Compare the insured name with the contracting entity, the operations (office cleaning, floor care, high-rise windows, guard services) with the scope, and the dates with the term. Confirm that limits match the clause and that your organisation is noted where the contract requires it. A certificate does not show whether premiums are paid; ask the broker for written confirmation.

Check 5: invoices, bank accounts and hours

Payment fraud and billing drift both surface as a gap between the invoice and the contract file. Compare the account name with the contracting entity and the original supplier form. A bank change requested by email is verified by calling a number already on file. For hours, compare the invoice with the roster and access log. A single gap is a commercial dispute; a gap that grows after every audit needs a different conversation.

What the reviewer does when fields disagree

Mismatch found Immediate action Escalation trigger
Trading name differs, same ABN Request written explanation No reply within the contract notice period
Different ABN Treat as a new supplier; restart onboarding Work already performed by the unvetted entity
Certificate of currency expired Request a current certificate Staff on site without cover
Worker not on roster Remove access Repeat within the quarter
Pay rate below award in sample Escalate; seek advice Repeat in the next sample
Bank details changed Call-back, freeze payments Supplier cannot confirm

Record the mismatch, the question and the answer. That trail is what an auditor or lawyer will ask for.

Questions practitioners ask

"Is the supplier's roster enough to know who is in my building?" No. It is the supplier's statement; check it against your access data. "Do I recollect everything every year?" Recollect what expires on the day it expires and recompare identity fields whenever the entity, site list or bank account changes. Our guide on recheck dates for supplier certificates covers the calendar.

How a tool fits in

Doing these comparisons by hand for dozens of suppliers is where files drift. A document validation workflow extracts names, ABNs, dates and account holders from each upload, compares them across the file and flags the rows above for a person to decide. It checks consistency and expiry; it does not certify authenticity. The subcontractor solution shows how a file review is organised, the security page covers document handling, and the pricing page lists plans.

Frequently Asked Questions

What documents should I collect from a cleaning subcontractor in Australia?

ASIC extract and ABN details, GST status, certificate of currency, workers' compensation evidence, a roster with the contractor's work-rights confirmation, and bank details. Then compare them with each other and with the contract.

Does an ABN Lookup result prove the contractor is compliant?

No. It shows the entity name, ABN status and GST registration. It says nothing about insurance, workers or wages.

Who checks work rights for subcontracted cleaners?

The employer of the worker. The client compares the roster with the contractor's confirmation and samples records under audit rights.

How often should a security contractor's file be reviewed?

At each expiry date, at each change of entity, site list or bank account, and with periodic sample comparisons of roster and access logs.

Stay informed

Get our compliance insights and practical guides delivered to your inbox.

Ready to automate your checks?

Free pilot with your own documents. Results in 48h.