Service MarginLab

How to Price a Commercial Cleaning Contract

Last updated 1 August 2026

Pricing a commercial cleaning contract is one of the highest-stakes decisions a cleaning business owner makes. Price too high and you lose the job to a competitor. Price too low and you win a contract that quietly loses money every month it runs. The difference between the two usually isn't luck — it's whether the price was built from real numbers or from a guess.

This guide walks through a practical framework for pricing a commercial cleaning contract: what to include, how to think about labour and overhead, and the mistakes that most commonly turn a seemingly good contract into an unprofitable one.

Start with the site, not the price

A price built before a proper site walkthrough is a guess dressed up as a quote. Before you think about numbers, you need a clear, structured picture of the site: the areas to be cleaned, floor types, condition, access requirements and the frequency the client expects. If this information is incomplete or inconsistent, every calculation built on top of it inherits that uncertainty.

For a detailed walkthrough process, see What to Check During a Commercial Cleaning Site Walkthrough.

Break the job down into real cost components

A defensible price starts with understanding what the job actually costs you to deliver. At a minimum, that means accounting for:

  • Labour hours — how long the job will realistically take, based on the areas, floor types and tasks identified during the walkthrough.
  • Labour cost — wages plus the on-costs that come with employing staff (superannuation, leave loading, insurance and other obligations that apply in your location).
  • Supplies and consumables — chemicals, paper products, bin liners and anything else used on site.
  • Equipment — wear and tear, or hire costs, for machines used on the job.
  • Travel — time and cost to get staff to and from the site, particularly relevant for early morning or after-hours work.
  • Overhead allowance — a share of your business's fixed costs (insurance, software, vehicles, admin time) spread across the jobs you run.

Add these together and you get an estimated internal job cost — the amount it costs your business to deliver the job before any profit is added.

Add margin deliberately, not by accident

Once you know your job cost, your selling price needs to include a margin on top of it. This is the step many small cleaning businesses skip, either because they price to match a competitor's number or because they simply add a round number that "feels right." Both approaches leave your margin to chance.

A simple example, using illustrative numbers only:

Cost componentExample amount
Labour (6.5 hrs at a fully-loaded rate)$222.30
Supplies & consumables$18.00
Overhead allowance (12%)$28.80
Estimated job cost$269.10
Proposed selling price$365.00
Estimated gross margin~26%

These figures are for illustration only — your own labour rates, overhead allowance and target margin will differ. The point is the structure: cost first, then a deliberate margin, not the other way around.

To understand margin in more depth, including revenue per labour hour, see Understanding Profit Margin on Commercial Cleaning Jobs.

Don't forget periodic and recurring costs

One of the most common pricing mistakes in commercial cleaning is quoting the routine, day-to-day clean but forgetting periodic tasks — carpet extraction, hard floor strip and seal, high-level dusting, or internal glass cleaning on a longer cycle. These tasks are easy to miss because they don't happen every visit, but they still cost time and materials, and clients generally expect them to be included in the contract.

The safest approach is to build periodic tasks into your scope of work explicitly, with their own frequency, and to factor their cost into your monthly or annual pricing rather than leaving them as an afterthought. See How to Build a Commercial Cleaning Scope of Work for a structured approach to capturing these.

Think in contract value, not just visit price

A single visit price only tells part of the story. Commercial cleaning is usually sold as a recurring contract, so it's worth translating your price into monthly and annual contract value. This helps you compare opportunities on a like-for-like basis and understand the real size of a contract you're chasing.

FrequencyApprox. visits / year
Daily (5 days/week)260
Weekly52
Fortnightly26
Monthly12

If you want a quick estimate of a contract's value based on a price per visit, the free Commercial Cleaning Contract Value Calculator does this calculation for you.

Common pricing mistakes to avoid

  • Pricing from a rate per square metre without adjusting for the specific site's condition and complexity.
  • Quoting from memory rather than a documented walkthrough.
  • Leaving out periodic tasks and then absorbing their cost later.
  • Copying a competitor's price without knowing your own cost to deliver the job.
  • Forgetting to account for supervision, quality checks or admin time tied to the contract.
  • Not revisiting pricing when a site's requirements change after the contract starts.

A repeatable process beats a one-off calculation

The businesses that price consistently well tend to follow the same process for every job: a structured walkthrough, a clear breakdown of cost, a deliberate margin, and a documented scope that matches what was priced. Treating pricing as a repeatable process — rather than a one-off exercise for each new enquiry — is what keeps quoting fast without sacrificing accuracy as your business grows.

The Commercial Cleaning Quote & Profit Calculator is being built to support exactly this process — turning your labour, cost and overhead inputs into a clear selling price, margin and contract value.