Commercial cleaning contracts go wrong when a buyer asks for a price after a quick office walkthrough. The loading dock, external bins and secure records room never get mentioned. After the first clean, the client expects all three.
That is how commercial cleaning contracts lose money. Qualify the site, inspect every area, write the recurring scope and cost the work before you send a proposal.
Choose work your cleaning business can deliver
Start with the crew, site and access window. A contract is not a win if the access window clashes with your crew, the site sits outside your route or the work needs equipment you do not have.
For offices, check secure zones, staff working late, washroom use and whether desks must be cleared before cleaning. For retail premises, check public trading hours, customer traffic, food areas and the short window between closing and opening. For strata common areas, check resident access, lifts, bin rooms, noise limits and who can approve work outside the common property. For industrial facilities, check loading controls, heavy soil, moving equipment, restricted zones and specialist hazards before offering service.
Set boundaries for:
- Service area and travel time
- Days and access hours you can cover
- Site types and floor surfaces you handle
- Security and induction conditions you can manage
- Equipment, storage and vehicle access
- Specialist work you will not perform
Write no-bid triggers as well. Decline a site when access is unsafe, nobody has authority to approve the work, the available window cannot fit the labour plan or the buyer refuses to define the scope.
Check cash, staffing and equipment before promising a start date. Recurring work can create costs before the first invoice is paid. Use the tradie business start-up cost framework to list the cash and equipment the contract would tie up.
Qualify the lead before booking a walkthrough
Ask a few blunt questions before spending time on a cleaning site survey:
- What problem needs fixing?
- Which areas need cleaning?
- How often does the buyer want service?
- What access window is available?
- When does the buyer want work to start?
- Who will compare and approve the offers?
- Is this a quote, tender response, proposal or service agreement?
- Who can approve added work after the contract starts?
Listen for a mismatch. The buyer may ask for weekday visits but allow only a short window after staff leave. If your proposed labour does not fit that window, change the service plan or decline the opportunity.
Ask how the decision will be made. Do not assume price is the only factor. The buyer may care about security, complaint handling, inspection records, consumable control or the ability to work around staff.
Record the answers against the lead. If the buyer cannot identify the premises, service frequency or decision contact, pause the bid until those points are clear.
Run a cleaning site survey that supports the price
Walk the whole site with someone who knows it. Do not stop at the reception area and washrooms.
Record each room and cleanable area. Measure the floor area or record another usable quantity. Count washroom fixtures, bins, workstations, glass panels and other items that drive task time. Note surfaces, floor condition, occupancy pattern and the current cleaning standard.
Measure the waste route from each collection point to the disposal area. Record access delays for keys, alarms, lifts, loading docks and secure rooms. For periodic work, measure the floor, glass or fixture quantity that will be treated each time.
Check:
- Offices, meeting rooms and reception areas
- Washrooms, showers and change rooms
- Kitchens, lunchrooms and high-touch points
- Internal glass, doors and partitions
- Stairs, lifts, loading docks and car parks
- Bin stations, waste rooms and external bins
- Secure rooms and restricted areas
- Water, power and chemical storage
- Parking, loading access and equipment routes
Ask about keys, swipe cards, alarms, inductions and sign-in procedures. Record the approved service window. Security delays use labour even when nobody is cleaning.
Separate facts from assumptions. A recorded washroom fixture count is a fact you can inspect. “The cleaner supplies paper products” is an assumption until the buyer confirms it.
A washroom consumables request often appears after the proposal. State whether your crew supplies products, restocks client-supplied products or only reports shortages.
Take labelled photographs with permission. Match each photograph to an area on the survey. Mark unanswered questions and send them to the buyer before costing the work.
Build commercial cleaning contracts from a recurring scope
Turn the survey into a recurring cleaning scope before touching the price. Give every area a task, frequency and expected result.
A useful scope line answers these points:
- Where is the work?
- What task will the crew perform?
- How often will it happen?
- What result is expected?
- What is excluded?
- Who supplies access, consumables or equipment?
Separate each-visit tasks from weekly, monthly and other periodic work. Routine vacuuming, a monthly machine scrub and a reactive spill call-out do not use the same labour or approval process.
Use concrete wording. “Clean washrooms” is weak. Name the fixtures, floors, bins, mirrors and restocking duty. State whether the crew removes waste to an internal bin room or an external collection point.
List exclusions. These may include hazardous material, high-access glass, external work, specialist floor restoration, uninspected areas or work requiring a separate licence. An exclusion gives you something clear to point to when an extra request arrives.
Define reactive work as well. State who can request it, how it will be approved and whether it will be quoted separately. Do not hide unpredictable call-outs inside a recurring visit.
Cost each visit from the work up
Do not treat floor area or a guessed hourly rate as the whole price. Neither captures alarm delays, washroom load, waste handling, floor condition or supervision.
Start with a measurable unit for each task. Use floor area for vacuuming or mopping, fixture counts for washrooms, bin counts for waste, panel counts for internal glass and travel distance for waste runs. Use the units recorded during the survey.
Pull completed jobs with similar surfaces, soil, occupancy and access. Use your own timed job history to find how long the task took for the measured quantity. Strip out breaks, unrelated travel and work that was not part of the task.
Calculate the task time from the site quantity and your recorded time per unit. Add fixed time for unlocking, alarms, trolley setup, chemical preparation, pack-down and waste travel. Keep periodic tasks on their own line so they do not disappear inside routine cleaning.
Add the task times to get the planned labour for the visit. Then turn that plan into crew time. If tradies work together, count the paid time for each person rather than treating the crew as one labour hour.
Test the crew plan against the access window. The total paid labour may fit the quote while the sequence of locked rooms, lifts and shared equipment does not fit the available time. Move tasks, change the crew plan or decline the work before sending the price.
Calculate labour cost from planned paid hours and your actual loaded labour cost. Build that cost from your payroll records and the labour on-costs carried by your business. Do not substitute a competitor’s charge-out rate or a guessed market rate.
Estimate chemicals from the product used per task and the supplier cost per usable quantity. Estimate bin liners, paper products and other consumables from the counts and replacement pattern recorded at the site. Use your own consumption records where the supplier label does not describe what happens on your jobs.
Add equipment cost. Include hire charged to the site or allocate the cost of owned machines, attachments, batteries, servicing and repairs across the productive visits you expect from them. Keep planned equipment servicing in the work calendar so a recurring site does not lose its machine without warning.
Add travel, parking, supervision, inspections and site administration. Then add a consistent share of business overhead. The quote still needs to carry costs such as office labour, insurance, accounting and premises even when they do not appear on the cleaning trolley.
Apply markup after all costs are included. The how to price a job guide explains how labour, materials, overhead and markup form the selling price.
Markup and margin are not the same. The electrical job at R. Chen, 14 Oak Street is the house example. Quote Q-1847 was 1,105 sample currency units. Job cost was 850, leaving profit of 255 against the original quote. Markup was 255 divided by 850, or 30%. Margin was 255 divided by 1,105, or about 23%.
Those figures explain the calculation. They are not cleaning rates. Use your payroll records, supplier costs, equipment costs and overhead when pricing your site.
Write a commercial cleaning proposal the buyer can approve
The commercial cleaning proposal explains the offer. The scope schedule carries the work instructions.
Put the client, site address, proposal version and decision contact at the top. Attach the recurring cleaning scope rather than burying tasks inside sales copy.
State:
- The proposed service days and access window
- The price basis and GST treatment
- Invoice timing and payment terms
- Assumptions used to prepare the price
- Named exclusions
- Client responsibilities
- Optional and separately priced work
- What must happen before the first clean
- The first service review point
- How the buyer accepts the offer
Check ABN, GST and BAS questions with the Australian Taxation Office (opens in a new tab). Check company and business name registration questions with ASIC (opens in a new tab). Do not copy tax or registration wording from an old proposal without checking your current position.
Keep legal terms separate from the operational scope. Have the proposed agreement and insurance conditions checked for your business and the site before signing.
Use a practical contract document stack
Commercial cleaning contracts work better when each document has one job:
- Proposal: the offer, price and commercial assumptions.
- Scope schedule: areas, tasks, frequencies, expected results and exclusions.
- Site schedule: access, security, storage, contacts and approved service times.
- Service terms: payment, variations, issues, insurance conditions, term, renewal and exit process.
- Acceptance record: authorised names, date and agreed document versions.
The blank template below is a scope and site schedule template. It is not an example contract and does not supply legal terms. Add the agreed service terms and have the agreement checked before anyone signs it.
SCOPE AND SITE SCHEDULE TEMPLATE Client: [client name] Site: [site address] Decision contact: [name and role] Proposal version: [version] Proposed start: [date or condition] QUOTE DETAILS Service days: [days] Approved access window: [times] Price and GST treatment: [insert] Invoice timing: [insert] Payment terms: [insert] SCOPE SCHEDULE Area: [area] Task: [task] Frequency: [each visit / weekly / monthly / other] Expected result: [plain description] Exclusions: [excluded work] Responsible party: [cleaner / client] SITE SCHEDULE Keys or access cards: [details] Alarm process: [details] Induction: [details] Storage: [details] Water and power: [details] Waste point: [details] Escalation contact: [name and contact] SERVICE TERMS TO ATTACH Agreement term: [insert agreed wording] Renewal process: [insert agreed wording] Exit or cancellation process: [insert agreed wording] Insurance conditions: [insert agreed wording] Issue and dispute handling: [insert agreed wording] Variation process: [insert agreed wording] CHANGES Person authorised to approve variations: [name and role] Variation approval method: [written method] ACCEPTANCE Authorised client name: [name] Accepted document versions: [versions] Acceptance date: [date]
Give the signed scope and site schedule to the crew. The cleaning job organisation page shows where Yes Foreman fits once visits, instructions and records need to stay attached to the job.
Control extra work before the crew starts it
An added task is a variation. It is not a favour to squeeze into the same visit.
The client may ask for an internal glass partition and a monthly machine scrub when the signed scope covers only routine floors and accessible door glass. Stop and record the request. Work out the labour, equipment and service timing. Send the changed scope and price to the authorised contact.
Use the same rule shown by the Oak Street house example. The lined ceiling meant chasing was excluded from Q-1847. Extra cable and chasing were approved as a 160 variation, taking INV-1847 from 1,105 to 1,265 sample currency units.
Do not calculate profit on the 1,265 invoice. The costs of that variation are not given. The example shows how to approve added work, not the profitability of the changed job.
After approval, update the scope and visit instructions. The crew should see the current task list before arriving at the site.
Follow up without cutting the price blindly
Ask what the buyer is deciding and when the decision is expected. Answer scope questions in a revised proposal. Do not leave important changes scattered across emails and messages.
If the budget is lower, change the work before changing the price. Remove a named task, reduce a frequency or move periodic work to separate approval. Show the effect in the revised scope.
Keep every proposal version and acceptance record together. Mark superseded versions so the crew cannot follow an old scope.
Check local obligations before signing
Ask your state or territory licensing regulator whether specialist work in the proposed scope requires a licence. Cleaning a room does not give your crew authority to perform every maintenance task found inside it.
Ask your state or territory WHS regulator what workplace safety questions you need to address for the site. Use the survey to record hazards, restricted areas, chemical storage and induction conditions.
Ask your state’s workers’ compensation insurer or regulator what cover questions apply when you engage workers. Check the proposed agreement and your insurance policy for site-specific conditions before accepting them.
Write down the answer, the body you contacted and the date. Put any resulting limit or responsibility into the scope or site schedule.
Prepare the site before the first clean
Before the first clean, test that the site schedule works. Give the crew the current scope, assign the supervisor and confirm that keys, alarms and induction are ready.
Schedule equipment servicing around the recurring visits. Confirm who checks the work and who receives complaints. Inspect the first service before missed instructions become the accepted routine.
Track job profitability while you can still act
Compare estimated labour, materials and equipment use with actual costs for commercial cleaning contracts. Do it by site and contract, not only across the whole business.
Investigate overruns by room, task and cause. A repeated delay at the security desk needs a different fix from extra washroom use or an added client request.
Use cost tracking to protect job profitability. Correct the work plan, train the crew or raise a documented variation when the scope has changed. Keep the actual vs estimated cost record beside the contract file so a weak site does not run unnoticed for months.