How to Price Commercial Cleaning Jobs Profitably

Price commercial cleaning jobs profitably with per-sqft rate formulas ($0.05–$0.30/sqft), labor cost breakdowns, and real margin targets. Covers offices, retail, and medical facilities in 2026.

Commercial cleaning is where real, scalable revenue lives for cleaning businesses. But commercial jobs are also where the biggest pricing mistakes happen. Underbid a 50,000 sqft office contract and you could lose thousands of dollars every single month for the life of that contract.

The key to profitable commercial pricing is simple in concept: start with labor hours, not square footage. Square footage is a useful benchmark for comparison, but labor hours are what actually determine your cost. Every profitable commercial cleaning bid starts with an accurate workload assessment.

This guide walks you through the complete process of pricing commercial cleaning jobs, from the initial facility walkthrough to the final bid presentation. Whether you are bidding your first office building or your fiftieth, these principles will help you build bids that win work and protect your margins.

Why Commercial Pricing Is Different from Residential

Commercial cleaning operates on a fundamentally different model than residential. You are typically bidding on contracts with defined scope, frequency, and duration. The stakes are higher, the margins can be better, but the consequences of underpricing are much more severe.

A residential job you underprice by $30 hurts once. A commercial contract you underprice by $500/month hurts for 12 or 24 months. That is why accuracy in commercial bidding is non-negotiable.

Commercial also involves different cost drivers: after-hours labor, larger supply volumes, equipment needs (floor machines, backpack vacuums), and management oversight. Your commercial cleaning bidding software needs to account for all of these.

Step 1: Conduct a Thorough Facility Walkthrough

Never bid a commercial job without walking the facility first. A walkthrough reveals things that photos and floor plans cannot capture.

During your walkthrough, document the following: total cleanable square footage by area type, number and condition of restrooms, floor types in each area (carpet, VCT, tile, concrete, hardwood), number of trash receptacles, breakroom and kitchen facilities, touchpoint density (glass doors, desks, conference rooms), secure areas requiring special access, supply storage location, and after-hours access procedures.

Take photos of everything. When you sit down to build your bid later, you will be glad you did. The commercial cleaning bid calculator is built to accept these walkthrough inputs and produce an accurate bid.

Step 2: Estimate Labor Hours Per Visit

This is the most critical step in commercial bidding. Everything flows from your labor hour estimate.

Break the facility into zones and estimate time for each: restroom cleaning (the biggest time driver in commercial), trash and recycling collection and reliner, floor care (vacuuming carpet, dust mopping and wet mopping hard floors), surface wiping and dusting, breakroom and kitchen cleaning, glass and touchpoint cleaning.

Use production rates as a starting point. For example, general office vacuuming might run 3,000–5,000 sqft per hour depending on layout and furniture density. Restroom cleaning might run 15–25 minutes per restroom depending on size and fixture count.

Add transition time between areas and setup/breakdown time. These hidden minutes add up fast on large facilities.

The cleaning time estimator provides industry-standard production rates you can use as benchmarks while you build your own data.

Step 3: Calculate Your Total Cost Per Visit

Once you have your labor hours, multiply by your fully loaded labor cost. Remember to include payroll taxes, workers compensation insurance, and any benefits.

Then add your per-visit supply cost. For most commercial jobs, supplies run 3–8% of the contract value, depending on whether you are providing consumables (paper, soap) or just cleaning chemicals.

Add your equipment amortization. If you need a floor machine or backpack vacuum for this job, spread that cost across the expected contract life.

Finally, add your overhead allocation and management time. Someone needs to supervise quality, handle customer communication, and manage the account. That time has a cost.

Step 4: Set Your Price with Margin Protection

Take your total cost per visit, multiply by monthly visit frequency, and that gives you your monthly cost floor. Your bid price should be your cost floor divided by (1 minus your target margin).

For commercial cleaning, target margins typically range from 15–30% depending on the job size, complexity, and your competitive position. Larger contracts can accept slightly lower margins because of volume, but never bid below 10% net margin.

After you calculate your monthly price, convert it to a per-sqft rate as a sanity check. Compare that rate against market benchmarks for similar facility types. If your per-sqft rate is dramatically different from market norms, investigate why before submitting.

Use the cleaning profit calculator to model different margin scenarios and find the right balance between competitiveness and profitability.

Step 5: Structure Your Contract for Success

A profitable bid means nothing if the contract structure does not protect you. Your commercial cleaning contract should clearly define the scope of work by area and frequency, specify what is included and what is excluded (especially floor care, window cleaning, and consumable restocking), establish billing terms and payment schedule, include provisions for scope changes and price adjustments, and specify insurance and liability requirements.

Monthly contracts with net-30 payment terms are standard. For larger contracts, consider quarterly business reviews where you can discuss scope adjustments and annual price increases.

Present your bid professionally using QuotePro's cleaning estimating software. A polished, detailed bid document builds trust and differentiates you from competitors who submit handwritten proposals.

Per Square Foot Benchmarks by Facility Type

While you should always price based on labor hours, here are 2026 per-sqft monthly benchmarks for reference. Standard office space typically falls between $0.05 and $0.15 per sqft per visit. Medical and dental facilities range from $0.08 to $0.20 due to higher sanitization standards. Retail spaces run $0.04 to $0.10 depending on foot traffic. Industrial and warehouse spaces range from $0.03 to $0.08.

These are rough benchmarks only. Your actual price should always be driven by your labor hour estimate and cost structure. A 10,000 sqft office with 8 restrooms and a full breakroom costs far more to clean than a 10,000 sqft office with 2 restrooms and no breakroom, even though the square footage is identical.

Common Mistakes to Avoid

Frequently Asked Questions

What is the best way to price commercial cleaning jobs?
Start with a facility walkthrough, estimate labor hours by zone, calculate your total cost per visit, then add your target margin. Use square footage only as a sanity check, not as the primary pricing driver.
How much should I charge per square foot for commercial cleaning?
It varies by facility type and market, but typical ranges are $0.05-$0.20 per sqft per visit. Always calculate from labor hours first rather than starting with a per-sqft rate.
How do I prevent scope creep on commercial contracts?
Define your scope in writing with specific tasks by area and frequency. Anything not listed is excluded. Price additional services as separate line items.
Should I include supplies in my commercial cleaning bid?
State clearly what is included and what is not. If you provide consumables like paper and soap, price them as a separate line item or percentage. Never leave supply responsibility ambiguous.
How do I bid on a commercial job I have never done before?
Walk the facility, use production rate benchmarks to estimate time, add a small buffer for unknowns, and price with at least a 20% margin on your first bid. Track actual hours closely so you can adjust.
What margin should I target on commercial cleaning?
Target 15-30% net margin depending on job size and complexity. Never bid below 10% net margin. Larger volume contracts can accept slightly lower margins but must still be profitable.