Skip to content
← Back to Blog

How to Price Commercial Cleaning Contracts

By Cherry
6 min read

Operations · Finance

Listen to this article

Narrated from this CleanLog article.

0:0012:20

A market rate cannot tell you whether a cleaning contract works for your business.

It may describe a different building, service frequency, labour market, access window or definition of what is included. A price per square metre or square foot looks useful because it gives one quick number. The risk is that the number arrives before the work has been understood.

Build the price from the site, the service plan and your actual costs. Then compare the result with the commercial market and decide whether to change the scope, operating method or opportunity.

This is an operational pricing model, not accounting, tax or legal advice. Agree cost definitions and margin treatment with the person responsible for your accounts.

Start with a priced scope

The scope should be specific enough to schedule.

Record:

  • Included areas and measurable size where relevant
  • Floor, fixture and surface types
  • Routine tasks and frequencies
  • Periodic or specialist work
  • Required cleaning outcomes
  • Service windows and access restrictions
  • Staffing, training or security requirements
  • Consumables and equipment responsibilities
  • Inspection and evidence requirements
  • Issue response and reporting
  • Exclusions and client dependencies

If the scope says only “daily office cleaning”, the cost model will be built on assumptions. Write those assumptions down before submitting the price.

The contract guide explains how to turn them into negotiable service terms.

Build the service plan

Translate the scope into work packages.

For each service window, estimate:

  • Roles and number of people
  • Productive task time
  • Setup, access and close-down time
  • Handover or supervisor time
  • Travel that the company must pay or absorb
  • Periodic work
  • Relief, leave and backup requirements
  • Training and induction
  • Quality inspection and reporting

Do not make the total fit the client’s budget by quietly shortening the estimated work. If the price is too high, change an explicit input such as frequency, included area, service window or operating method and show the effect.

Test the plan at the site where possible. A floor-area calculation alone will not reveal a slow security entry, lifts shared with occupants or equipment stored far from the work.

Calculate direct labour cost

Begin with paid time attributable to delivering the contract.

For each role:

Direct wage cost = attributable paid hours × ordinary pay rate

Then add employer costs that apply to the worker and jurisdiction. These may include statutory contributions, leave, insurance, allowances, benefits, training or other employment costs.

Loaded labour cost = direct wage cost + attributable employer costs

Treat overtime, night work, public holidays, split shifts, travel and other premiums according to the actual employment arrangement and local rules. Do not use a generic percentage if the roster lets you calculate the likely hours directly.

Keep a separate line for relief coverage. A recurring contract still needs a service plan when the regular cleaner is unavailable.

Add site supervision and management

Supervision is part of delivery even when the supervisor does not clean the area.

Include attributable time for:

  • Site launch and handover
  • Schedule maintenance and coverage changes
  • Cleaner support
  • Quality inspections
  • Corrective work coordination
  • Client communication
  • Reporting
  • Payroll or timesheet review
  • Scope and contract review

Choose a consistent allocation method. You might assign known hours to a complex contract and use another documented allocation for shared management time. The method matters more than pretending the cost does not exist.

Price equipment, materials and consumables

List who provides each item.

Contractor-provided costs may include:

  • Cleaning chemicals
  • Consumables
  • Cloths, pads and small tools
  • Machines and depreciation or lease cost
  • Maintenance and repairs
  • Protective equipment
  • Storage or transport
  • Replacement due to normal wear

Separate routine consumables from client-controlled usage where appropriate. If washroom supplies are included, the price needs an agreed assumption and a way to handle a material change in occupancy or consumption.

For equipment used across sites, document how the cost is allocated. Include transport and downtime where they are real parts of delivery.

Include travel and access cost

Travel can sit between contracts and disappear from site-level calculations.

Identify:

  • Paid travel between locations
  • Mileage, fares, parking and tolls
  • Vehicle cost where attributable
  • Time spent collecting keys or equipment
  • Security or induction waiting time
  • Extra visit required for restricted access

Decide which costs belong directly to the contract and which enter company overhead. Use the same rule in the price and later performance review.

Allocate overhead without calling it direct cost

The business also carries costs not attached neatly to one site:

  • Office and administration
  • Software and communications
  • Recruitment
  • Finance and professional services
  • General insurance
  • Sales and bid preparation
  • Leadership and shared operations

