Skip to content
Popular Calculators
Browse Business calculators

Commercial Cleaning Cost Calculator

Price an office or commercial cleaning contract from the area, visits per month, production rate, labour cost and markup, per visit and per month.

3 a week is about 13; 5 a week about 22.

Offices often 2,500–4,000.

Wage plus payroll taxes.

Overhead, insurance and profit.

Result

Monthly price1,134.00 a month
Per visit94.50 per visit, 3.33 cleaner-hours each
Per square foot0.11 per ft² a month (1.36 a year)
Costlabour and supplies 63.00 a visit; 50% markup covers overhead, insurance and profit
Worth knowingrestrooms, kitchens, floor care and window cleaning are often priced separately; walk the site before quoting

How this was calculated

  1. Hours10000 ÷ 3000 = 3.33 h
  2. Cost3.33 × 18.00 × 1.05 = 63.00
  3. Monthly63.00 × 1.5 × 12 = 1,134.00

About the Commercial Cleaning Cost Calculator

Office and commercial cleaning contracts are usually priced per month, but the work behind that price is measured in hours. A cleaning business needs to know how long a building takes to clean, what that labour costs, and how much to add for supplies, overhead and profit. Bid too high and the contract goes to a competitor; bid too low and the company works for nothing or cuts corners. Clients use the same logic to check whether a quote is reasonable.

This commercial cleaning cost calculator builds a price from the bottom up. Enter the area, the number of visits a month, the production rate in square feet per hour, the labour cost per hour, a supplies allowance and a markup. It shows the price per visit, the monthly price, the price per square foot and the hours each visit takes.

How to Use the Commercial Cleaning Cost Calculator

Enter the area to clean in square feet and the visits per month.

Enter the production rate, how many square feet one cleaner covers in an hour.

Enter the labour cost per hour, a supplies percentage and the markup.

The Formulas

  hours per visit = area ÷ production rate
  cost per visit  = hours × labour cost × (1 + supplies %)
  price per visit = cost × (1 + markup %)
  monthly price   = price per visit × visits per month
  per ft²         = monthly price ÷ area

Step-by-Step Example

A 10,000 ft² office, 12 visits a month, 3,000 ft² per hour, 18 an hour, 5% supplies, 50% markup.

  hours      10,000 ÷ 3,000 = 3.33 h a visit
  cost       3.33 × 18 × 1.05 = 63.00
  per visit  63.00 × 1.5 = 94.50
  monthly    94.50 × 12 = 1,134.00
  per ft²    0.11 a month, 1.36 a year

Production Rates

The production rate is the heart of a cleaning bid. It depends on the type of space, the floor surface, how cluttered it is, and what tasks are included. Open-plan offices with carpet and few desks can be cleaned quickly, sometimes 4,000 ft² an hour or more for routine vacuuming and emptying bins. Busy offices with many small rooms, hard floors to mop and kitchens to clean are slower. Restrooms, medical spaces, schools and food areas are much slower again. Experienced cleaners time their own work and keep records; industry production-rate tables give starting points for new contractors.

Labour Cost

Use the full cost of an hour of labour, not just the wage. Payroll taxes, workers' compensation insurance, paid time off and any benefits typically add 15 to 30% to the hourly wage. Supervision and travel between sites also cost time. For an owner-operator, use the rate you need to earn per hour of work.

Supplies and Equipment

Chemicals, liners, paper products, mop heads and microfibre cloths are consumed on every visit. Many contractors budget 3 to 10% of labour for supplies, more if they supply restroom paper and soap. Vacuums, floor machines and carts wear out and must be replaced, which is usually covered by the markup rather than the supplies line.

Markup and Overhead

The markup covers everything that is not direct labour or supplies: insurance, bonding, vehicles, fuel, office costs, sales, management and profit. Commercial cleaning margins are thin, so the markup needs to be realistic. Small accounts often carry a higher markup because the fixed costs of servicing them are spread over fewer hours.

Frequency

Cleaning frequency drives both the monthly price and the work per visit. Daily cleaning, about 22 visits a month for weekdays, keeps an office in good order with light work each time. Weekly or twice-weekly cleaning means more dirt to deal with at each visit, so the production rate may be slower. Adjust the rate rather than assuming each visit is the same.

Scope of Work

Write down exactly what each visit includes: emptying bins, dusting, vacuuming, mopping, restrooms, break rooms, glass, and periodic tasks such as carpet extraction, floor stripping and waxing or high dusting. Many contracts price the routine work monthly and the periodic work as separate charges. A clear scope prevents disputes and helps clients compare bids fairly.

Bidding Strategy

Before submitting a bid, compare the result with typical rates in your area and with what the client currently pays if you can find out. If the calculated price is far above the market, look for ways to work faster, such as better equipment, team cleaning or a different schedule, rather than simply cutting the markup. If it is far below, check the production rate; it may be too optimistic for the building.

Contracts and Reviews

Commercial cleaning contracts often run for a year with monthly invoicing, notice periods and quality inspections. Build in a review after the first month to check that the actual hours match the estimate.

Understanding Your Result

The headline gives the monthly price.

The per visit line gives the price and cleaner-hours for each visit.

The per square foot line gives the monthly and yearly price per square foot.

The cost line shows labour and supplies and the markup.

When Should You Use This Calculator?

Use it to prepare a bid for an office or commercial cleaning contract.

Use it to check whether a quote you received is reasonable.

Use it to see how frequency and production rate change the price.

Common Mistakes

Using the wage instead of full labour cost. Payroll costs add up.

Optimistic production rates. Time real cleans before bidding.

Forgetting periodic work. Floor care and windows cost extra.

Thin markup. Overhead and profit need covering.

Frequently Asked Questions

How do I price a commercial cleaning job?

Work out the hours from the area and how fast a cleaner covers it, multiply by labour cost, add supplies and a markup. A 10,000 ft² office cleaned 12 times a month at 3,000 ft² an hour comes to about 1,134 a month.

What is a cleaning production rate?

It is how many square feet one cleaner can clean in an hour. Open offices may run 3,000 to 4,000 ft² an hour, while restrooms, medical spaces and kitchens are far slower. Rates come from experience or industry tables.

What markup do cleaning companies use?

Many add 30 to 60% on labour and supplies to cover supervision, insurance, equipment, travel, administration and profit. Higher markups are common for small accounts where fixed costs weigh more.

How much does office cleaning cost per square foot?

Monthly contracts often work out at roughly 0.05 to 0.20 per ft² depending on frequency, location and scope. The example comes to about 0.11 per ft² a month, or 1.36 a year.

Should restrooms be priced separately?

Often, yes. Restrooms, break rooms and specialised floor care take much longer per square foot than open office space. Many bidders price them per fixture or as add-ons rather than at the general production rate.

Why walk the site before bidding?

Floor types, clutter, number of restrooms, access hours and security rules all change how long the work takes. A site walk avoids under-bidding a job that turns out slower than the floor area suggests.

Formula and article last checked September 28, 2026. How we test these calculators.