Cleaning Cost Per Square Foot: How to Calculate It Properly

How to calculate cleaning cost per square foot from real labour and overhead, where the figure misleads, and how to use it in bids without underpricing.

A group of people walking through a bright airport terminal concourse
Photo by Kenny Kuo on Unsplash

Ask a property manager how they compare cleaning quotes and the answer is usually cost per square foot. Ask a cleaning contractor how they build a price and the answer should be labour hours. Both numbers are useful, but they answer different questions, and treating the benchmark as the calculation is how contractors win work they cannot afford.

Cleaning cost per square foot calculation is a reporting and sanity-check tool. It belongs at the end of the pricing process, after you have measured the building and estimated the labour, not at the beginning.

Key takeaways

  • The per-square-foot figure is a derived number, so it must come from labour, overhead and margin, not stand in for them
  • Decide which area basis you are using (rentable, gross or cleanable) and state it in writing, because the choice changes the rate
  • The honest numerator is total cost of service, including supervision, consumables, equipment, insurance and admin time, not just cleaner wages
  • High-labour areas should be stripped out and priced separately rather than averaged across the whole building
  • Recalculate the figure every time scope, frequency, wage rates or the building change, and keep the working file
  • A per-square-foot rate with no scope attached is not a price. It is a guess with a decimal point

The formula, and what belongs in each part

Cost per square foot is simply total service cost divided by the area served, expressed per visit, per month or per year:

Cost per square foot per year = annual cost of service / cleanable area

The formula is trivial. The difficulty is entirely in the two parts, so define both before you use either.

The numerator: cost of service

Cost elementInclude?Notes
Cleaner wages, loadedYesInclude statutory costs, not just the hourly rate
Supervision and inspectionYesOften forgotten, always real
Relief and holiday coverYesA share of every month's cost
ConsumablesYesLiners, paper, soap, chemicals, pads
Equipment amortisationYesMachines wear out on the contract's watch
Insurance and workers' compensationYesA cost of doing the work
Admin, scheduling and invoicingYesSome share of office time belongs here
Travel between sitesYesPer-visit cost, not per-building
Target marginYes for a price, no for a costKeep cost and price strictly separate

The denominator: which area

Area basisWhat it measuresWhen to use it
Gross areaEntire building footprint, including walls and shaftsPortfolio comparisons and high-level budgeting
Rentable areaTenant-usable plus a share of common areaMulti-tenant office comparisons
Cleanable areaThe floor area actually servicedBuilding a price or a schedule from labour
Occupied areaSpace in use at the time of serviceBuildings with partial occupancy or fit-out phasing

Mixing the bases is the single most common source of confusion. A rate quoted on cleanable area and compared against a competitor's rate on gross area is not a comparison at all, and quoting both without saying which is which invites the wrong conclusion. The measurement conventions used in commercial property are maintained by organisations such as BOMA Canada, which is a useful reference point when a client's own numbers do not add up.

Building the number from labour first

The reliable sequence is the same one used for any bid, described in how to bid janitorial contracts:

  1. List areas and their frequencies task by task, using the client's own area names
  2. Measure the high-labour items: restroom fixtures, kitchenettes, hard floor area, entrance glass, elevators, stairwells and the number of workstations
  3. Estimate production rates per task from your own measured work
  4. Convert to monthly labour hours, including set-up, chemical dilution, equipment movement, waste handling and supervision
  5. Convert hours to cost using loaded wage rates plus relief cover
  6. Add consumables, equipment amortisation and other direct costs
  7. Add overhead recovery and target margin to produce a price
  8. Divide by the area basis you have chosen, and record which one it was
  9. Compare the result against your own history on similar buildings, and against published ranges as a sanity check only

Step 9 is where per-square-foot becomes genuinely useful. It is a test of whether your number is in the realm of the possible, not the source of the number.

Two cross-checks make it sharper:

  • Cost per fixture or per work station. Restrooms and workstations predict labour better than floor area in most office buildings
  • Cost per visit versus cost per month. A building cleaned five nights a week has a lower cost per visit and a higher monthly cost than the same building cleaned three nights a week, even though the annual per-square-foot figure may land in the same place

Where the figure misleads

Per-square-foot pricing fails in predictable ways. Knowing them is what allows you to use the number without being used by it.

FailureWhat happensCorrection
Averaging high-labour areasRestrooms and kitchens subsidise the open planExclude and price them per fixture or per unit
Ignoring frequencyA three-visit week is compared to a five-visit weekShow both the per-visit and per-month figure
Using gross area as cleanableThe rate looks low and the job looks cheapState the basis and use cleanable area for pricing
Excluding supervisionThe margin funds an unpaid supervisorAdd inspection and supervision hours as a line
Comparing across verticalsAn office rate is applied to a clinic or a kitchenBuild vertical-specific rates instead
Ignoring condition and ageNeglected hard floors cost more per square footPrice periodic restoration as its own line
Freezing the rate for yearsWage and chemical inflation are absorbedIndex the rate and review on an agreed cycle

The open-plan comparison is the most damaging in practice: two buildings of identical area, one with six restrooms and a staff kitchen, the other with two and none. The first can easily consume half again the labour of the second, and a blended per-square-foot rate will under-price it without ever showing a warning sign.

Using the figure in a bid

The number belongs in the client-facing document, but only with its scope attached. Three habits make that work:

Publish the basis. State whether the rate is per square foot of cleanable area per month, or per year, and how the area was measured. A rate without a basis is unverifiable.

