facebook-pixel

Commercial Cleaning Pricing Guide: How to Price Jobs, Win Bids & Build Contracts in 2026

April 16, 2026 - 18 min read

TL;DR: Commercial cleaning rates range from $0.07–$0.25 per square foot or $30–$75 per hour, depending on facility type and cleaning frequency. The price is too low, and you bleed money within 90 days. Price too high and you lose the bid. This guide gives you the exact formulas, rate benchmarks, and bidding process to land profitable commercial cleaning contracts.

You quoted $1,800 a month for that 12,000-square-foot office building. Felt good about the number. Three weeks later, the property manager went with someone who bid $1,400.

You lost the contract, and you don’t know if their number was right or if yours was too high.

That’s the problem with commercial cleaning pricing: there’s no posted rate card, no industry standard everyone agrees on, and the difference between winning and losing a contract often comes down to how you calculated your bid for your cleaning business.

This guide fixes that.

We’ll walk through every pricing model, give you the actual per-square-foot rates by facility type, and show you how to build a bid that covers your costs and protects your margins. Also, includes the explanation of how to structure contracts that keep clients paying for years.

That’s a lot of rates, formulas, and bidding examples. If you want a quick breakdown of which pricing model and rates apply to your specific facility type, let AI sort it out for you.

Get a quick pricing for my commercial cleaning business

Commercial Cleaning Rates: 2026 Overview

Before you quote anything, you need to know where the market sits. These are the standard commercial cleaning rate ranges across the US in 2026:

Pricing ModelLow EndAverageHigh EndBest For
Per square foot$0.07/sq ft$0.12–$0.15/sq ft$0.25+/sq ftOffices, retail, warehouses
Per hour$30/hr$45–$55/hr$75+/hrSmall jobs, one-time cleans
Monthly flat rate$500/mo$1,200–$2,500/mo$5,000+/moRecurring contracts
Per room$25/room$50–$75/room$150+/roomMedical offices, classrooms

These are starting points, not final prices. Your actual rate depends on three things: the type of facility you’re cleaning, how often you clean it, and what services are included.

A standard office that needs vacuuming and trash removal 3x/week is a completely different job from a medical clinic that needs daily disinfection with EPA-registered products. Same square footage, very different price.

The cleaning industry is growing at 7.1% annually and is projected to hit $472 billion globally in 2026. Commercial contracts make up the largest share of that revenue because they’re recurring, predictable, and scalable in ways that residential jobs aren’t.

Pricing Per Square Foot by Facility Type

Not all commercial spaces are created equal. A warehouse floor takes a fraction of the time per square foot compared to a medical office. Here’s what to charge based on facility type:

Facility TypePrice Per Sq FtTypical SizeMonthly Revenue (3x/week)Notes
Standard office$0.08–$0.155,000–20,000 sq ft$520–$3,900Vacuuming, trash, restrooms, break room
Medical/dental office$0.15–$0.252,000–8,000 sq ft$390–$2,600OSHA compliance, biohazard protocols
Retail store$0.08–$0.123,000–15,000 sq ft$312–$2,340Floor care focus, display dusting
Warehouse/industrial$0.05–$0.1010,000–50,000 sq ft$650–$6,500Mostly floor sweeping/scrubbing
Restaurant/food service$0.15–$0.301,500–5,000 sq ft$293–$1,950Grease removal, kitchen sanitization
School/daycare$0.10–$0.185,000–25,000 sq ft$650–$5,850Disinfection focus, high-touch surfaces
Church/community center$0.07–$0.125,000–15,000 sq ft$455–$2,340Event-based cleaning, flexible schedule
Gym/fitness center$0.12–$0.203,000–10,000 sq ft$468–$2,600Equipment sanitization, shower areas

Medical and food service facilities cost more because they require specialized products, additional training, and compliance documentation. If a property manager pushes back on your medical office rate, explain the difference: “Standard office cleaning is $0.12/sq ft.

Your medical office requires EPA-registered disinfectants, OSHA-compliant waste handling, and documentation for your compliance file. That’s why the rate is $0.20/sq ft.”

