Win Commercial Contracts Profitably
How to Price Commercial Cleaning Jobs: A Contractor's Guide
Site assessment, pricing models, true cost structure, variation clauses, and how AxiomBlue's quoting and financial reporting tools help you win commercial cleaning contracts without losing money on them.
Quick answerCommercial cleaning jobs in Australia are priced per square metre (commonly $0.08–$0.20/m² per visit), hourly ($38–$55/hr), or as a fixed monthly contract, chosen after a proper site assessment. True costs must include labour, superannuation, chemicals, insurance and overhead, and variation clauses protect margin against scope creep. AxiomBlue tracks quoted versus actual hours on every visit.
Commercial cleaning contracts look attractive on paper: predictable recurring revenue, larger job values, and the efficiency of servicing one location repeatedly. But they can quietly destroy margin if you've priced on assumption rather than a proper site assessment, or if scope creep goes untracked for months. Getting commercial pricing right is a discipline, not a gut feel.
This guide walks through the full commercial pricing process: how to assess a site, which pricing model to use for different client types, what your true cost structure looks like, how to protect yourself against scope creep with variation clauses, and how AxiomBlue gives you the quoting, scheduling, and financial reporting tools to manage commercial contracts profitably from day one.
- Per-m², hourly, and fixed monthly models each suit different site types
- True cost includes labour, super, chemicals, equipment, insurance and overhead
- Variation clauses are non-negotiable for protecting commercial contract margin
- Medical and industrial sites command a significant rate premium
- AxiomBlue tracks actual vs quoted hours on every contract visit
What pricing models are used for commercial cleaning jobs?
Commercial cleaning can be priced three ways. The right choice depends on the site, the client's expectation, and how well you know the job before you commit to a number.
Per Square Metre
Best for large, open-plan spaces (warehouses, retail floors, open-plan offices) where floor area is the primary driver of labour. Typical range: $0.08–$0.20/m²/visit. Easy for clients to benchmark but can misrepresent effort in buildings with many rooms, bathrooms, or kitchenettes. Always adjust base rate for soil level and frequency.
Hourly Rate
The safest option for new clients, facilities with variable soil levels, or where your crew's task list changes week to week. Sets a clear labour cost expectation and protects you from absorbing unpredictable time. Typical commercial cleaning rates: $38–$55/hr. Usually the starting model before converting to a fixed contract.
Fixed Monthly Contract
Preferred by most commercial clients for budget predictability. Ideal once you know the site, the soil level, and your crew's actual pace. Set the monthly rate based on hours logged in the first 4–6 weeks, then lock it in with an annual CPI escalation clause. AxiomBlue's recurring scheduling keeps every contracted visit on the calendar automatically.
Commercial Contracts: Ad Hoc Pricing vs AxiomBlue
Commercial cleaning is won on price but lost on execution. Operators who manage contracts without dedicated software routinely absorb variation costs, miss invoicing, and can't quantify their actual margin until it's too late to course-correct.
| Without AxiomBlue | With AxiomBlueBuilt for cleaning businesses | |
|---|---|---|
| Scope documentation | Emailed Word document that clients lose and staff don't read | ✓ Scope attached to each job, visible to crew on mobile at every visit |
| Variation tracking | Ad hoc requests absorbed without billing; an invisible margin drain | ✓ Variations added as billable line items on the job before invoicing |
| Actual vs contracted hours | Unknown; crew depart when done, no record of time on-site | ✓ Crew check in/out per visit; actual vs quoted hours tracked automatically |
| Recurring scheduling | Calendar reminders, WhatsApp messages, and still missed visits | ✓ Contracted frequency auto-schedules; drag-and-drop if a visit needs moving |
| Contract margin visibility | Revenue is clear; true margin unknown until end-of-year accounts | ✓ Job costing shows revenue, labour, materials and margin per contract |
| Consumables billing | Toilet paper, bin liners, soap: often supplied but never recovered | ✓ Consumables stored in price book and billed as line items on each visit |
How does software keep commercial cleaning contracts profitable?
AxiomBlue is built for the full lifecycle of a commercial cleaning contract, from the site assessment quote through to monthly invoicing and margin reporting, with every variation tracked and every visit documented.
Detailed Commercial Quote Builder
Build scope-specific quotes with line items for each area (offices, toilets, kitchen, windows, car park), frequency, consumables, and variation rates. Clients receive a professional scope document that sets expectations clearly, and locks both parties to what's been agreed before work starts.
Consumables in the Price Book
Store all consumables (toilet paper, hand soap, bin liners, cleaning chemicals) at their cost and charge-out rates in your price book. Add them as line items on each visit so you recover the cost of materials that are easy to supply but easy to forget to bill.
Contracted Frequency Scheduling
Set the contracted service frequency once, whether daily, 3x weekly, or fortnightly, and AxiomBlue auto-generates every visit on the calendar. Your crew see the day's schedule on their phone; you see the full month at a glance. Missed visits don't fall through the cracks.
Variation Tracking and Billing
When a client requests work outside the agreed scope, log it as a variation on that job record in real time. The variation appears as a separate line item on the invoice: documented, billable, and auditable. No more absorbed extras eroding your contract margin.
Per-Contract Financial Reports
AxiomBlue's financial reports show revenue, actual labour cost (from time tracking), materials, and calculated margin for each contract. You can see at a glance which commercial clients are most profitable and identify contracts where actual hours are consistently exceeding the quoted estimate.
Document Storage per Job
Attach the cleaning specification, safety data sheets, site induction records, and completion sign-off forms to the job in AxiomBlue. Your crew access them on-site without paperwork; your records are organised if a client queries standards or an audit is required.
Why is a site assessment essential before pricing a commercial clean?
Every commercial cleaning quote should start with a site walkthrough, no exceptions. A building's floor area tells you almost nothing useful on its own. You need to understand the number and type of wet areas (toilets, kitchens, amenities), the floor surface types (carpet, vinyl, polished concrete each have different labour requirements), the soil level (a food production facility vs a law firm is not a comparison), the access arrangements (night cleaning vs occupied hours), and any compliance requirements (medical, food handling, or childcare facilities with specific hygiene standards). AxiomBlue lets you capture site notes, attach photos, and record property-specific checklist requirements directly on the client profile before you even build the quote, so the information that drives your pricing is documented and accessible to whoever quotes future work for that client.
Understanding your true cost per hour is the second prerequisite for commercial pricing. Most operators calculate labour cost as the wage rate alone, then wonder why their margins are thin. Your true labour cost per hour includes the wage, superannuation (11.5%), WorkCover levy (varies by state and risk classification; cleaning is typically 3–6%), paid leave loading, and the portion of your management time spent coordinating each contract. Add to that a pro-rated allocation of your insurance premiums, equipment depreciation, vehicle costs, and the chemicals and consumables used on site. Once you've built this number, your commercial rate needs to cover it fully and return a minimum 15–20% net margin. Anything less and you're one unforeseen variation away from a loss-making contract.
Variation clauses deserve their own section in every commercial quote. The instinct when bidding for commercial work is to present a clean, simple monthly figure, but that simplicity creates a problem the moment a client asks for something outside the scope. Build a variation rate into every contract (typically your standard hourly rate, clearly stated) and specify that any out-of-scope work requires written confirmation before it's carried out. This isn't adversarial. Most professional commercial clients expect it and will respect the discipline. AxiomBlue makes this frictionless in practice: when a variation is requested, you add it to the job record on your phone, it appears as a separate line item on the invoice, and there's no ambiguity about what was done or what you're charging for it.
Frequently Asked Questions
Per-m² rates for commercial cleaning in Australia typically range from $0.08 to $0.20 per m² per visit depending on cleaning frequency, type of facility, and scope of work. Offices with simple vacuuming and bin emptying sit at the lower end; medical facilities requiring disinfection protocols or industrial sites with heavy soiling are at the higher end. Per-m² pricing works well for large open-plan spaces but can misrepresent effort in highly compartmentalised buildings with many bathrooms or kitchenettes. Always do a site walkthrough before committing to a rate.
Each model suits different situations. Per-m² works for large, simple spaces where area is the primary driver of labour. Hourly is safest for new clients or buildings with unpredictable soil levels; it protects you from scope creep. Fixed monthly contracts are ideal once you know a site well and want a predictable recurring revenue stream for both parties. Many commercial operators quote hourly for the first month, then convert to a fixed monthly rate based on actual hours logged. AxiomBlue supports all three models through its price book and recurring job scheduling.
Scope variations are one of the biggest margin killers on commercial contracts. A client who asks your crew to 'just quickly clean the boardroom after the event' or 'do the car park this week' is adding cost that your contract price doesn't cover. The solution is a written variation clause in your quote specifying that any work outside the agreed scope is charged at your variation rate (typically hourly), and that variations must be requested and confirmed in writing. AxiomBlue lets you track and invoice variations as additional line items on the job record so nothing is absorbed without billing.
Your true cost per hour includes: direct labour (wage + superannuation + WorkCover levy); consumables (cleaning chemicals, paper products, bin liners); equipment depreciation (floor scrubbers, vacuums, pressure washers); public liability and professional indemnity insurance apportioned per hour; vehicle costs if travel is required; and overhead allocation for your time managing the contract, quoting, invoicing, and compliance. A common error is calculating break-even based on labour alone and forgetting that overheads can add 25–40% on top. AxiomBlue's job costing reports make all of this visible so you see true margin rather than revenue alone.
Healthcare cleaning commands a significant premium over standard commercial because of the infection control protocols, required training (AS/NZS 4187, ACHS standards), specialised disinfectants, and the liability exposure if standards aren't met. Rates for medical facilities typically run 40–80% above equivalent office space. You'll also need to factor in colour-coded microfibre systems, hospital-grade disinfectants, and documented cleaning schedules that may require formal sign-off. Quote these contracts at a rate that reflects the true compliance overhead. Underbidding to win healthcare work is one of the fastest routes to a loss-making contract.
Most commercial cleaning contracts run 6 or 12 months. Build a CPI (Consumer Price Index) escalation clause into every contract so your rate automatically adjusts with wage and material cost inflation; this is standard industry practice and most commercial clients expect it. Review your contract margins quarterly using AxiomBlue's financial reports: if a contract's actual margin has dropped below your target (typically 15–25% net), raise it at the next renewal rather than waiting for it to become a drag on your overall business. Document actual hours logged against every contract visit so you have hard data to support a rate increase discussion.
Quote Commercial Contracts You Can Actually Deliver Profitably
AxiomBlue gives you scope-specific quoting, contracted scheduling, variation tracking, and per-contract margin reporting: everything you need to win commercial cleaning work and keep it profitable. Starts at $29/seat/month.
No credit card required • 14-day free trial • Cancel anytime