Whether you're bidding a new contract or staffing a crew, you need to know how long cleaning actually takes. Here are the ISSA-standard production rates used by professional cleaning companies.
Cleaning time is the foundation of every janitorial bid. If you underestimate how long a building takes to clean, you'll underpay your crew (leading to turnover) or absorb the loss yourself (killing your margin). If you overestimate, your bid price will be too high and you'll lose the contract.
The industry standard for estimating cleaning time comes from the ISSA 612 Cleaning Times publication, which provides benchmark production rates (square feet per hour) for different area types and soil levels. These rates are used by professional cleaning companies, facility managers, and bid consultants worldwide.
Here are the standard cleaning production rates, measured in cleanable square feet per hour per cleaner:
→ General Office — 4,200 sqft/hr
→ Restrooms — 1,000 sqft/hr (heavy soil, disinfection required)
→ Lobbies & Corridors — 5,500 sqft/hr
→ Classrooms — 3,800 sqft/hr
→ Cafeteria / Break Room — 3,200 sqft/hr
→ Medical / Clinical — 2,200 sqft/hr (infection control protocols)
→ Warehouse / Industrial — 6,000 sqft/hr (open floor, minimal fixtures)
→ Retail / Storefront — 4,500 sqft/hr
→ Conference Rooms — 3,500 sqft/hr
→ Gym / Fitness — 3,000 sqft/hr
Key insight: Restrooms are 4× slower than offices because they require fixture-by-fixture cleaning and disinfection. This is why most underbids happen on buildings with a high restroom-to-office ratio.
Step 1: Break the building into area types. A 10,000 sqft office might be 7,000 sqft of general office, 800 sqft of restrooms, 700 sqft of lobby, 500 sqft of conference rooms, and 1,000 sqft of cafeteria.
Step 2: Apply production rates. Divide each area by its production rate:
→ Office: 7,000 ÷ 4,200 = 1.67 hours
→ Restrooms: 800 ÷ 1,000 = 0.80 hours
→ Lobby: 700 ÷ 5,500 = 0.13 hours
→ Conference: 500 ÷ 3,500 = 0.14 hours
→ Cafeteria: 1,000 ÷ 3,200 = 0.31 hours
Step 3: Sum it up. Total = 3.05 hours per visit.
Step 4: Multiply by frequency. For 5× per week: 3.05 × 21.7 visits/month = 66.2 hours/month.
This is the number you use to calculate labor cost, which becomes the foundation of your bid.
Soil level: A restaurant kitchen takes 50–100% longer than a light-duty office. ISSA provides adjustments for light, medium, and heavy soil.
Fixture density: An office with 20 desks per room cleans slower than an open-plan space with 5 workstations. More obstacles = more time.
Floor type: Carpet vacuuming is roughly 2× slower than hard floor mopping. Buildings with 70%+ carpet will need more time.
Crew size: Two cleaners don't cut time exactly in half — coordination overhead means 2 cleaners do the work of about 1.8. Factor this into your staffing plan.
Equipment: Auto-scrubbers clean hard floors 3–5× faster than a mop and bucket. If the facility allows auto-scrubbers, your production rate jumps significantly.
Use our free cleaning time estimator to calculate exactly how long any building should take. Select from 10 ISSA-standard area types, enter your square footage and frequency, and get hour estimates instantly.
Built on ISSA 612 production standards. No login required.
Try the Time Estimator →Our free janitorial bid calculator uses real ISSA production rates. No sign-up required.