
A commercial cleaning business runs on thin margins, high volumes of labour, and a web of subcontractors, and it carries a compliance obligation many owners underestimate: the Taxable Payments Annual Report. Between costing contracts properly, running large payrolls, tracking subbie payments and lodging TPAR, a cleaning business needs a bookkeeper who knows the sector, not one who lumps every site together and forgets TPAR exists until August.
Published: July 2026
Updated: November 2026
If your cleaning business cannot tell you which contracts make money, start with proper monthly bookkeeping and read on. Payroll and subbie volume at this scale is specialist work, covered in our payroll service.
Take a Sydney cleaning business running twenty commercial contracts with no per-site costing. Overall it looks like it is scraping a modest profit, so nobody investigates. But when costs are allocated per site, three contracts are actually losing money once the real labour hours, travel between sites, consumables and supervision are counted, and they are being subsidised by the profitable ones. On thin cleaning margins, those three loss-making contracts might be dragging $40,000 to $50,000 a year off the bottom line. Per-site costing surfaces them, so they can be repriced at renewal or let go. A cleaning bookkeeper makes the losers visible.
(Figures are illustrative, to show what per-site costing reveals. Yours will differ.)
For a cleaning business, good bookkeeping means you know which contracts pay and your compliance is never a scramble. Each site carries its true cost, so you can see which contracts earn and which need repricing or ending. Subcontractor payments are tracked through the year, so TPAR in August is a routine export rather than a panic. High-volume payroll runs correctly across sites and shifts with super paid each payday. The cash-flow gap between paying wages and being paid by clients on terms is managed. The practical result is a cleaning operator who runs the business on real per-contract numbers, meets the TPAR obligation without stress, and stops letting a handful of underpriced sites quietly erode a hard-won margin.
Cleaning is a volume game on slim margins, which means small errors compound fast. A contract quoted on optimistic labour hours, a site where travel time was underestimated, a wage increase not passed through at renewal: each quietly eats a margin that was thin to begin with. Good bookkeeping gives an owner the discipline to price and renew on real numbers. It shows the true labour cost per site including on-costs, the actual consumables and equipment used, and the real margin after everything, so quoting a new contract or renewing an old one is grounded in what the work actually costs rather than a hopeful estimate. In a sector where the difference between a profitable and an unprofitable contract can be a few percentage points, that discipline is the whole game. An owner who can see per-site margin can build a book of profitable contracts deliberately, rather than winning volume that does not pay.
Contracts with no idea of their real margin, TPAR reconstructed in a panic every August, payroll errors across large casual teams, and a bookkeeper who lumps every site into one line. A Free Xero Roast will show you where your contracts and compliance stand, how to change bookkeepers covers the switch, and The Packs lay out fixed-price bookkeeping built for cleaning businesses.
For how fixed monthly pricing works and what moves the number, see Sydney bookkeeper cost.
Related reading: labour hire bookkeeper Sydney.
What does a cleaning bookkeeper cost in Sydney?
Fixed-price bookkeeping scales with your contract volume, payroll and subcontractor activity. A cleaning business needing per-site costing, high-volume payroll and TPAR is priced as a clear monthly figure rather than an unpredictable hourly bill.
Do cleaning businesses have to lodge a TPAR?
Yes, if you pay subcontractors to provide cleaning services. Cleaning is a named TPAR industry, and the Taxable Payments Annual Report is due 28 August. A good bookkeeper captures the data through the year rather than scrambling at the deadline.
Why is per-site costing important?
Because on thin cleaning margins, a few underpriced contracts can quietly erase the profit made on the rest. Per-site costing shows the true margin on each contract once labour, travel, consumables and supervision are counted, so losers can be repriced or ended.
How does Payday Super affect my cleaning business?
From 1 July 2026, super must be paid every payday and reach the fund within 7 business days, rather than quarterly. For large casual cleaning teams, that is a significant change to payroll process and cash timing your bookkeeper must have running.
How is the cash-flow gap managed?
Commercial clients typically pay on terms while wages go out weekly or fortnightly, creating a timing gap. Good bookkeeping ages receivables and tracks the cash position so the gap between paying staff and being paid by clients is managed rather than a recurring surprise.
Can a bookkeeper set up per-site cost centres?
Yes. Contracts or sites can be set up as tracking categories so each carries its own costs and revenue, making per-contract profitability a standard part of your monthly reporting.
How do I switch to a bookkeeper who understands cleaning?
You can switch with a clean handover: transferring your Xero subscription to you, handing over records, and a short onboarding where the new bookkeeper reviews your per-site costing, payroll and TPAR data. Given the payroll volume, the transition is planned around your pay cycle so nothing drops.
Sydney Bookkeeper is the modern, fixed-price Sydney bookkeeper for businesses with staff that are tired of slow, hourly, jargon-spouting incumbents. We work with professional services firms, construction and property businesses, agencies, tech and ecommerce companies, hospitality groups, and health practices across Sydney. Monthly bookkeeping, BAS lodgement, payroll, and Xero file cleanups, all on fixed monthly pricing, no lock-in.
Visit Sydney Bookkeeper | Get a Free Xero Roast | Book a Chat
The team uses a registered BAS Agent for all BAS and IAS lodgement services. Full registration details, agent particulars, and copies of the Tax Practitioners Board (TPB) Code of Professional Conduct, the TPB complaints process, and any conditions on the agent's registration are available on request by emailing hello@sydneybookkeeper.com. This content is general information only, written for Australian small and mid-market businesses. It does not constitute tax, financial product, or legal advice and should not be relied on as such. Tax obligations depend on your individual circumstances. For advice specific to your business, contact the team directly or consult a registered tax agent or licensed financial adviser. Sydney Bookkeeper is not a licensed tax agent or licensed financial adviser. Information was current at the time of publication and may change without notice. We review and update guides periodically.