The math matters here. If you’re starting a cleaning business and trying to land your first commercial contracts, start with standard offices and retail. They’re simpler, require less specialized equipment, and the sales cycle is shorter.

Hourly vs Per-Square-Foot vs Flat Rate: Which Model to Use

Every pricing model has a place. The trick is matching the right model to the right job.

ModelProsConsBest For
Per square footEasy to scale, transparent to clients, simple to compareDoesn’t account for complexity, can underprice dirty spacesRecurring contracts, standard offices
Per hourAccounts for job difficulty, flexiblePunishes efficiency, clients worry about slow workOne-time deep cleans, move-out jobs
Flat monthly ratePredictable revenue, easy for client budgetingRisk of scope creep, hard to adjust mid-contractLong-term contracts, property management companies

Our recommendation: Use per-square-foot pricing for your bids, then convert to a flat monthly rate for the contract. Here’s why:

Per-square-foot pricing makes your bid easy to compare during the sales process. Converting to a monthly flat rate once they sign locks in predictable revenue. You also avoid the “are they working slow?” concern that hourly billing creates.

Example: You bid a 10,000 sq ft office at $0.12/sq ft, cleaned 3x/week. That’s $1,200/clean × 3 = $3,600/month. Present it as “$3,600/month for full-service cleaning, 3 visits per week.” Clean. Simple. The client sees a budget number, not a math problem.

If you’re also handling residential jobs, keep your pricing models separate. Residential is usually hourly or per-visit. Commercial is per square foot converted to monthly. Mixing them creates confusion in your own accounting.

How to Calculate Your Commercial Cleaning Price (Step-by-Step)

This is the formula that separates profitable bids from money-losing ones.

5-step commercial cleaning pricing formula showing labor hours, labor cost, supplies, overhead, and profit 
  margin calculation

Step 1: Calculate labor hours

Production rate (sq ft per hour) varies by cleaning type:

Cleaning TypeProduction RateExample: 10,000 sq ft
Basic janitorial (vacuum, trash, restrooms)3,000–4,000 sq ft/hr2.5–3.3 hours
Standard office cleaning2,500–3,500 sq ft/hr2.9–4.0 hours
Medical facility cleaning1,500–2,500 sq ft/hr4.0–6.7 hours
Post-construction cleanup500–1,000 sq ft/hr10–20 hours
Deep clean / strip and wax800–1,500 sq ft/hr6.7–12.5 hours

Labor hours = Total square footage ÷ Production rate

Step 2: Calculate labor cost

Labor cost = Labor hours × Hourly wage × Labor burden multiplier (1.25–1.35 for taxes, insurance, workers’ comp)

If you pay cleaners $16/hr and your burden is 1.3, $16 × 1.3 = $20.80 actual cost per hour.

Step 3: Add supplies and equipment

Supplies typically run 3–5% of the total job cost. For a standard office, budget $0.01–$0.02 per square foot per visit for consumables (trash bags, cleaning solutions, paper products).

Step 4: Add overhead

Overhead includes vehicle costs, insurance, administrative time, software, and marketing. Most commercial cleaning companies run 20–30% overhead. If you’re not sure of your exact number, use 25%.

Step 5: Add profit margin

Target 15–25% net profit margin. Apply it on top of your total costs.

The formula:

Total price = (Labor cost + Supplies + Equipment) × (1 + Overhead %) × (1 + Profit margin %)

Use a service price calculator to run these numbers quickly instead of doing it by hand every time.

Production Rates: The Number Most Cleaners Get Wrong

Production rate is the single most important number in commercial cleaning pricing. Get it wrong, and your bid is wrong, no matter how good your math is everywhere else.

Production rate = how many square feet one cleaner can clean per hour for a specific task.

Here’s what trips people up: production rates aren’t one number. They vary by task, by facility condition, and by how furnished the space is.

FactorSlower Production RateFaster Production Rate
Furniture densityHeavily furnished office (cubicles, desks)Open warehouse, empty retail
Floor typeCarpet (vacuum)Hard floor (dust mop)
Restroom count10+ restrooms per floor2–3 restrooms per floor
Cleaning standardMedical/food gradeStandard office
Building ageOld building, worn surfacesNew build, easy-clean materials