Choose an allocation basis with your finance adviser. It may use revenue, labour hours, direct cost or another consistent driver.

Keep overhead visible as its own line. This makes the operating contribution and the fuller business result easier to understand.

Choose the commercial target explicitly

Once costs are defined, decide what the price needs to contribute under your company’s model.

One common structure is:

Required revenue = cost base / (1 - target contribution rate)

The cost base and target rate must use definitions your company has approved. If the cost base excludes central overhead, the result is not automatically net profit. Label it accurately.

You can also work from a markup:

Price = cost base × (1 + markup rate)

Markup and margin are not the same calculation. Do not use the words interchangeably in a pricing sheet.

Avoid borrowing a target from another cleaning business. Your capital needs, overhead, risk, service mix and growth plan may differ.

Add risk without hiding it in a round number

Uncertainty should be named.

Review:

  • Incomplete building information
  • Uncertain occupancy or consumption
  • Short or difficult access windows
  • Recruitment or training needed before launch
  • Client approval dependencies
  • Equipment availability
  • Work affected by other contractors
  • New reporting or evidence requirements
  • Price fixed while a known input may change

Decide whether each risk needs a contingency, a contract assumption, a change-control trigger or a reason not to bid.

A general contingency percentage cannot replace this review. The contract may contain one large identifiable risk and several small ones.

Use a transparent pricing worksheet

Section Input Calculation or source
Service plan Service windows, roles and attributable hours Scope and site test
Direct wages Hours by role and applicable rate Hours × rate
Employer costs Statutory and company costs Actual rule or approved allocation
Relief and premiums Planned coverage and applicable premiums Roster and employment rules
Supervision Attributable operational hours Hours × loaded role cost
Materials Quantity, frequency and unit cost Supplier and usage assumptions
Equipment Purchase, lease, depreciation, maintenance and transport Approved allocation
Travel and access Paid time and direct expenses Route and site conditions
Overhead Approved shared-cost allocation Company accounting method
Risk Named risk treatment Assumption, contingency or clause
Commercial target Approved contribution or markup Defined formula
Proposed price Total above Period and taxes stated clearly

Attach the version date and assumptions. When a supplier cost, wage rule or scope changes, the team can update the relevant input instead of rebuilding the price from memory.

Check the price after the contract starts

The bid is an estimate. The operating record tells you what happened.

Compare:

  • Planned and actual attributable labour hours
  • Planned and actual supervision
  • Coverage-change and premium costs
  • Consumable usage under the agreed definition
  • Equipment or access issues
  • Work completed outside scope
  • Credits and documented recovery costs
  • Contract revenue under the same period

Investigate the variance before changing the price. The cause may be estimating, scope growth, inefficient routing, an access problem, inadequate training or the way costs were allocated.

The company KPI guide shows how to review labour variance and contract contribution without presenting a generic benchmark.

Know when to change the scope or walk away

If the client’s budget is below the price produced by a workable service plan, the choices need to be explicit.

You can discuss:

  • Different frequencies
  • Revised included areas
  • A different service window
  • Client-provided equipment or consumables
  • Separate periodic work
  • A staged launch
  • Another measurable outcome or inspection method

Do not promise the original scope and hope the operation later finds an undefined efficiency. That transfers the pricing gap to cleaners, supervisors or service quality.

If no workable version meets both parties’ needs, declining the contract may be the responsible commercial decision.

How CleanLog supports price review

CleanLog connects the site schedule, attendance, task records, inspections, issues and corrective work. That gives the operation a traceable view of what was planned and what happened after launch.

Those records can support a contract review by showing labour variance, coverage changes, repeated exceptions and work added outside the original service plan. CleanLog does not choose the accounting definition or selling price.

For evidence-led proposals, see how commercial cleaning companies can build a stronger bid.

Start with one existing contract

Choose a contract whose price feels wrong but where the cause is unclear.

Rebuild the service plan and the cost sheet using one consistent period. Mark estimates, separate direct cost from overhead and list work outside scope. The exercise may show a pricing issue, but it may also reveal a scheduling, access or change-control problem.

If you want to connect the operating record to that review, talk to us. Bring the scope and one period of actual work; the numbers remain yours.

Get the next post

Practical writing on scheduling, payroll, and daily ops. About once a month.

Sending confirmation...

Check your inbox. One click and you're in.