Hours per Night
How to estimate cleaning labor accurately
Accurate labor estimation starts with a single question: what production rate actually applies to this building? The answer is rarely what the textbook says, and the gap between a published rate and a field-verified rate is where most BSC under-bidding happens.
APPA levels: what they mean in practice
The Association of Physical Plant Administrators (APPA) defines five cleanliness levels, each with a distinct description and corresponding productivity assumption. Level 1 — Orderly Spotlessness — is the standard for healthcare environments, high-end corporate campuses, and inspection-ready facilities. It requires the most labor, roughly 50% more than Level 2 for equivalent area. Level 2 — Ordinary Tidiness — is the baseline for general commercial office cleaning and the figure most commonly cited in industry production rate tables. Levels 3, 4, and 5 represent declining expectations: a Level 5 building is by definition unkempt. Most contractual cleaning specifications target Level 2 without explicitly calling it that.
When a client says "standard office cleaning," they likely mean Level 2. When they say "the last service wasn't up to our standards," they often mean Level 1. Bidding at Level 2 rates for a client whose expectations are Level 1 guarantees a failing account. Conversely, bidding at Level 1 labor when the contract only requires Level 2 guarantees a losing bid.
This calculator applies a productivity factor to each APPA level. Level 2 is the 1.0× baseline. Level 1 reduces the effective production rate by 35% (more time per sqft). Level 5 increases the effective rate by 55% (less time per sqft). These adjustments are applied uniformly across all area types; in practice, restrooms are less sensitive to APPA level than carpet and office areas.
Machine production rates vs. effective production rates
Published autoscrubber production rates — 15,000 to 25,000 sqft per hour for a 20-inch and 26-inch machine, respectively — reflect the machine cleaning at full speed with no obstacles, no liquid changes, and no door-holding. On an actual floor, a 20-inch walk-behind covers roughly 60–70% of that figure once you account for travel to the floor, solution fill, dump-and-squeegee at the end of every tank cycle, maneuvering around pillars and furniture, and the time to stage and de-stage equipment.
The industry term for this gap is "derating." A 20-inch autoscrubber with a published rate of 15,000 sqft/hour derated to 65% effective time produces roughly 9,750 sqft/hour of actual cleaning output. The standard derating factors used in BSCAI labor estimating guidelines range from 55% to 75% depending on building configuration and soil load. This calculator uses the damp-mopping production rate (4,000 sqft/hour at Level 2) for hard floors rather than the autoscrubber rate, on the assumption that many small-to-medium accounts are mopped, not scrubbed. If your account uses a machine fleet, run the machine rate calculation separately and compare.
Travel time, setup, and the hidden labor load
In a multi-floor building, travel time between floors and between zones is not productive sqft-cleaning time. A crew member who spends 12 minutes per hour moving equipment, waiting for elevators, or walking between work areas is running at 80% efficiency on the sqft-cleaning task. For buildings above four stories or with widely separated work zones, add a 10–15% overhead factor to your calculated hours. This calculator does not include a travel time overhead by default, which means estimates for vertical buildings will run low without manual adjustment.
Setup and teardown — pulling equipment from storage, transporting supplies, re-stocking carts at the end of a shift — typically adds 15 to 20 minutes per crew member per night for a standard office cleaning scope. For restroom cleaning specifically, the Restroom Time Calculator includes a fixed 5-minute setup overhead per restroom visit. That overhead is separate from the area-level overhead described here.
Why the same building needs different hours for different quality targets
A 50,000 sqft office building at APPA Level 2 requires approximately 17–19 hours per night. The same building at APPA Level 1 requires approximately 27–30 hours per night. The difference is driven by what each level requires in terms of detail work: spot-cleaning upholstery, dusting ledges and high surfaces, edge-vacuuming, and the thoroughness of restroom cleaning. The sqft count does not change; the time-per-sqft expectation does. A well-written scope of work explicitly references APPA level so that both the client and the BSC are working from the same labor assumption.
Common bidding mistakes
Using published production rates without field verification is the most common source of bid errors. A rate from an APPA guide assumes a reasonably configured building at standard soil loads. A building with dense workstation furniture, frequent restroom traffic, or specialized finishes (terrazzo, natural stone) will run slower than the guide suggests.
Ignoring restroom fixture counts is the second most common error. Restroom labor is a function of fixture quantity, not floor area. A 200 sqft restroom with 8 fixtures takes significantly more time than a 400 sqft restroom with 4 fixtures. The percentage-of-total-sqft approach used in simple mode here is a planning approximation; for accurate bidding, conduct a fixture count and use the Restroom Time Calculator.
Forgetting periodic work is the third. Nightly and weekly production rates cover the routine scope. Strip-and-wax, carpet extraction, high-dusting, window washing, and restroom deep-clean are periodic tasks that may happen monthly, quarterly, or semi-annually. These tasks run at very different production rates — floor stripping at 250 sqft/hour versus daily dust mopping at 10,000 sqft/hour — and represent a material labor cost that is often omitted from first-pass estimates. Add periodic work hours separately and annualize them before computing the final FTE figure.
The FTE figure this calculator produces assumes all hours are worked at full productivity with no time-off, turnover transition, or training overhead. For real accounts, add 8–12% to the raw FTE count to cover sick days, vacation, and turnover replacement time, depending on your labor market.
Methodology
Core formula
Base production rates (APPA Level 2 baseline)
APPA level adjustment factors
How it works
Each area type is assigned a base production rate expressed in sqft cleaned per labor-hour. The APPA factor scales that rate up or down depending on the quality target. At Level 1, the effective rate is lower (0.65× of base), meaning more hours are needed per sqft. At Level 5, the effective rate is higher (1.55× of base), meaning fewer hours. Hours for each area type are summed nightly, then multiplied by workdays per week and by 52 to produce annual hours. Annual hours divided by the FTE divisor (default 2,080 — one full-time equivalent at 40 hr/wk, 52 wk/yr) gives the FTE count.
Restroom hours are computed separately from sqft-based areas. The APPA midpoint of 9 minutes per fixture set (toilet + sink) is used by default. If you enter a fixture count directly, that count is used. If fixtures are not entered, the calculator estimates 1 fixture per 150 sqft of restroom area. For detailed restroom estimates, use the linked Restroom Time Calculator.
Cost per sqft per year is computed as: annual labor hours multiplied by the fully-burdened hourly rate, divided by total cleanable sqft. This metric is the most useful for comparing bids across buildings of different sizes.
Area mix normalization
In simple mode, area mix percentages are normalized to sum to 100% before allocation. Inputs that sum to 99% or 101% are accepted and silently corrected. Inputs that sum to more than 110% return a validation error, as this typically indicates a data-entry mistake (e.g., entering sqft values in the percentage fields).
Status indicator thresholds
Assumptions and limits
- Production rates are for routine nightly cleaning at standard soil loads. They do not include periodic tasks (strip-and-wax, carpet extraction, high-dusting, window washing), which must be estimated and annualized separately.
- The calculator does not model crew size or shift structure. Nightly hours represent total labor, not hours per person. Divide nightly hours by shift length to determine how many crew members are needed.
- Travel time between floors, setup, and equipment transport are not included. Add 10–15% for multi-story buildings or buildings with widely spaced zones.
- Autoscrubber rates are not used here. Hard floor hours use the manual mopping rate. If machine cleaning is planned, run a separate machine-rate calculation and compare to this output.
- The FTE divisor default (2,080) assumes no time-off, no turnover overhead. Increase to 2,300–2,400 to model realistic productive hours accounting for absence and turnover replacement.
- The APPA level factors used here are calibrated to public APPA guidance and BSC industry practice. APPA publications recommend site-specific time studies as the most accurate calibration method.
Sources: APPA Custodial Staffing Guidelines — cleanliness level definitions and production rate tables; BSCAI (Building Service Contractors Association International) — labor estimating best practices for BSC firms; ISSA (Worldwide Cleaning Industry Association) — cleaning production rate research and staffing guidance; APPA 1 through 5 cleanliness level descriptions are drawn from the public APPA Custodial Staffing Guidelines, widely cited in facility management and BSC contracting.
Shop by category
Floor Care Machines
Walk-behind autoscrubbers, low-speed floor machines, high-speed burnishers, and extractors. Production rates published for each unit in spec sheets to support labor planning.
Shop Floor Care Machines CarpetCommercial Vacuums
Upright, backpack, and canister vacuums for commercial carpet cleaning. Backpack units deliver 30–50% higher production rates than uprights in furnished office environments.
Shop Commercial Vacuums ConsumablesMicrofiber Mops and Cloths
Flat mop systems, microfiber cloths, and replacement pads. Microfiber mopping systems increase hard floor production rates 20–40% versus traditional string mops.
Shop MicrofiberDisclaimer
Production rate estimates are derived from APPA, ISSA, and BSCAI industry references and may vary by plus or minus 30% based on building configuration, soil load, equipment, and crew experience. These figures are intended for planning and bid sanity-checking. Conduct a site walk and adjust before submitting a binding quote. Educational content only. Always verify results with your own time studies, follow OSHA standards, and consult local regulations. Opora Supply is not liable for outcomes resulting from the use of these calculations.