The cleaner arrives for the evening shift. Nobody supplied an alarm code, the meeting rooms are still occupied, and the loading bay is a long walk from the cleaning store. If those conditions were missing from the office cleaning quote, paid time starts leaking before a cloth touches a desk.
The fix is simple. Inspect the office. Write each task against a room and frequency. Cost the labour needed to deliver that exact scope. Then add supplies, equipment, site costs, overhead and profit.
Qualify the office before booking the site survey
A site visit costs time. Ask enough questions first to know what you are inspecting, who can answer on-site questions and whether the client is ready for a quote.
Ask about occupancy, operating hours and access
Start with the working pattern of the office. Ask:
- What days and hours is the office occupied?
- When can cleaning start and when must it finish?
- Which rooms stay occupied after hours?
- Are there secure zones or restricted floors?
- Can cleaners use the lift, loading bay and on-site parking?
- Who will provide keys, passes and alarm instructions?
- Who can approve the scope and price?
Get the name of the decision-maker. A receptionist may organise access but not approve periodic carpet cleaning or extra consumables.
Ask whether the service window is fixed. A short window can require more cleaners even when the total work stays the same. That changes supervision, travel and setup time.
Confirm what needs inspection
Ask whether the client wants an initial clean, recurring cleaning, periodic work or a mix. Use the answer to decide which rooms, surfaces and access conditions you need to inspect.
Send the client a short list of the rooms and work you expect to inspect. That gives them time to arrange access before you arrive.
Survey the site before promising a fixed price
Floor area is not the workload. Offices with the same area can have different furniture, waste, amenities, access and finish requirements. Walk the real site before fixing the price.
Walk every area the crew may touch
Follow the path a cleaner will use. Start at the parking or loading point. Continue through the entry, work areas, meeting rooms, kitchens, toilets, stairs, lifts, storage areas and waste point.
Open doors. Count amenities and waste stations. Look under desks and around furniture. Record rooms that will remain occupied during the service window.
Record surfaces, density and required finish
For each room, note the floor finish, furniture density, touchpoints and visible soil. Record what “clean” must look like when the task is finished.
“Clean floors” is weak. Separate routine vacuuming from spot mopping, machine work and periodic carpet cleaning. The crew needs to know which finish is due on each visit.
Photograph or sketch unusual areas with the client’s permission. Label the notes by room. A photo without a room name becomes useless when the quote is being built later.
Check access and site support
Ask the client to show you:
- The key, pass and alarm process
- Secure areas and access restrictions
- Parking and loading arrangements
- The cleaner’s store and chemical storage
- Water and power points
- Waste disposal and recycling areas
- Lift booking or building access procedures
- The contact for an access failure
Test the route rather than accepting “parking is available”. A distant loading area adds paid movement at the start and end of every service.
Record missing facilities. If there is no suitable storage, the crew may need to carry supplies in and out. If a pass must be collected elsewhere, include that movement in the labour plan.
Build the office cleaning scope by area, task and frequency
Build the office cleaning quote around a matrix. One row should tell the client and cleaner where the work happens, what gets done, when it gets done and who provides what.
Use a room-by-room scope matrix
Copy this blank template into your site sheet or quote draft:
| Area or zone | Task | Frequency | Required finish | Service window | Client responsibility | Cleaner responsibility | Exclusion or separate-price item |
|---|---|---|---|---|---|---|---|
| [Room or zone] | [Specific task] | [Every service, named day, periodic or on request] | [Checkable finish] | [Access time] | [Access, consumables or preparation] | [Labour, supplies or equipment] | [Not included or separately quoted] |
| Kitchen | Wipe benches and cupboard fronts | Every service | No loose crumbs or visible marks | After staff leave | Clear personal items and provide hand soap | Supply cleaning products and wipe surfaces | Inside cupboards separately priced |
Use concrete tasks. Write “empty desk-side bins and replace liners” rather than “general office clean”. Write “vacuum accessible carpet around occupied desks” rather than “do floors”.
The required finish should be observable. It does not need decorative language. It needs to tell the cleaner when the task is complete.
Separate recurring and periodic tasks
Give every-service work its own rows. Give periodic work separate rows with a stated frequency or mark it as on request.
Do not bury carpet cleaning, high dusting or internal glass inside a regular floor or general cleaning line. If the client has not chosen a frequency, mark the task as separately priced. Do not let occasional work disappear into the recurring visit.
This separation also keeps recurring service billing clear. The regular invoice can match the accepted service schedule, while approved periodic work can be identified on its own line.
Assign consumables and specialist products
The office cleaning quote must say who buys washroom paper, hand soap, bin liners, dishwasher products and other consumables. It must also say whether the cleaner only restocks them or supplies them as well.
Record product restrictions during the survey. A client may require a particular product for a surface or prohibit products in a room. Price any product your business must supply from your own supplier cost.
Write exclusions that match the inspection
Exclude work that was not inspected, measured or priced. External windows, specialist stain removal, post-construction dust and moving heavy furniture may need another inspection or a separate price.
Do not treat hazardous chemicals, hazardous waste or high-level work as simple exclusions. Check current duties covering hazardous chemicals, safety data sheets, storage, PPE and higher-risk work with your state or territory WHS regulator; the Safe Work Australia regulator directory (opens in a new tab) identifies the body for each jurisdiction.
Do not use “anything else required” in the included scope. That line has no edge. State that work outside the accepted matrix needs a written price and approval before it starts.
Convert the scope into commercial cleaning labour
Estimate the work in the same units the crew will deliver: rooms, tasks, frequencies and visits. Do not multiply the floor area by a borrowed rate and hope the building behaves.
Calculate labour over one billing period
Use the same period for task frequency, labour cost and the recurring price. Complete this blank framework with your own figures:
| Labour input | Calculation |
|---|---|
| Task time by zone | [Time for each task in each zone] |
| Scheduled task time | [Task time by zone] × [Service frequency in the billing period] |
| Visit support time | [Setup] + [movement] + [supervision] + [quality checks] + [pack-up] |
| Total paid time | [Scheduled task time] + [visit support time for the same billing period] |
| Estimated labour cost | [Total paid time] × [Actual payroll cost] |
Do not mix a weekly labour allowance with a monthly recurring price. Convert both to the same period before adding overhead and profit.
Estimate each zone from your own records
Take the matrix one zone at a time. Estimate the paid time for each task using your own completed-site records, crew method and equipment.
Adjust each task for the room conditions recorded during the survey. Furniture density, restricted access and the required finish change the time needed to complete the work.
If you do not have a reliable record for a task, treat your first estimate as an assumption. Mark it for review after the first completed services. Do not present an untested production figure as a market rule.
Include the whole paid visit
Commercial cleaning labour starts before the first surface and ends after lock-up. Include paid time for:
- Unloading and setup
- Collecting keys or passes
- Moving between floors and distant zones
- Refilling supplies and emptying equipment
- Supervision and quality checks
- Pack-up, waste transfer and storage
- Lock-up, alarm setting and key return
Build labour cost from your own payroll cost and employment arrangements. Check the Fair Work Ombudsman (opens in a new tab) for the current award, classification, allowances, penalties and employment conditions that apply before you set that cost.
Keep the initial clean separate
An initial clean brings the office to the baseline required by the recurring scope. It may include accumulated dust, neglected amenities, heavy kitchen soil or catch-up work.
Give it its own labour and direct costs. State whether it must be completed before the recurring program starts. This stops the first service from consuming the labour allowed for a normal visit.
Add supplies, equipment and site-specific costs
Labour is only one cost bucket. Add each cost caused by this site before you allocate overhead and calculate profit.
Cost direct inputs from your own figures
Build the direct cost as:
Estimated labour cost + supplies + equipment cost or allocation + other direct site costs = direct cost
Supplies can include chemicals, cloths, pads, liners and items consumed while delivering the scope. Use your supplier prices and expected use for this office.
Add equipment hire or your business’s chosen equipment allocation. Include parking, loading charges, waste handling and other direct costs created by the site. Keep the buckets boring. If the site causes the cost, give it a place.
Separate client-supplied items
List each item the client supplies. Then list what your business supplies. Do not leave “consumables included” open to interpretation.
If the client supplies washroom stock, state who monitors levels and who places orders. If your crew restocks but does not purchase, say that. The kitchen should not run out of supplies because both parties assumed the other one was buying them.
Add overhead and cleaning contract markup
Once the direct costs are built, add overhead using a consistent allocation basis from your own records. Then add profit to finish the office cleaning quote.
Build the selling price from total job cost
Your framework is:
Direct cost + allocated overhead = total job cost
Total job cost + profit = quote price
Choose one overhead allocation basis from your own records, such as paid labour time or service count, and use it consistently. Keep the overhead period aligned with the labour estimate and recurring price.
Do not double count an overhead item already included in labour or direct costs. Decide where each cost sits and use that method consistently.
Profit is the amount added to cost. Markup is that profit divided by total job cost.
Keep markup and margin separate
Markup is profit divided by total job cost. Margin is profit divided by selling price. They answer different questions.
Markup = profit ÷ total job cost
Margin = profit ÷ selling price
Use the profit margin calculator with your own cost and selling price. Do not enter a later invoice total against an earlier cost unless both figures cover the same work.
Worked example: keep a later variation out of the original result
Oak Street is the house electrical example, not a cleaning rate. R. Chen at 14 Oak Street received quote Q-1847 for a bathroom exhaust fan and four LED downlights. The quote total was 1,105 sample currency units. The ceiling was lined, and chasing was excluded.
Extra cable and chasing were approved on site as a 160 variation. Invoice INV-1847 was therefore 1,265. Against the original quote, job cost was 850 and profit was 255: 1,105 − 850 = 255.
Margin was 255 ÷ 1,105 ≈ 23%. Markup was 255 ÷ 850 = 30%. The costs of the variation are not given, so profit cannot be calculated from the 1,265 invoice. Do not combine that invoice total with the 850 original job cost.
The same discipline applies to cleaning. Compare the total job cost of the accepted recurring scope with its selling price. Keep later periodic work and variations attached to their own costs.
Write the office cleaning quote so the crew can deliver it
Show the schedule and price basis
Include:
- Client, site and quote details
- Service frequency, window and access conditions
- The accepted area-task-frequency matrix
- Initial, recurring and periodic work as separate items
- The price basis and supply responsibilities
- Assumptions, exclusions and acceptance instructions
Use the quote template after the scope and cost sheet are complete. The template should carry the decisions already made, not replace the site survey.
Separate recurring billing from extras
State how the recurring service will be billed. Keep periodic work and approved extras visible rather than rolling them into an unexplained total.
Match each invoice to the accepted scope and service period. Use the invoice writing guide to carry the completed work into a clear bill.
For ABN, GST and BAS questions, check the current guidance from the Australian Taxation Office (opens in a new tab). Record how GST is presented before the quote goes to the client.
Control a changed office cleaning scope
State who can approve extra work and how approval must be recorded. If the client adds another floor, requests a kitchen deep clean or changes the access window, stop and price the effect.
Write a variation. Describe the added or changed work, its price and any schedule effect. Get approval from the authorised contact before the crew completes it.
A cleaner being asked on-site is not enough if that person cannot approve the cost. Put the approval contact and method in the job record.
Lock the scope before the first clean
Complete a short pre-start handover
Test the agreed access process before the crew begins. Give the crew the accepted task-frequency matrix, including the marked periodic work.
Record any change to the scope, service window or site conditions. If it changes time or direct cost, write a variation and get approval before the work starts.
Measure the first normal recurring service
Test the first normal recurring service against its own estimate. Job-cost the initial clean, recurring service and periodic work separately so one type of work does not hide the result of another.
Record what the visit consumed
Capture actual paid labour, supplies, equipment use, parking, access delays, missed rooms and rework. Note whether the office was in the condition seen during the survey.
Compare each cost bucket with the matching recurring allowance. Use the job-costing guide to keep the accepted work and its costs together.
Treat changed access, added rooms and added tasks as variations rather than estimating errors. Fix a weak internal estimate for the next quote, but price and approve changed work before the crew absorbs it.
Review the task matrix with the crew
Ask which rows were clear and which caused guesswork. Check whether rooms were unavailable, waste volumes differed or the store was farther away than recorded.
Update the internal site notes. Change the scope in the accepted office cleaning quote only with the client’s written approval. The crew’s field notes should support that conversation, not silently rewrite the agreement.