how to calculate commercial cleaning rates - featured image

How to Calculate Commercial Cleaning Rates: 7 Steps

Knowing how to calculate commercial cleaning rates is the difference between a contract that funds your business and one that quietly drains it. Most cleaners guess a number, win the job, then discover the supplies, travel and payroll ate the whole invoice. This guide gives you the exact formulas, real hourly and per-square-foot numbers, and a repeatable process you can apply to your next bid today.

Quick answer: To calculate commercial cleaning rates, add your labor cost per hour, supplies, overhead and travel to find your true cost, then add a 30-50% profit margin. Most commercial jobs land between $0.10 and $0.25 per square foot, or $25-$50 per hour, depending on facility type and frequency.

Below is the same step-by-step method used to price everything from a 2,000-square-foot office to a nightly medical clinic. If you also handle homes, our guide on how much to charge for house cleaning per square foot pairs well with this one.

What are typical commercial cleaning rates in 2026?

Typical commercial cleaning rates fall between $0.10 and $0.25 per square foot or $25 to $50 per hour, with per-visit jobs commonly ranging from $75 to $400. Your exact number depends on facility type, how often you clean, and the local wage you pay.

Frequency matters more than people expect. A daily contract earns a lower per-visit rate because the space never gets truly dirty, while a one-time or monthly deep clean commands a premium.

Facility typeRate per sq ftRate per hourNotes
General office$0.08 – $0.15$25 – $40Trash, vacuum, restrooms, surfaces
Medical / dental clinic$0.15 – $0.25$35 – $50Disinfection, compliance, higher liability
Retail store$0.10 – $0.18$25 – $40High foot traffic, floors, glass
Restaurant / food service$0.15 – $0.22$30 – $45Grease, kitchens, strict hygiene
Warehouse / industrial$0.05 – $0.12$25 – $38Large area, less detail per foot

Treat these as sanity checks, not quotes. The real number always comes from your own costs, which is exactly what the next steps build.

How to calculate commercial cleaning rates in 7 steps

To calculate commercial cleaning rates accurately, work from the ground up: cost first, margin second, market check last. Here is the full process.

1. Measure the space and scope the work

Start with the square footage and a written scope. Walk the building, note the number of restrooms, break rooms, entrances and floor types, and ask how often each area needs service.

  • Total cleanable square footage (exclude closets, storage you won’t touch)
  • Restroom count and fixtures
  • Floor types: carpet, hard floor, tile
  • Frequency: nightly, 3x weekly, weekly, monthly

A vague scope is how you lose money. Write down exactly what is and isn’t included before you touch a calculator.

2. Estimate production rate (how long the job takes)

Your production rate is how many square feet one cleaner covers per hour. For general office cleaning, 2,500-3,500 sq ft per hour is a realistic range for standard nightly service.

Divide the square footage by your production rate to get labor hours. A 10,000 sq ft office at 3,000 sq ft/hour is roughly 3.3 hours of labor per visit.

how to calculate commercial cleaning rates - key takeaway
Price commercial cleaning from your true cost per hour plus a target margin, not from what the competitor down the street charges.

3. Calculate your true labor cost

Labor is your biggest cost, and it’s more than the wage. Multiply the hourly wage by a burden factor of 1.2 to 1.4 to cover payroll taxes, insurance and paid time.

If you pay a cleaner $16/hour, your loaded cost is about $16 × 1.3 = $20.80/hour. For national wage benchmarks, the U.S. Bureau of Labor Statistics publishes median pay for janitors and building cleaners, which is a solid starting point for setting fair rates in your area.

4. Add supplies, equipment and travel

Supplies typically run 5-10% of the job value for standard cleaning. Add consumables (liners, paper, chemicals), equipment wear, and drive time between sites.

  • Chemicals and consumables per visit
  • Equipment depreciation (vacuums, buffers, machines)
  • Travel: fuel plus paid drive time

Travel is the cost most cleaners forget. Thirty minutes of unpaid driving each way quietly erases your margin.

5. Layer in overhead

Overhead is everything that keeps the business running even when you’re not on site: insurance, software, admin time, marketing and licensing. A practical rule is to add 10-20% of your direct costs to cover it.

If you skip this step you’ll feel busy and still broke, because the office phone bill and the general-liability policy never show up in a single job’s numbers.

6. Add your profit margin

