
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
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.
Australian SME finance cost sits in wide ranges: simple bookkeeping often lands around $500-$1,500 per month for low-volume files, while growing businesses with payroll, inventory or multi-channel sales commonly sit $1,500-$4,000+ per month once the work is real. Hourly engagements that look cheaper at $70-$120/hour frequently cost more across a year once BAS crises, cleanup and silent errors are counted. Superannuation guarantee is 12% of ordinary time earnings under the current SG rate settings, and late payment under Payday Super attracts shortfall interest mechanics that start from the payday, which is why “we will catch super up later” is no longer a casual plan. Use these as planning anchors; your fixed quote should still come from scope, not from a blog average.
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
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. The figures used are illustrative estimates and will differ for your business, and rates, thresholds and rules change; confirm current figures with the relevant authority. The team uses a registered BAS Agent for all BAS and IAS lodgement services; registration particulars are available on request. For advice specific to your situation, 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.
