Commercial Cleaning Bid Calculator Template
TLDR
Most commercial cleaning companies lose money on bids because they guess at hours instead of calculating them. This template uses ISSA cleaning time standards to calculate labor hours by area type, then layers in supply costs, overhead, and profit margin so every bid is profitable before you submit it.
ISSA Cleaning Time Standards by Area Type
ISSA (the International Sanitary Supply Association, now ISSA - The Worldwide Cleaning Industry Association) publishes cleaning time standards that tell you how long it takes to clean different types of spaces. These standards are based on production rates measured in square feet per hour, and they are the foundation of every profitable commercial cleaning bid.
If you are not using production rates to calculate bids, you are guessing. Guessing leads to underbidding, which leads to either losing money on the contract or cutting corners on service quality, which leads to losing the contract anyway.
Here are the standard ISSA production rates for common area types. These assume one cleaner working at a steady pace with proper equipment:
Office spaces:
- General office areas (desks, cubicles): 3,500-5,000 sq ft per hour
- Private offices: 3,000-4,000 sq ft per hour
- Conference rooms: 3,500-4,500 sq ft per hour
- Reception/lobby areas: 2,500-3,500 sq ft per hour (lower because of furniture, glass, and detail work)
Restrooms:
- Standard restrooms: 500-800 sq ft per hour (restrooms always take longer per square foot because of fixture cleaning, sanitizing, and restocking)
- High-traffic public restrooms: 350-500 sq ft per hour
Common areas:
- Hallways and corridors: 5,000-8,000 sq ft per hour (mostly vacuuming/mopping, few obstacles)
- Break rooms/kitchens: 1,500-2,500 sq ft per hour (sinks, counters, appliances, trash)
- Elevator cabs: typically counted per unit, about 5-8 minutes each
Specialized areas:
- Medical/clinical spaces: 1,500-2,500 sq ft per hour (stricter sanitization requirements)
- Warehouses/industrial: 8,000-15,000 sq ft per hour (mostly floor care, minimal fixtures)
- Retail/showroom: 3,000-5,000 sq ft per hour
- Gyms/fitness areas: 2,000-3,500 sq ft per hour (equipment wiping, locker rooms)
Floor care (separate from general cleaning):
- Vacuum carpeted areas: 5,000-8,000 sq ft per hour
- Dust mop hard floors: 8,000-12,000 sq ft per hour
- Wet mop hard floors: 3,000-5,000 sq ft per hour
- Auto scrub hard floors: 15,000-25,000 sq ft per hour
- Strip and wax (periodic): 500-1,000 sq ft per hour
How to use these rates:
Take the total square footage of each area type in the facility, divide by the production rate, and you get the number of labor hours for that area.
Example: A 20,000 sq ft office building with:
- 12,000 sq ft general office at 4,000 sq ft/hr = 3.0 hours
- 2,000 sq ft conference rooms at 4,000 sq ft/hr = 0.5 hours
- 1,500 sq ft restrooms at 600 sq ft/hr = 2.5 hours
- 3,000 sq ft hallways at 6,000 sq ft/hr = 0.5 hours
- 1,500 sq ft break room at 2,000 sq ft/hr = 0.75 hours
Total nightly labor: 7.25 hours
If you are cleaning this building 5 nights per week, that is 36.25 hours per week, or approximately 157 hours per month.
These are starting points. Adjust production rates downward (meaning more time needed) for heavily furnished spaces, buildings with lots of glass, facilities that require detail cleaning, or buildings where you have to haul equipment up stairs. Adjust upward for open floor plans with minimal furniture or newer buildings with easy-to-clean surfaces.
Always do a walk-through before finalizing your bid. Measure or request floor plans with square footage breakdowns. Never bid from a phone call description alone. “It’s about 15,000 square feet” from a building manager could be 10,000 or 25,000. Measure it yourself.
Labor Cost Calculation
Labor is your biggest cost on every commercial cleaning job. For most cleaning companies, labor represents 50-70% of total contract cost. Getting this calculation wrong by even 10% can turn a profitable contract into a money-loser.
Step 1: Calculate total labor hours per month.
Use the ISSA production rates from the previous section to get nightly hours, then multiply by the cleaning frequency:
- 5x/week: multiply nightly hours by 21.67 (average weekdays per month)
- 3x/week: multiply by 13
- 2x/week: multiply by 8.67
- 1x/week: multiply by 4.33
Step 2: Determine your fully burdened labor rate.
Your labor cost is not just the hourly wage you pay your cleaners. You need to include:
- Base wage: What you pay the cleaner per hour. This varies by market. In most metro areas, commercial cleaners earn $14-$20/hour. In high-cost markets, $18-$25/hour.
- Payroll taxes: FICA (7.65%), federal unemployment (FUTA, approximately 0.6%), and state unemployment (varies, typically 2-5%). Total payroll tax burden is usually 10-13% of wages.
- Workers’ compensation insurance: Cleaning is classified as moderate risk. Rates vary by state but typically run 3-8% of payroll.
- Benefits (if offered): Health insurance, paid time off, 401(k) match. If you offer benefits, include the per-hour cost.
- Paid non-productive time: Drive time between sites, training time, paid breaks. Estimate 5-10% of productive hours.
A simple formula for fully burdened labor rate:
Burdened rate = Base wage x (1 + payroll tax rate + workers comp rate + benefits rate + non-productive rate)
Example: $16/hour base wage with 12% payroll tax, 5% workers comp, no benefits, 7% non-productive time: $16 x (1 + 0.12 + 0.05 + 0 + 0.07) = $16 x 1.24 = $19.84/hour burdened rate
Step 3: Calculate monthly labor cost.
Monthly labor hours x burdened hourly rate = monthly labor cost.
Using our earlier example: 157 hours/month x $19.84/hour = $3,114.88/month in labor.
Step 4: Add supervision costs.
If a site supervisor or quality inspector visits the site (even briefly), that time needs to be included. A supervisor checking the building twice per week for 30 minutes each visit adds about 4.33 hours per month.
Common labor cost mistakes:
- Using the base wage instead of the burdened rate. This single error understates your labor cost by 20-30%.
- Not accounting for turnover. Cleaning has high turnover. When a cleaner quits, you spend time recruiting, hiring, and training a replacement. That replacement is slower and less thorough during their first two weeks. Some companies add a 3-5% turnover factor to their labor cost.
- Underestimating restroom time. Restrooms always take longer than people expect. If a building has 6 restrooms on 3 floors, that is significant time just walking between them.
Commercial Cleaning Bid Calculator Template
A step-by-step bid calculator covering ISSA cleaning time standards, labor cost formulas, supply estimation, overhead and margin calculations, bid presentation format, and common underbidding mistakes.
No spam, ever. Unsubscribe anytime.