Now the part that makes it a business. Once you know your total cost, add a target margin of 30-50%. Cost is what keeps the lights on; margin is what you actually keep.

Here’s the full formula in one line:

  1. Labor (hours × loaded wage)
  2. + Supplies + equipment + travel
  3. + Overhead (10-20%)
  4. = Total cost
  5. ÷ (1 − margin) = your price

Example: total cost of $70 for a visit at a 40% margin becomes $70 ÷ 0.60 = $117 per visit. Never just add the margin percentage to cost; dividing gives you the true target price.

7. Check the market and quote per square foot

Finally, translate your price into a per-square-foot figure and compare it to the ranges above. If your number is wildly higher, revisit your production rate; if it’s far lower, you’ve missed a cost.

For a faster way to run the per-foot math, use our commercial cleaning rates per square foot calculator and cross-check your bid before you send it.

Should you charge per hour, per square foot, or per job?

Charge per square foot for predictable recurring contracts, per hour for one-off or unpredictable deep cleans, and a flat per-job price for the client-facing quote. Internally you always calculate the same way; you just present the number in the format that reassures the client.

  • Per square foot: best for offices and retail with steady scope. Easy to scale and compare.
  • Per hour: best for move-outs, post-construction and jobs where scope is fuzzy. Protects you from surprises.
  • Per job (flat): what most commercial clients want to see. Cleaner on the proposal, less haggling.

Most commercial clients prefer a single monthly number. Quote the flat price, but keep your per-hour and per-foot math on file so you can defend it if they push back. Our guide to the best way to quote a job walks through presenting that number with confidence.

What mistakes make commercial cleaning rates unprofitable?

The rates that sink cleaning businesses share the same few errors: underestimating time, forgetting travel and overhead, and pricing off a competitor instead of off cost.

  • Using the raw wage as labor cost — always apply the burden factor.
  • Ignoring frequency — a nightly clean and a monthly clean are not the same rate per visit.
  • Copying a competitor’s number — you don’t know their costs, so it tells you nothing.
  • No minimum charge — set a floor (often $75-$100) so small jobs still cover travel.

When you’re ready to move from winning contracts to scaling them, our playbook on how to grow a cleaning business covers hiring, systems and raising rates without losing clients.

The done-for-you shortcut

You can run all seven steps in a spreadsheet, but if you’d rather price a job in minutes and hand the client a clean number, the Cleaning Business Manager App does the math for you. It costs each job by supplies, labor and drive-time, then shows your real profit before you send the bid.

To produce the actual client-facing document, pair it with the Cleaning Service Quote Builder, which turns your services and rates into a tidy PDF quote with tax and travel applied. Both are offline, one-time purchases with no subscription, and you can also grab our cleaning tools on our Etsy shop if that’s where you prefer to buy.

Frequently asked questions

How much should I charge for commercial cleaning per hour?

Most commercial cleaning falls between $25 and $50 per hour. Set your own floor by taking your loaded labor cost (wage × 1.3), adding supplies and overhead, then applying a 30-50% margin. Medical and food-service sites sit at the top of the range.

What is a good profit margin for a cleaning business?

A healthy commercial cleaning business targets a 30-50% margin on each job, with net profit after all overhead often landing around 10-25%. If your margin dips below 20%, revisit your production rate, travel time and supply costs before you cut the price further.

How do I calculate cost per square foot for cleaning?

Divide your total job price by the cleanable square footage. For example, a $150 visit on a 1,500 sq ft office is $0.10 per square foot. Compare that figure to standard ranges to confirm your bid is competitive but still profitable.

Should I include supplies in my commercial cleaning rate?

Yes. Always build supplies into the rate, usually 5-10% of the job value for standard cleaning, plus a separate line for consumables like liners and paper if the client wants you to stock them. Never absorb them silently, or they’ll erode your margin.

How do I raise rates on an existing commercial client?

Give 30-60 days’ notice in writing, tie the increase to rising labor and supply costs, and frame it around consistent quality. A 5-10% annual adjustment is normal and far easier than trying to fix an underpriced contract all at once.

Start pricing for profit

Once you know how to calculate commercial cleaning rates from cost up, every bid becomes a decision instead of a gamble. Measure the space, load your labor, add overhead and margin, then check it against the market.

For more free calculators and pricing templates to run your numbers, browse the free tools hub or lock down your service menu with a repeatable house cleaning price list. Price it right once, and the next hundred quotes get easier.

Similar Posts