HOME / BLOG

Growing · September 21, 2026 · 9 min read

Estimating Labor Hours Before Bidding a Cleaning Contract

Use a repeatable method to estimate cleaning labor hours from scope, production assumptions, travel, supervision, and historical verified attendance before you submit a bid.

By StockPoint Research Team

A commercial cleaning bid becomes fragile when its labor hours are a guess hidden inside a square-foot price. Square footage matters, but so do task frequency, floor type, restroom density, occupancy, access, travel between areas, supply staging, supervision, and the evidence the client expects. A bid that names those assumptions gives an owner a way to price the work and a client a way to understand what would change the price.

ISSA production-rate and workloading materials are useful references because they treat cleaning output as dependent on task, method, space, and conditions rather than as one universal number. A production rate is an assumption to validate at the building, not a guarantee. The Small Business Administration’s planning and cash-flow guidance also supports a disciplined approach: separate revenue, direct costs, and operating assumptions before committing to a price.

StockPoint helps close the loop after the bid. Per-building verified punches show what the sold work actually consumed, while photos, checkpoints, and exception records explain why. Historical attendance is not automatically a future production standard, but it is stronger than memory when an owner reviews a renewal or prepares the next proposal.

Convert the walkthrough into a work map

Begin with a room and task inventory. Record the areas to clean, surface types, fixtures, service frequency, special tasks, access windows, occupancy constraints, and client quality expectations. Separate routine work from periodic work such as floor care, high dusting, glass, post-event service, or seasonal exterior tasks. The bid should not average a periodic project into nightly labor unless the contract makes that allocation clear.

Identify the path a worker must travel. A compact office and a spread-out campus can have similar square footage but very different movement and staging demands. Note elevators, locked zones, loading entrances, supply rooms, security procedures, and buildings that require separate proof or keys. If the customer expects building-level reporting, include the administrative time and technology needed to produce it rather than treating documentation as free.

ISSA guidance on specifications and inspection can help translate a walkthrough into measurable tasks. The proposal should state what is included and how completion will be checked. If the scope is still uncertain, use a site question log and make the unresolved assumption visible. A low bid that depends on an unrecorded access assumption is not a competitive advantage; it is deferred risk.

Use production assumptions without pretending they are facts

A production assumption says how long a task may take under stated conditions. The condition might include equipment, worker training, floor layout, access, soil level, and whether the task is performed every shift or periodically. ISSA materials can inform the starting point, but the company should validate the assumption against its own crews and the actual building. Avoid copying a rate from a different facility and presenting it as a law of cleaning.

Break the estimate into labor components. Routine task hours cover the recurring checklist. Periodic task hours are converted into a monthly or contract-period allowance if the agreement calls for them. Travel and staging cover movement that is required for the job. Supervision and inspection are shown separately or allocated by a documented rule. Training, startup, and transition work should be priced or identified rather than disappearing inside the first month’s routine hours.

For a rough example, suppose a site has 22 routine service nights in a month and the walkthrough suggests 4.5 cleaner hours per night. Routine labor is about 99 hours. Add 8 hours for a monthly detail task, 6 hours for supervisor inspection and handoff, and 10 hours for building-to-building staging or access friction. The estimate is about 123 hours before contingency or an explicit uncertainty allowance. Those figures are illustrative; the point is to show each assumption so the owner can revise it when the client answers a question.

Price travel, access, and supervision honestly

Travel is not always paid travel, billable travel, or the same thing as time inside a building. A worker may travel between client sites during a shift, walk a long campus route, wait for security access, or retrieve supplies from a separate location. The employer must apply wage-and-hour rules to compensable time, while the contract can separately decide whether the customer pays for that cost. Do not solve a pricing problem by instructing workers to work or travel off the clock.

Supervision can be a recurring cost even when the client sees only the cleaned room. Include onboarding, inspection, correction, scheduling, supply coordination, and client communication in the model. The right percentage or hour allocation depends on the company and contract. State the method, then compare actual supervision with the assumption after the first operating period.

StockPoint can assign work by building, capture verified punches with a PIN, photo, and GPS estimate that states its accuracy, and keep supervisor review in the audit trail. That evidence helps distinguish extra labor caused by access or scope from a production assumption that needs training. It does not make a GPS reading exact or decide which travel time a particular law treats as compensable; the employer must review applicable DOL and state guidance.

