Skip to main content

ISSA Cleaning Times: How Production Rates Work and How to Use Them in Bids

Last updated: March 20, 2026

TLDR

ISSA cleaning times are task-level production rate standards published by the Worldwide Cleaning Industry Association. The ISSA 612 standard defines how many square feet a cleaner can complete per hour for specific tasks — vacuuming, mopping, restroom cleaning, and others. To use them: divide the area by the production rate to get labor hours per task, sum across all tasks, multiply by your fully-loaded labor rate. This produces accurate labor estimates that flat per-square-foot pricing cannot.

DEFINITION

ISSA 612
The cleaning time standard published by the Worldwide Cleaning Industry Association. Defines production rates — how many square feet a single cleaner can complete per hour for each task type (vacuuming, mopping, restroom service, 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 specific task. Expressed in square feet per hour (area-based tasks) or time per unit (fixture-based and stop-based tasks). Dividing area by production rate gives the labor hours required per visit.

DEFINITION

ISSA 540
The workloading standard published by ISSA. Provides a method for calculating total facility workload and staffing requirements based on cleaning task frequencies and areas. Complements ISSA 612 rates for overall staffing decisions.

DEFINITION

Fully-Loaded Labor Rate
An hourly cost figure that includes wages plus payroll taxes, workers compensation insurance, and benefits. The actual cost to a cleaning company per labor hour is typically 30–55% higher than the cleaner's wage. Using wages alone in bid calculations underfunds every contract.

Why ISSA Cleaning Times Exist

Commercial cleaning bids fail in a predictable way: the contractor estimates hours from square footage alone, wins the contract, then discovers the building takes 40% longer to service than expected. Three months in, the account loses money on every visit.

The Worldwide Cleaning Industry Association (ISSA), headquartered in Northbrook, IL, developed the ISSA 612 cleaning time standard to replace that guesswork. ISSA 612 defines production rates for specific cleaning tasks — how many square feet a single cleaner can complete per hour for vacuuming, mopping, restroom service, and other work. These rates are built from industry-wide data across thousands of cleaning operations.

Using them means your labor estimate reflects what the work actually requires, not what you hope it requires.

How Production Rates Work

A production rate answers one question: how much area can a single cleaner complete per hour for a specific task?

The answer varies by task. Vacuuming open-plan carpet is fast. Cleaning restroom fixtures is slow. Polishing windows is slow in a different way. Square footage doesn’t capture that variation — task-specific rates do.

The core calculation is:

Labor hours = area (sq ft) / production rate (sq ft/hour)

For tasks that aren’t area-based (restrooms, trash stops), the same logic applies but the unit changes:

Labor hours = fixture count x time per fixture

That’s the whole model. The accuracy comes from using the right rate for each task, not from a single blended number.

ISSA 612 Production Rates: Common Benchmarks

These figures represent typical commercial building conditions. Your actual rates will depend on building layout, obstruction density, and your crew’s experience level. Collect your own data over time and adjust from these baselines.

Vacuuming (carpet):

  • Open-plan office: 3,000–5,000 sq ft/hour
  • Obstructed areas (cubicles, furniture): 2,000–3,000 sq ft/hour

Damp mopping (hard floors):

  • Open runs (corridors, warehouse): 3,000–4,000 sq ft/hour
  • Obstructed areas (offices, break rooms): 2,500–3,000 sq ft/hour

Restroom cleaning (per fixture):

  • Toilet: approximately 5 minutes
  • Sink: approximately 3 minutes
  • Urinal: approximately 4 minutes

Trash removal:

  • Per stop (emptying and relining one bin): approximately 1–2 minutes

Interior window cleaning:

  • Standard glass (wipe and squeegee): 100–200 sq ft/hour

These rates assume standard commercial conditions. High-touch disinfection protocols, specialty floors, or unusual building configurations require adjustments.

Worked Example: 8,000 sq ft Office Building

Here’s how to apply ISSA rates to a real bid scenario.

Building profile:

  • 6,000 sq ft carpeted office area (open plan)
  • 2,000 sq ft hard floor (corridors, lobby)
  • 2 restrooms: each with 2 toilets, 2 sinks, 1 urinal
  • 30 trash stops
  • Nightly service, 5x/week

Task calculations:

TaskArea / CountRateLabor Hours
Vacuuming carpet6,000 sq ft4,000 sq ft/hr1.50 hrs
Damp mopping hard floor2,000 sq ft3,000 sq ft/hr0.67 hrs
Restroom cleaning2 restrooms x (4 fixtures x avg 4 min)per fixture0.53 hrs
Trash removal30 stops x 1.5 minper stop0.75 hrs
Total per visit3.45 hrs

Add a 10% buffer for setup, supply restocking, and area transitions: 3.45 x 1.10 = 3.80 hours per visit.

Monthly hours (5x/week, ~22 visits/month): 3.80 x 22 = 83.6 hours/month.

At a fully-loaded labor rate of $26/hour: 83.6 x $26 = $2,174/month in labor cost. Add materials, overhead, and margin to reach your bid price.

This is a calculation, not an estimate. The difference matters when you’re bidding against someone who guessed.

Why Flat Per-Square-Foot Pricing Fails

Flat pricing assumes every square foot of a building cleans at the same rate. That’s not how buildings work.

A 10,000 sq ft medical office with 8 restrooms, specialty disinfection requirements, and polished terrazzo floors is a different labor load than a 10,000 sq ft open-plan tech office with 2 restrooms and carpet throughout. A flat $0.12/sq ft bid might be profitable on one and a loss on the other.

The buildings where flat pricing hurts most:

  • High restroom counts. Restroom cleaning is the most labor-intensive task per square foot. A building with 10 restrooms takes far more labor than its square footage suggests.
  • Mixed floor types. Polished concrete or VCT that requires periodic buffing and stripper applications adds cost that doesn’t appear in a square footage rate.
  • Frequent service intervals. A client asking for daily service on 15,000 sq ft needs a different calculation than weekly service on the same building.
  • Dense obstruction. Vacuuming a cubicle farm at 2,200 sq ft/hour is not the same as vacuuming an open bullpen at 4,500 sq ft/hour.

Production rates catch all of these differences. A flat rate hides them.

ISSA 612 vs. ISSA 540: What’s the Difference

Both standards come from ISSA and both deal with cleaning workloads, but they answer different questions.

ISSA 612 (Cleaning Times): Task-level production rates in sq ft/hour or time per fixture. This is what you use in bids to calculate how long each task takes.

ISSA 540 (Workloading): A method for calculating total facility workload and determining staffing requirements. 540 helps you figure out how many cleaners a facility needs across a scheduled week, not just how long a single visit takes.

For bidding individual contracts, ISSA 612 rates are what matter. ISSA 540 is more relevant for managing ongoing staffing across a portfolio of accounts.

Building Your Own Rate Benchmarks

ISSA 612 rates are industry baselines. Your actual rates will drift from them based on:

  • Your crew’s experience level and speed
  • The specific equipment you use (backpack vacuums are faster than uprights in cluttered spaces)
  • Building-specific factors (elevator waits, locked areas, long cart travel distances)

Track hours on every job for the first three months after winning a contract. Compare actual hours to your bid estimate. Over time, you’ll develop your own adjustment factors that make future bids more accurate.

The key is to start with ISSA rates rather than intuition. Starting with a structured baseline and adjusting from data produces better results than pure experience-based guessing.

How SweepOps Implements ISSA Production Rates

Building these calculations manually in a spreadsheet works, but it creates problems: spreadsheets get copied, rates drift, and one outdated template can seed a dozen bad bids.

We built SweepOps specifically around ISSA 612 production rates. When you walk a site and enter square footage, floor types, restroom fixture counts, and trash stops, SweepOps runs the ISSA rate calculations automatically. You get the labor hours, the cost breakdown, and the bid price — without maintaining a spreadsheet or remembering to update rates when your labor costs change.

The bidding engine is the core of what we’re validating. If accurate, ISSA-based bids are what your business needs, that’s exactly what SweepOps is designed to produce.

Starting Points for New Bidders

If you’re setting up production-rate bidding for the first time, a practical starting point:

  1. Pick three completed jobs where you tracked actual hours. Calculate what ISSA rates would have predicted. Note where your actuals deviated and why.
  2. For new bids, use the ISSA midpoint rates as your baseline. Document your assumptions.
  3. After 90 days of tracking, you’ll have enough data to apply your own adjustment factors on top of the ISSA baseline.

The investment in this process pays back on the first account that would have lost money under flat pricing.

Q&A

What are ISSA cleaning times used for?

ISSA cleaning times (from the ISSA 612 standard) are used to calculate labor hours in commercial cleaning bids. Each task type has a production rate in square feet per hour. Dividing the area to be cleaned by the production rate gives the labor time required. This replaces guesswork and flat per-square-foot estimates with a calculation based on actual task complexity.

Q&A

How do you calculate labor hours using ISSA production rates?

Divide the area in square feet by the ISSA production rate for that task. For example: a 5,000 sq ft carpeted floor at a vacuuming rate of 3,500 sq ft/hour takes 1.43 hours. For restrooms, multiply fixture count by time per fixture (toilet ~5 min, sink ~3 min, urinal ~4 min). Sum all tasks to get total hours per visit.

Q&A

What production rate should I use for mopping hard floors?

ISSA production rates for damp mopping hard floors typically range from 2,500–4,000 sq ft/hour. Use the lower end for floors with obstacles, furniture, or irregular layouts. Use the upper end for open warehouse or hallway floor runs. Build your own rate history over time by tracking actual hours on completed jobs.

Q&A

How does restroom cleaning factor into ISSA production rates?

ISSA measures restroom cleaning by fixture rather than by area. Typical time estimates: toilet ~5 minutes, sink ~3 minutes, urinal ~4 minutes. A restroom with 2 toilets, 3 sinks, and 2 urinals totals roughly 25 minutes. This per-fixture approach is more accurate than applying a square footage rate to a restroom.

Like what you're reading?

Try SweepOps free — no credit card required.

Want to learn more?

What is ISSA 612?
ISSA 612 is the cleaning time standard published by the Worldwide Cleaning Industry Association (ISSA), headquartered in Northbrook, IL. It defines production rates for cleaning tasks — how many square feet a single cleaner can complete per hour for vacuuming, mopping, restroom service, and other tasks. Commercial cleaning companies use it to calculate labor hours in bids instead of guessing.
What is the difference between ISSA 612 and ISSA 540?
ISSA 612 covers cleaning times — task-level production rates (sq ft/hour or time per fixture). ISSA 540 is the workloading standard — it provides a method for calculating total workload and staffing requirements for a facility. In practice, 612 rates are what you apply during the bidding process; 540 guides overall staffing decisions.
What is a typical ISSA production rate for office cleaning?
For a standard office environment: vacuuming open-plan carpet runs 3,000–5,000 sq ft/hour; damp mopping hard floors runs 2,500–4,000 sq ft/hour. Restroom cleaning is measured per fixture rather than by area. These are baseline industry figures — your actual rates may vary based on building layout and obstruction density.
Why is flat per-square-foot pricing unreliable for cleaning bids?
Flat per-square-foot pricing assumes all space cleans at the same rate. A 10,000 sq ft building with 10 restrooms, polished concrete, and weekly floor maintenance takes far more labor than a 10,000 sq ft open-plan office. Flat rates make one bid profitable and the other a money-loser. Task-level production rates catch those differences.
Do I need to buy the ISSA 612 standard to use production rates?
The industry figures referenced in this guide (vacuuming, mopping, restroom times) are widely cited in cleaning industry training. Purchasing the full ISSA 612 publication gives you the complete rate tables across more tasks and building types, which is useful if you're bidding a wide range of facility types.

Keep reading