How to get your production rates right:

Do a walkthrough. Count restrooms, measure the space, note floor types, and furniture density. Time your first clean, track actual hours for the first 2–3 visits. Adjust your bid after 30 days.

If you’re consistently 20% slower than estimated, renegotiate or adjust your internal rate.

The biggest mistake in commercial cleaning? Quoting a medical office at standard office production rates. A 5,000 sq ft medical office that should take 3.3 hours at standard rates actually takes 5+ hours with proper disinfection protocols. That’s a 50% labor cost difference you just ate.

Plan your team’s daily schedule using cleaning business scheduling tools so you can track actual time per job and refine your production rates over time.

Real-World Bidding Examples: 3 Jobs Quoted Start to Finish

Three commercial cleaning bid examples compared showing standard office at $1,317 per month, medical office
   at $1,565 per month, and retail store at $577 per month

Example 1: Standard Office – 8,000 sq ft, 3x/week

Line ItemCalculationCost
Labor hours per visit8,000 ÷ 3,000 sq ft/hr = 2.67 hrs
Labor cost per visit2.67 hrs × $20.80/hr (burdened)$55.54
Supplies per visit8,000 × $0.015/sq ft$12.00
Subtotal per visit$67.54
Overhead (25%)$67.54 × 0.25$16.89
Profit (20%)$84.43 × 0.20$16.89
Price per visit$101.31
Monthly price (13 visits)$1,317
Per sq ft rate$101.31 ÷ 8,000$0.127/sq ft

Present to client: “$1,317/month. full-service office cleaning, 3 visits per week. Includes vacuuming, trash removal, restroom sanitization, break room cleaning, and surface wiping.”

Example 2: Medical Office – 3,500 sq ft, 5x/week

Line ItemCalculationCost
Labor hours per visit3,500 ÷ 2,000 sq ft/hr = 1.75 hrs
Labor cost per visit1.75 hrs × $22.10/hr (burdened, higher skill)$38.68
Supplies per visit3,500 × $0.025/sq ft (medical grade)$8.75
Subtotal per visit$47.43
Overhead (25%)$47.43 × 0.25$11.86
Profit (20%)$59.29 × 0.20$11.86
Price per visit$71.14
Monthly price (22 visits)$1,565
Per sq ft rate$71.14 ÷ 3,500$0.203/sq ft

Present to client: “$1,565/month, medical-grade cleaning, 5 visits per week. Includes EPA-registered disinfection, biohazard-safe waste handling, restroom sanitization, exam room wipe-down, and OSHA compliance documentation.”

Example 3: Retail Store — 6,000 sq ft, 2x/week

Line ItemCalculationCost
Labor hours per visit6,000 ÷ 3,500 sq ft/hr = 1.71 hrs
Labor cost per visit1.71 hrs × $20.80/hr (burdened)$35.57
Supplies per visit6,000 × $0.012/sq ft$7.20
Subtotal per visit$42.77
Overhead (25%)$42.77 × 0.25$10.69
Profit (20%)$53.46 × 0.20$10.69
Price per visit$64.16
Monthly price (9 visits)$577
Per sq ft rate$64.16 ÷ 6,000$0.107/sq ft

Add-On Services That Increase Your Contract Value

Your base cleaning contract is the floor. Add-ons are how you grow revenue from existing clients without finding new ones.

Add-On ServiceTypical PriceFrequencyRevenue Potential
Carpet shampooing$0.15–$0.30/sq ftQuarterly$600–$3,000/year per client
Hard floor strip and wax$0.25–$0.50/sq ft2x/year$1,000–$5,000/year
Window cleaning (interior)$3–$8/windowMonthly or quarterly$300–$2,000/year
Pressure washing (exterior)$0.10–$0.25/sq ft2x/year$500–$2,500/year
Restroom deep sanitization$75–$200/restroomMonthly$900–$4,800/year
Day porter service$18–$28/hrDaily$25,000–$50,000/year
Post-event cleanup$200–$500/eventAs neededVariable
Pandemic-grade disinfection$0.10–$0.20/sq ftAs needed$500–$2,000/event