Build the bid from a loaded labor cost

Wage is only one part of labor cost. A contractor may include employer payroll taxes, workers compensation, required benefits, paid training, recruiting, nonproductive paid time, uniforms, and supervision. IRS Publication 15 describes federal employment-tax requirements, but it is not a universal bid-margin formula. Use actual company records where possible and label estimates so an owner knows which inputs require confirmation from payroll or a bookkeeper.

Consider a rough calculation. If the estimate is 123 paid labor hours and the expected loaded labor cost is $25 per hour, the labor assumption is $3,075. Add an illustrative $420 for supplies and $260 for allocated travel, then a separately documented supervision amount if it is not already in the loaded rate. If the target contribution toward overhead and profit is 18% of the selected cost base, apply that percentage according to the company’s pricing convention and contract terms. These numbers are examples, not a market quote or a recommended margin.

Run a downside case before submitting. Ask what happens if the access window is shorter, the building is occupied, the floor requires a slower method, the client adds a periodic task, or two workers are needed for safety. A bid can include a clear scope boundary, a change-order rate, or a startup review rather than burying every risk in an arbitrary percentage. The per-building job-costing guide explains how verified actuals can improve the next estimate.

Use verified history to improve the next bid

After launch, compare the sold labor hours with approved actual punches by building and task. Check whether the difference came from a bad assumption, an approved scope change, rework, staffing, access, or incomplete data. A large variance is a prompt for investigation, not proof that a worker was slow. Keep the original bid assumptions so the owner can see which input failed instead of rewriting history to match the outcome.

One building can teach a method without becoming a universal standard. If a trained crew consistently completes a defined task faster under comparable conditions, the company may revise its internal estimate. If a building consumes more time because of a tenant event or a security procedure, preserve that context. StockPoint’s per-building records, client proof photos, and audit logs make the context easier to retrieve when a proposal is being prepared months later.

Cost-plus billing should use only the contractually eligible record. When the agreement allows it, StockPoint computes or prepares cost-plus hourly billing from the same approved punches that prepare worker pay. That alignment reduces reconciliation friction, but it does not remove the need to review overtime, payroll taxes, client approval, or contract exclusions. Bank-feed reconciliation is on the roadmap, not a shipped capability.

Write the assumptions into the proposal

A professional bid identifies the building, service frequency, task scope, estimated labor, included supplies, access window, inspection method, reporting, exclusions, and change-order process. It explains whether the price is fixed, unit-based, or cost-plus and names the record that supports an extra charge. If a number depends on an unanswered question, ask the question or state the assumption in writing.

Use language a facility manager can operate. “Price assumes access to all listed areas during the stated service window and no additional event cleaning” is more useful than “standard conditions apply.” “Extra work requires written approval and is billed at the attached rate” gives both sides a decision path. The contract should also protect workers by making clear that customer billing does not change the employer’s obligation to record and pay compensable time.

For a portfolio, show how each building was estimated instead of giving one blended rate with no support. StockPoint’s operations tools can keep the operational evidence ready after the sale, while the renewal guide shows how that evidence can support a later scope and price review. A good proposal is the first page of a record that the team can actually run.

What to do before submitting

Read the estimate from the crew’s point of view. Can a supervisor identify the building, shift, task, supplies, access path, inspection, and escalation? Can payroll identify which time is paid? Can billing identify which hours or units are eligible? Can the client see what it is buying and what would require approval? If any answer is unclear, the bid is not finished even if the spreadsheet totals correctly.

StockPoint helps cleaning companies carry a bid’s building-level assumptions into assignments, verified punches, photo and checkpoint evidence, bilingual workforce surfaces, payroll preparation, and client reporting. It can prepare 941, NYS-45, and W-2 data for the employer to file, but it is not a tax filing service and bank-feed reconciliation is not yet shipped. Sign up at getstockpoint.com to turn future bids into measurable operating plans instead of guesses that only become visible after margin is gone.

See it running on your sites this week.

Start free, load your clients and crew with guided onboarding, and print your first kiosk QR the same afternoon. No credit card. No installation. Nothing to maintain.