New: Cleanly Assist →
Cleanly

Commercial cleaning pricing guide

How much to charge for commercial cleaning.

How much to charge for commercial cleaning starts with the work you promised and the cost of delivering it. Walk the site, define the scope, estimate crew time, add every direct cost, and protect room for profit. This guide shows the method without inventing a universal market rate.

Pricing method

Choose the pricing method that fits the scope

A square-foot price is useful when spaces and service levels are consistent. An hourly price can fit uncertain, one-time, or approved extra work. A per-job or recurring contract price gives the client one clear number for a defined result. Build all three from the same cost model. Estimate the crew time first, price the full job from your costs, then divide the result by hours or square feet when you need a comparison. Do not choose a method because it produces the easiest number to sell. Choose the one that makes the scope, approval path, and invoice easiest for both sides to understand.

Measure your own production rate

Production rate means how much defined work a crew completes in a given amount of time. Measure it from your own jobs instead of copying a generic benchmark. Separate offices, restrooms, break rooms, floors, glass, and periodic tasks because each moves at a different pace. Record the number of cleaners, total crew hours, site conditions, equipment, and whether the visit was an initial clean or recurring service. After several comparable visits, use the range to estimate the next walkthrough. Your history will expose the difference between a building that looks simple on paper and one that regularly slows the crew down.

Count every cost before profit

Start with loaded labor cost, not wages alone. Add the employment costs and benefits your company pays, then include chemicals, liners, consumables, equipment allocation, travel, parking, access time, supervision, quality checks, insurance, and other costs caused by the account. Add a fair share of overhead for the office work that keeps the contract running. If a cost exists only because you won the job, the bid needs a place for it. Leaving a real cost outside the estimate does not make the bid lean. It makes the loss harder to see.

Open the related Cleanly resource

Set a profit target, then solve for price

Profit margin is the share of the final price left after costs. Markup is an amount added to cost, so the two are not interchangeable. Choose the margin your business needs, add direct costs and overhead, and calculate the final price from that target. Then stress-test the result. Ask what happens if the crew needs more time, a supply cost changes, or the client adds a room. The answer should not depend on perfect weeks. Use the free calculator to run your own numbers and see the per-visit, monthly, and square-foot views together.

Open the related Cleanly resource

Let the walkthrough change the number

Ask how many people use the building, which areas are public, what must be cleaned every visit, what rotates, and what is excluded. Check floor types, restroom count, fixtures, waste volume, security, alarm procedures, elevator and parking access, storage, water, power, loading rules, service windows, and who supplies consumables. Ask about current complaints and the condition the outgoing provider will leave behind. Photograph and measure what the client permits. A walkthrough is not a formality before the quote. It is where the assumptions behind the quote are either confirmed or replaced.

Present the result, not a naked rate

A client comparing only hourly or square-foot rates cannot see the difference between two scopes. Present the service areas, task frequency, quality checks, proof of work, communication path, exclusions, and process for extra work next to the price. Separate the initial clean, recurring service, periodic work, and optional items. State the invoice schedule and due-date rule. The proposal should let a client compare what will happen at the building, not just which vendor printed the smallest unit rate.

Open the related Cleanly resource

Know when to walk away from a bid

Walk away when the required scope cannot be delivered safely and profitably at the price the client will accept. The same applies when access rules are unclear, the decision maker will not confirm the scope, unpaid extras are treated as normal, payment terms create more risk than the account can carry, or the client expects a first clean at a recurring maintenance price. A full schedule is not the same as a healthy business. The wrong contract consumes crew capacity, creates complaints, and delays payment from the accounts worth keeping.

Open the related Cleanly resource

Commercial cleaning pricing questions

Use your scope and costs instead of copying a rate that was built for a different job.

Straight answers. Ask the rest on the call.

What is a normal square-foot rate for commercial cleaning?+

There is no single rate that fits every building. Start with the site walkthrough, estimate the crew time for the written scope, add your actual labor burden and direct costs, then test the result against the price per square foot. Use the square-foot figure as a check, not as a substitute for pricing the work.

How do I price a first deep clean against the recurring rate?+

Price the first clean as a separate scope. Record the extra buildup, detail work, equipment, supplies, and crew time needed to bring the site to a maintainable condition. Quote recurring service from the time and cost required after that baseline is established.

Should I show my hourly rate to the client?+

Usually the client needs a clear scope, service frequency, and contract price more than your internal labor calculation. If the client asks for hourly work, define which tasks are hourly, who can approve them, and how that work appears on the invoice.

How do I raise prices on an existing cleaning contract?+

Reprice the current scope with current costs, then follow the price-review and notice process in the agreement. Show the client what changed in the scope, frequency, labor, supplies, or site conditions. Put the approved price and effective date in writing before the next invoice.

Why did I lose money on a contract I bid correctly?+

The bid can be sound while the work changes. Compare estimated and actual crew time, missed scope assumptions, added tasks, supply use, travel, rework, and unpaid extras. Then fix the operating problem, change the scope, or reprice the account instead of hoping the next month will recover it.

Commercial cleaning crew at work

Price the job with your numbers first.

Use the calculator to test the bid, then run the client, recurring work, invoice, and payment follow-up in Cleanly.