How to Bid Commercial Cleaning Jobs: Step-by-Step Formula
TLDR
To bid a commercial cleaning job accurately: walk the site and measure square footage, identify every task in scope, apply ISSA production rates to calculate labor hours, multiply by your labor rate, add materials and overhead, then apply your target margin. Most commercial cleaning is priced at $0.07-$0.25 per square foot or $30-$90 per hour depending on task complexity.
- ISSA 612 Standard
- The cleaning time standard published by the Worldwide Cleaning Industry Association. It defines how many square feet a single cleaner can complete per hour for specific tasks — vacuuming, mopping, restroom cleaning, and others. Used to calculate labor hours in commercial cleaning bids.
DEFINITION
- Production Rate
- How much area a single cleaner can clean per hour for a given task. Expressed in square feet per hour (e.g., vacuuming open-plan carpet: 3,000-5,000 sq ft/hour). Dividing total area by production rate gives the labor hours required per visit.
DEFINITION
- Scope of Work
- The written document in a cleaning contract that lists every task, area, and frequency included in the agreement. Bids are built from the scope of work. Tasks outside the scope cannot be billed without a change order.
DEFINITION
Why Most Cleaning Bids Go Wrong
The most common bidding mistake isn’t charging too little per square foot — it’s underestimating labor hours. A flat $0.12/sq ft on a 20,000 sq ft account looks reasonable until you realize the building has 15 restrooms, polished terrazzo floors, and a medical-grade disinfection requirement. The labor doesn’t match the flat rate.
The fix is calculating labor from task-level production rates, not working backward from a price-per-square-foot.
Step 1: Walk the Site and Measure Square Footage
A site walk takes 30-60 minutes for most commercial buildings. It’s not optional — every bid shortcut here costs you money.
What to document during the walk:
- Total square footage and breakdown by area type
- Floor types (carpet, VCT, polished concrete, hardwood)
- Number of restrooms and fixtures per restroom
- Kitchen or break room scope
- Frequency of high-touch cleaning (elevator buttons, door handles)
- Access restrictions or security requirements
- Current condition of floors (do they need stripping before regular service begins?)
Photograph problem areas. If a client disputes your scope later, your walk-through photos are your evidence.
Step 2: Build the Task List From the Contract Scope
The contract scope defines what’s included. If it’s not in the scope, it’s not in your bid — and if you perform work outside scope, you can’t bill for it without a change order.
For each area, list the tasks:
- Restrooms: scrub fixtures, disinfect surfaces, restock supplies, mop floor, empty trash
- Offices: vacuum carpet, dust surfaces, empty trash, wipe desks (or not, per scope)
- Common areas: vacuum or sweep, mop hard floors, clean glass entry doors
- Kitchen/break room: wipe surfaces, clean microwave interior, mop floor, empty trash
Task lists vary by building type. An industrial facility has different scope than a professional services office.
Step 3: Apply ISSA Production Rates
ISSA production rates are the industry standard for calculating how long cleaning tasks take. Common benchmarks:
- Vacuuming open-plan carpet: 3,000-5,000 sq ft/hour
- Damp mopping hard floors: 2,500-4,000 sq ft/hour
- Restroom cleaning: measured per fixture (toilet, sink, urinal)
- Trash removal: measured per stop
Your actual rates will vary based on building layout, obstruction density, and your crew’s experience. Use ISSA rates as a starting baseline, then adjust from your own job records over time.
Step 4: Calculate Total Labor Hours
Once you have task hours for each area, sum them and apply a buffer:
- 10% buffer for setup, pack-up, and supply restocking
- 15% buffer for first-month learning curve on a new account
Monthly labor hours = (hours per visit x visits per month) x (1 + buffer %)
Step 5: Use a Fully-Loaded Labor Rate
Your bid must cover:
- Cleaner hourly wage
- Payroll taxes (typically 7.65% for employer FICA)
- Workers compensation insurance
- Any benefits or PTO accrual
If a cleaner earns $18/hour, the fully-loaded cost is commonly $23-$28/hour. Using $18 in your bid calculation means you’re absorbing $5-$10/hour in hidden costs.
Step 6: Add Materials and Overhead
Materials: For standard commercial accounts, chemicals and consumables run 5-10% of labor cost. Higher for medical or food-service accounts.
Overhead allocation: Calculate your fixed monthly overhead (insurance, vehicles, equipment, software, management time) and express it as a percentage of revenue. This overhead percentage goes into every bid.
Step 7: Apply Margin and Present the Proposal
Add your target margin to the cost total. Present the monthly price — not a breakdown of your labor calculation. Clients don’t need to see your cost structure.
Your proposal should include:
- Monthly price (total)
- Scope of work (task list by area)
- Visit frequency
- Explicit exclusions (what’s not included)
- Contract term and notice requirements
A professional PDF with your logo, the client’s address, and a signature line is the minimum standard for commercial accounts.
Pricing Benchmarks
Per Housecall Pro’s pricing guide, most commercial cleaning jobs are priced at $0.07-$0.25 per square foot or $30-$90 per hour. These ranges are broad because task complexity drives the number. Use them as a sanity check, not a formula.
If your calculated price is significantly outside this range, check your production rates and overhead assumptions before assuming the market is wrong.
Q&A
How do you calculate a bid for commercial cleaning?
Measure the facility square footage, then apply ISSA 612 production rates to calculate labor time. Add your labor cost, overhead, supplies, and profit margin. A 10,000 sq ft office typically takes 2-3 hours to clean. Most cleaning companies target a 15-20% net margin on commercial bids.
Q&A
What should be included in a commercial cleaning scope of work?
The scope of work should list every area in the facility, every task required per area, and the cleaning frequency. It must include explicit exclusions — tasks the client might assume are covered but aren't. A complete scope prevents disputes and forms the basis of every accurate bid.
Q&A
What is a fully-loaded labor rate in cleaning bids?
The fully-loaded labor rate covers wages plus payroll taxes, workers compensation, and any benefits. If a cleaner earns $18 per hour, the actual cost to the company is typically $23-$28 per hour. Using the wage alone without burden costs means every bid is underfunded from the start.
Q&A
How do ISSA production rates affect cleaning bid accuracy?
ISSA production rates replace guesswork with a calculation. Instead of estimating hours from square footage alone, you divide each area's size by the task-specific production rate. This catches labor-intensive buildings — high restroom counts, complex floors — that flat per-square-foot pricing misses entirely.
Like what you're reading?
Try SweepOps free — no credit card required.
Want to learn more?
How much should I charge for commercial cleaning per square foot?
What are ISSA cleaning times?
How do I avoid underbidding commercial cleaning contracts?
What margin should a commercial cleaning company make?
Keep reading
Best Janitorial Bidding Software in 2026: Ranked by Accuracy
Compared 5 commercial cleaning bidding tools including dedicated software and spreadsheet methods. Which one produces the most accurate bids?
Best Janitorial Management Software in 2026: Honest Comparison
We compared 7 janitorial management software tools for commercial cleaning companies. Here's which ones are worth your money and which ones to avoid.
Best Janitorial Manager Alternative for Commercial Cleaning
Janitorial Manager's outdated interface slows your team down. SweepOps offers modern ISSA-standard bidding, GPS tracking, and mobile inspections — $20-$99/mo.
How to Choose Janitorial Software: 7 Things That Actually Matter
A practical guide for commercial cleaning company owners choosing janitorial management software. What to check, what to skip, and what questions to ask vendors.
Best Cleaning Business Software in 2026: Honest Comparison for Commercial Operators
We compared 9 cleaning business software tools for commercial operators. Here's which ones handle bids and field management — and which ones are built for residential and will waste your time.
Commercial Cleaning Rate Per Square Foot: 2026 Benchmarks by Region and Facility Type
Regional rate benchmarks and a step-by-step calculation method for pricing commercial cleaning by square footage. Covers office, medical, warehouse, retail, and school facilities.