SBA LoanBusiness planningStart planning
Menu

How to bid an office-cleaning contract from measured labor hours

Updated · By SBA Loan editorial

Operational worked example · Owner-led small team cleaning ordinary commercial offices under recurring contracts

Bid the defined tasks and paid delivery time first, then convert the result into the monthly contract price. In this example, two cleaner-hours × 13 monthly-average visits produces 26 billed hours, but travel, setup and rework make 31.33 paid hours. A $1,248 monthly quote supports only $125.29 of allocated EBITDA per account at a 12-account route before debt. It is not a measured market price.

Read the complete operating guide set · Browse operating articles

Turn the walkthrough into a service schedule

Walk the premises with the person who will approve the work and the person who can approve the invoice. A floor plan is useful, but a square-foot total is not enough. Mark floor types, bins, restrooms, kitchenette, restricted desks, storage, waste route, parking and alarms. Count items and identify who moves clutter. Record the result the client expects and the frequency at which it is required.

Separate regular visits from periodic work. A quarterly carpet extraction, annual strip/recoat, emergency spill or additional event visit should not hide inside a two-hour routine. List customer supplies separately, including paper products and any restricted cleaning products. On a trial visit, record actual cleaner-minutes by task and interruptions rather than turning the total area into an unsupported productivity rate.

A walkthrough example, not a universal production-time standard. Paid route preparation is added outside these billed tasks.
Measured task groupAssumed minutes per visitWhat to record
Carpet vacuuming30Clearable area, cords, furniture, access
Hard-floor cleaning20Floor condition, method, drying and warning signs
Bins and waste movement15Bin count, liner policy and collection point
Restrooms25Fixtures, soil level and replenishment exclusions
Kitchenette surfaces15Surfaces included; appliances/interiors excluded unless added
Agreed touchpoints10Client-approved surfaces; product label and method
Final service inspection5Accepted-result checks and service log
Total billed cleaner work120One cleaner for two hours; illustration requires a trial visit

The contact-point task is an ordinary agreed cleaning scope. If the customer asks for disinfection, identify the product, approved use and label wet-contact time, then measure the extra work. A general cleaner is not automatically a disinfectant. EPA explains the distinction.

Allocate owner work and overhead once

Economic backfill labor protects the bid if someone must replace owner field work. Whole-company profit then needs an allocation bridge: the owner is already paid a salary and provides 96 field hours, so credit $2,265.60 of backfill hours before allocating the remaining commitments. Otherwise a bid would charge both full employee replacement labor and the same owner's field labor twice.

USD, Year 1 cost basis. Target EBITDA margin is the illustrative 10.0%; debt and personal taxes are separate.
Account cost at 12 accountsMonthly amountBasis
Economic backfill labor$739.3931.33 paid hours × loaded wage
Route nonlabor$98.02Supplies, per-visit mileage and parking
Owner/overhead allocation$285.30Monthly pool after owner-field credit / 12
Full allocated cost$1,122.71Labor + route nonlabor + allocation
Fee for target EBITDA margin$1,247.45Full allocated cost / (1 − target margin)
Required hourly equivalent$47.98Fee / 26 billed hours
Selected model fee$1,24826 × selected hourly equivalent

The selected $48 hourly equivalent nearly matches this allocation target. At four opening accounts, however, fixed owner work and minimum staff shifts are spread over far less revenue. The opening company still loses money. A price that works on the 12-account route must be checked against the ramp, which the profitability guide shows.

Write the bid so scope changes can be priced

Attach the task/frequency matrix, service days, allowed access window, expected result, excluded work and named responsibility for supplies. Set an approval path for extra visits or a higher soil load. Define holiday treatment and what happens if a client cannot provide access. Any proposed price review should identify its date, trigger and agreement mechanism rather than assuming a forecast increase becomes contractual income.

For this Ohio case, the fee excludes sales tax; actual destination rate and exemption handling must be confirmed. The model's 7.5% is an assumption. Ohio's statutory janitorial scope and vendor requirements are relevant to registration, not a universal nationwide tax rule. Ohio tax definition and vendor statute.

Obtain appropriate insurance/bond limits and a hazardous-product safety process. OSHA requirements cover labels, accessible SDS and worker information/training where applicable. A scope sheet should never promise a chemical treatment or surface result that the method does not support. Hazard communication.

A profitable bid must also survive the payment dates

Record who approves the invoice, the submission cutoff, disputed-charge procedure and actual payment terms. The base case collects each invoice one model month after billing; extending that to two months creates a $14,213 funding gap even though EBITDA is unchanged. The funding guide reconciles that timing rather than treating net terms as free financing.

Before issuing a real bid, compare the measured paid hours with the scheduled team, an account-level cost sheet and the route calendar. After the first accepted visits, update actual time and consumption. If actual hours exceed the sold scope, resolve the reason and agree a change before accumulating repeated losses. The unit-economics guide supplies the common account definition; the projections guide explains statement links.

Sources and scope

App coming soon

Start with your business.

Prepare a planning brief for your project.

The personalized plan generator is being built. You can prepare the information it will need:

  1. Your business format, location and opening scope.
  2. Supplier quotes, operating assumptions and owner contribution.
  3. Your funding goal and any instructions from your lender.
Open the preparation checklist

No order is placed and no payment is taken here.