Show the drivers. Attach a short table of the high-labour counts: fixtures, kitchenettes, hard floor area, entrances, elevators and workstations. The client can check them, and a change becomes a documented variation. The same logic underlies the measurement routine in building a cleaning bid walkthrough.

Separate the periodic work. Daily service priced per square foot and periodic restoration priced per unit is a clearer structure than one blended figure, and it is easier to escalate. The published comparisons in commercial cleaning prices per square foot are useful in the same way: a range to test your number against, not a number to quote from.

Cost per square metre, and the unit trap

Canadian commercial cleaning talks in square feet, while many specifications, drawings and European-influenced standards use square metres. The conversion is mechanical (one square metre is about 10.76 square feet), but the trap is human: a rate quoted per square metre and read as per square foot looks roughly ten times worse, and a transpose in a spreadsheet can produce a losing bid that passes every review.

Two controls are worth adopting:

  • Label the unit in every cell of the working file and the client-facing table, not only in the header
  • Run a plausibility check on the final number: total monthly price divided by monthly labour hours should give a sensible effective hourly recovery for the kind of building you are quoting

The second check catches more errors than any benchmark. If the effective hourly recovery is below your loaded cost, the per-square-foot rate is irrelevant because the job cannot pay for itself.

Keeping the figure current

A per-square-foot rate is a snapshot of one scope at one set of costs on one date. It stops being true when any of these change:

  • Minimum wage or statutory employment costs
  • The scope, the frequency, or the number of visits per week
  • The building, through fit-out, occupancy change or added services
  • Consumable and equipment prices
  • Insurance and workers' compensation premiums
  • The area itself, through a re-measure or a change in the basis used

Keep the working file for every contract, not only the quoted rate. At renewal, rebuilding the cost from the current scope takes minutes and produces a defensible escalation, while a rate that has drifted for three years is almost impossible to recover without a difficult negotiation. The mechanics of holding a price through renewal are covered in cleaning contract retention.

Where the calculation stops being a cleaning question

A per-square-foot rate assumes a scope that is entirely cleaning. Where a tender includes work outside that boundary, the per-square-foot figure stops being meaningful and the work needs its own analysis.

Scope note: Confined space entry, clinical or sharps waste handling, pest treatment, pool water chemistry, machinery servicing, electrical work, and blood-borne pathogen remediation are normally outside a cleaning contractor's scope. Confirm in writing what is included, and report rather than act on anything outside it.

Two practical rules follow:

  • Never average an out-of-scope task into a per-square-foot rate to make the bid look competitive. Price it as a separate line or exclude it — critical
  • Never carry a specialist task in the scope on the assumption that the site will not ask. If it is in the contract, it will be asked for — critical

Anything involving a regulated waste stream, a confined space, a trade or a licensed activity should be excluded, with a written note that you will report the condition to the client's facilities contact. A bid that quietly absorbs a task your team is not trained or equipped to do is not a cheap bid. It is a liability with a rate attached.

One more caution on the numerator: for regulated or hazardous work, the true cost includes training, certification, and disposal. Those costs are not square-foot costs, and no area-based rate will recover them honestly.

Making the calculation auditable

The reason per-square-foot figures get argued about is that they are usually presented without their working. Three habits fix that.

Keep a schedule that mirrors the building. Area, frequency, task, production rate, hours, cost and price per zone. When a client disputes a rate, the schedule shows exactly which zone produced it.

Record the measurement basis and date. Area figures change, and so do the people quoting them. A dated basis note prevents next year's argument.

Measure the delivered service, not just the price. A cost per square foot tells you what was sold. A scored inspection record tells you what was delivered, and the two only stay aligned when the service is checked. The relationship between the two is set out in how to measure cleaning quality.

A rate built from measured labour and checked against delivered results is defensible at renewal. A rate copied from a competitor is a guess you have to live with for the length of the term.

NeatScore lets you build area-specific checklists with critical items flagged, record completion with photos, and keep a dated report your client can trust. Try it free for 7 days, or see pricing.

Where this fits in the quality system

This sits under our janitorial contract growth work, which sets out the standard these checks are measured against.

Frequently asked questions

How do you calculate cleaning cost per square foot?

Divide the total cost of the service by the area served, using a stated area basis and a stated period. Build the total from loaded labour hours, supervision, relief cover, consumables, equipment and overhead recovery, then compare the result against your own history as a sanity check rather than using it to set the price.

Should I use rentable or cleanable area for cleaning cost per square foot?

Use cleanable area when you are building a price, because that is the floor you actually service. Rentable and gross areas are useful for portfolio comparisons and client budgeting, but a rate quoted on one basis and compared against a competitor's rate on another is not a comparison.

Why does cleaning cost per square foot vary so much between buildings?

Because floor area is a weak predictor of cleaning labour. Restroom fixtures, kitchenettes, hard floor area, entrance glass, elevators, furniture density and the client's frequency expectations usually matter more than square footage, and two buildings of equal area can carry very different labour loads.

How often should I recalculate cleaning cost per square foot?

Whenever a cost or scope input changes: wage rates, statutory employment costs, frequency, building fit-out, consumables, insurance premiums or a re-measured area. Rebuild the calculation at every renewal from the current scope, and keep the working file so the number can be explained.

Does cost per square foot include consumables and equipment?

It should, if it is presented as a price rather than a labour benchmark. Consumables, equipment amortisation, insurance, supervision and administration are all real costs of delivering the service, and a rate that excludes them will look competitive and quietly lose money every month.

Share: LinkedIn X Facebook Email