The smartest approach: include 1–2 add-ons in your initial bid as “recommended quarterly services” with separate line items. The client sees the full scope, you look thorough, and you’ve already planted the upsell before the contract starts.

Track all your services and billing in one place using a cleaning invoice template so nothing falls through the cracks.

How to Structure Commercial Cleaning Contracts

A handshake deal is how you lose commercial clients. Contracts protect your revenue, set expectations, and make scope creep impossible. Here’s what every commercial cleaning contract needs:

Scope of work — List every task included, by area. “Vacuum all carpeted areas” is better than “clean the office.” Be specific enough that there’s no argument about what’s included.

Frequency — State exact days and approximate time windows. “Monday, Wednesday, Friday — between 6:00 PM and 10:00 PM” is clear. “Three times a week” is not.

Pricing and payment terms — Monthly flat rate, due date, late payment penalties. Net 15 or Net 30 are standard for commercial clients. Include a clause for price adjustments (annual CPI increase or flat 3–5% annual escalation).

Contract length — 12 months is standard. Offer a 5–10% discount for 24-month contracts. Include auto-renewal language with 30-day cancellation notice.

Scope change process — How to handle requests for additional work outside the contract. Define a per-visit rate for add-on work so there’s no negotiation every time.

Insurance and compliance — State your coverage (general liability, workers’ comp, bonding) and any certifications relevant to the facility type.

Termination clause — 30-day written notice for either party. Specify what happens to prepaid amounts.

If you’re growing into commercial work from a residential base, your cleaning business plan should account for the longer sales cycle. Commercial contracts take 2–6 weeks from the first bid to a signed contract. That’s normal — don’t underprice to speed things up.

Use professional estimate templates to present your bids. A clean, branded proposal wins over a number scribbled on an email.

Pricing Mistakes That Kill Commercial Cleaning Businesses

These are the errors that drain your profit and eventually force you to give up commercial contracts.

Six common commercial cleaning pricing mistakes including no walkthrough, ignoring labor burden, matching  
  lowest bid, no annual increase, underpricing restrooms, and not tracking time

Bidding without a walkthrough: You cannot price a building you haven’t seen. Photos lie. Floor plans miss details. The 8,000 sq ft office with “light cleaning needs” turns out to have 14 restrooms and a break room with a full kitchen. Always walk the site before you quote.

Ignoring labor burden: Your cleaner earns $16/hr but costs you $20–$22/hr after payroll taxes, workers’ comp, and insurance. Bidding at $16/hr math means you’re already losing money before supplies and overhead.

Matching the lowest bid: The lowest bidder often quits within 6 months because they’re losing money on every visit. Property managers know this. The ones worth working with choose reliability over price. If you’re consistently losing to the cheapest bid, you’re targeting the wrong clients.

No annual price increase: Wages go up. Supplies go up. Gas goes up. Your contract price should too. Build in a 3–5% annual escalation clause or tie it to CPI. If you signed a 3-year contract with no increase, you’re earning less each year.

Underestimating restrooms: Restroom cleaning takes 15–25 minutes per restroom, depending on size and condition. A building with 12 restrooms adds 3–5 hours to your weekly time. Many cleaners quote restrooms as an afterthought and eat the cost.

Not tracking actual time per job: If you don’t know how long each job actually takes, you can’t improve your bids. Track every visit, arrival time, departure time, and tasks completed.

After 90 days of data, your bids will be accurate to within 5%. Use scheduling software that logs time automatically so you’re not relying on paper timesheets.

How to Win Bids Without Being the Cheapest

Price is rarely the only factor in commercial cleaning decisions. Property managers care about reliability, communication, and professionalism.

Here’s how to win on value.

Show your math. Present a detailed bid breakdown showing labor hours, supply costs, overhead, and margin. When the client sees that your $1,800/month bid is based on real numbers, your price feels justified.

When the $1,400 competitor gives a single number with no explanation, it looks like a guess.

Include a sample cleaning checklist. Attach a room-by-room checklist to your proposal showing exactly what gets done each visit. This demonstrates professionalism and makes the scope crystal clear.

Offer a free trial clean. One visit at no charge lets the property manager see your quality before committing. If your work is good, this removes all risk from their decision.

Provide references from similar facilities. A restaurant referencing your work for another restaurant is 10x more convincing than a generic testimonial.

Respond fast. The commercial cleaning industry is full of companies that take 5–7 days to return a quote. If you send a professional proposal within 48 hours of the walkthrough, you’ve already differentiated yourself from 80% of the competition.

Use professional invoicing and reporting. Send monthly service reports showing completed visits, tasks performed, and any issues noted. This is easy to automate with field service management software, and it makes contract renewals almost automatic because the client can see exactly what they’re paying for.

Getting clients is one challenge; if you’re still building your pipeline, see our guide on how to get clients for a cleaning business for specific strategies that work for commercial leads.

Frequently Asked Questions

How much should I charge per square foot for commercial cleaning?

Standard commercial cleaning rates range from $0.07–$0.25 per square foot in 2026. Standard offices fall on the lower end ($0.08–$0.15), while medical facilities, restaurants, and industrial spaces command higher rates ($0.15–$0.25+). Your exact rate depends on cleaning frequency, scope of work, facility complexity, and your local market. Calculate your actual costs using the formula in this guide before setting your per-square-foot rate.

How do I bid on a commercial cleaning contract?

Start with a site walkthrough to assess square footage, restroom count, floor types, and cleaning requirements. Calculate labor hours using production rates, add supplies, overhead (20–30%), and your profit margin (15–25%). Convert your per-visit price to a monthly flat rate for the proposal. Present a detailed bid with a scope-of-work document and cleaning checklist. Use a free estimate template to make your bid look professional.

What is a good profit margin for commercial cleaning?

Most successful commercial cleaning businesses target 15–25% net profit margin after all expenses. Gross margins (before overhead) typically run 40–55%. If your net margin is below 10%, your pricing is too aggressive, or your labor costs are too high. Track your actual costs per job for 90 days, then adjust your bidding formula. Companies with well-managed operations and the right cleaning business software consistently hit the higher end of this range.

How do I price janitorial services for an office building?

Office building janitorial pricing follows the per-square-foot model. Standard rates are $0.08–$0.15/sq ft depending on services included. Measure the cleanable square footage (exclude server rooms, storage closets), count restrooms, note floor types, and estimate your labor hours using production rates of 2,500–3,500 sq ft/hour for standard office cleaning. Multiply visits per month by your per-visit cost to get the monthly rate. A 10,000 sq ft office cleaned 3x/week typically runs $1,200–$1,800/month.

Should I charge hourly or per square foot for commercial cleaning?

Per-square-foot pricing is the industry standard for commercial cleaning contracts. It scales predictably, makes your bids easy to compare, and avoids the “are they working slow?” concern that hourly billing creates. Use hourly pricing only for one-time deep cleans, post-construction cleanup, or emergency jobs where the scope isn’t defined upfront. For recurring contracts, always quote per-square-foot and present as a monthly flat rate.

How much does commercial cleaning insurance cost?

General liability insurance for commercial cleaning businesses costs $500–$1,500/year for $1M coverage. Workers’ compensation adds $0.50–$2.00 per $100 of payroll depending on your state. Bonding (janitorial bond) costs $100–$500/year. Most commercial clients require proof of insurance before signing a contract, so factor this into your overhead calculation. See our guide on cleaning business licenses and requirements for the full compliance checklist.

How do I handle scope creep in commercial cleaning contracts?

Define every task in your scope-of-work document. When a property manager asks for something outside the contract — “Can you also clean the parking garage?” — reference the contract and provide a separate add-on quote. Include a scope change clause in your contract that specifies an hourly rate for additional work requested outside the agreement. This protects your margins and trains clients to respect the contract boundaries.