The bid is an operating model
Commercial cleaning pricing should begin with the work, not a national price per square foot. Two buildings with the same gross area can require different paid hours. Their fixtures, floor surfaces, trash points, occupancy, and access rules may differ. Frequency and quality requirements may differ too.
A square-foot figure is a comparison output, not a safe estimating engine by itself.
Document the scope, turn recurring tasks into time, add paid non-cleaning time, calculate direct job cost, and solve for the intended gross margin. Then test gross profit against company overhead.
For earlier stages, read how to start a cleaning business and how to get commercial cleaning contracts. This guide begins at the walkthrough and ends with an auditable price.
Commercial cleaning pricing in six steps
- Define the scope and frequency. List each included area, task, service standard, and number of occurrences.
- Measure the workload. Record cleanable square feet by surface type and count fixtures, trash points, rooms, and other labor-driving units.
- Estimate paid hours. Apply task-specific production assumptions, then add setup, lock-up, travel between sites, quality checks, and account supervision.
- Build direct job cost. Multiply paid cleaner hours by the loaded labor rate. Add supplies, equipment, supervision, and other account costs.
- Solve for margin. Divide direct job cost by one minus the target gross margin. Then test whether the gross profit covers allocated company overhead.
- Protect the price. Put exclusions, client responsibilities, extra-work authorization, change-order triggers, and repricing terms in the proposal.
This method produces a quote tied to a measurable workload. It also gives the operator a baseline for comparing estimated time and cost with actual results.
What actually determines the price
| Cost driver | Walkthrough evidence | Effect on labor or cost | Proposal treatment | Recheck trigger |
|---|---|---|---|---|
| Restrooms and fixtures | Fixtures, partitions, dispensers, showers | Fixed task time may matter more than room area | List counts and restocking duties | Added fixtures or traffic |
| Floor mix | Cleanable carpet, resilient floor, tile, concrete | Each surface needs different tools, passes, and periodic care | Separate routine care from extraction, stripping, or refinishing | Flooring or finish changes |
| Occupancy and traffic | Headcount, shifts, visitors, food use | Changes trash, soil, touchpoints, and consumables | State the normal occupancy basis | Material occupancy change |
| Access and security | Keys, alarms, escorts, elevators, parking | Creates paid time that does not clean a surface | State access window and client duties | Escort, parking, or access restriction added |
| Service level | Routine cleaning, disinfection, day porter, specialized work | Changes method, product, PPE, documentation, and time | Name the required method and standard | Compliance or service standard changes |
| Frequency | Per-visit, weekly, monthly, and annual task count | Changes annual labor and the soil present at each visit | Attach a task-frequency schedule | Added visits or accelerated tasks |
Cleanable area is not always gross building area. ISSA's workloading guidance distinguishes gross area from the surfaces actually cleaned and recommends categorizing cleanable space by floor type. Desks, chairs, fixtures, and other units still need separate counts because area alone does not capture their workload.
Build the scope during the walkthrough
Measure gross and cleanable square feet. Then divide cleanable area into carpet, resilient flooring, tile, concrete, mats, and other surfaces. Count restrooms, fixtures, partitions, showers, and drains. Also count workstations, trash points, stairs, elevators, and glass. Add entries and locked rooms. Record dumpster distance and access to water, storage, and power.
Ask about occupancy, shifts, visitor traffic, and food preparation. Also ask about unusual soil, closures, and initial condition. A neglected site may need a separately priced initial clean. Document who supplies chemicals, liners, paper, and soap. Also document responsibility for equipment, utilities, and storage.
Capture alarms, keys, escorts, parking, and elevators. Record security checks, service windows, background checks, inspection logs, and response times. Also cover uniforms, training, PPE, and required documentation. The final scope should state included and excluded areas and show whether each task occurs every visit, weekly, monthly, quarterly, or annually.
Turn tasks and frequency into paid labor hours
Use area estimates and unit estimates together. For a floor task, use: `task hours per period = quantity ÷ production rate × frequency`. For fixtures or other fixed-time units, use: `task hours per period = units × minutes per unit ÷ 60 × frequency`.
Production must match the task, tool, surface, and condition. ISSA explains that cleaning times are starting points for workloading, bids, and labor budgets, not a time-motion result for every site. Its public examples calculate 11.2 minutes to mop 1,000 square feet with a specified flat-mop method at 5,355 square feet per hour, 7.24 minutes for a named bundled light-duty task covering 2,000 square feet, and 30 minutes for 10 restroom fixtures at 3 minutes per fixture. These examples show the method. They are not a universal building production rate.
Frequency must be explicit. Three weekly visits equal 13 average monthly visits using `3 × 52 ÷ 12`. Five weekly occurrences equal 260 annual occurrences before contract-specific holidays and closures. Total paid labor is the sum of task hours plus setup, closeout, travel between sites, and supervision time charged to the account.
Calculate loaded labor, not only the wage
Use `loaded labor rate = wage + employer payroll taxes + workers compensation + paid leave + insurance and benefits + other labor burden`. The operator's payroll records and current local quotes should control the estimate.
The BLS janitor and building cleaner profile reports a $17.71 national median hourly wage for May 2025. That is a labor-market reference, not a customer price or a wage recommendation for every city.
For broader context, BLS employer compensation data show that private-industry service occupations averaged $23.63 in total employer compensation per hour in March 2026: $18.15 in wages and $5.48 in benefits. Benefits were 23.2 percent of total compensation. The same $5.48 equals about 30.2 percent of wages because the denominator changes. Do not add 23.2 percent to wages and describe the result as the BLS total-compensation relationship.
Route time and overtime also affect loaded labor. The Department of Labor maintenance-service fact sheet says covered employees generally receive time and one-half after 40 hours and that travel between work sites is work time. Check applicable federal, state, and contract rules for the actual workforce.
Add supplies, equipment, supervision, and overhead
Keep cost categories visible so each can be updated from real records. Consumable supplies include chemicals, liners, microfiber, and mop heads. They also include filters, batteries, and PPE. Client consumables can include paper, soap, sanitizer, and dispenser stock when the contractor agrees to supply them.
Equipment cost may include lease expense or depreciation, maintenance, repairs, and pads. It may also include brushes, blades, extraction equipment, and a replacement reserve. Supervision can include inspections, retraining, client communication, schedule coverage, and complaint response. Other direct account costs may include uniforms, background checks, keys, and parking. Tolls, phones, waste fees, and account-specific software may also apply.
Company overhead is different. Office payroll, general insurance, rent, and accounting are not always traceable to one account. The same is true for sales, estimating, legal, and shared software. Allocate them consistently by revenue, direct labor hours, or another documented method. ISSA's workloading guidance says the final cost should account for supplies, equipment depreciation, miscellaneous job costs, overhead, administration, and profit. Avoid hiding every cost inside one unexplained percentage.
Price for margin and use markup correctly
Gross profit equals price minus direct job cost. Gross margin equals gross profit divided by price. Markup equals gross profit divided by direct job cost. These percentages use different denominators.
To solve for a target gross margin, use `price = direct job cost ÷ (1 - target gross margin)`. To convert margin to markup on cost, use `markup = margin ÷ (1 - margin)`.
| Target gross margin | Equivalent markup on cost |
|---|---|
| 20% | 25.0% |
| 30% | 42.9% |
| 35% | 53.8% |
| 40% | 66.7% |
A 35 percent markup does not produce a 35 percent margin. It produces about a 25.9 percent margin. State whether supervision and account management are direct job costs or company overhead, then classify them consistently.
Gross profit is not final business profit. Calculate `operating contribution = price - direct job cost - allocated company overhead`. The SBA break-even guide defines break-even as the point where total cost and total revenue are equal. An account can show positive gross profit while still contributing too little to cover company overhead.
Illustrative model for a 2,000 square-foot office
Illustrative model, not a market rate or recommended quote. Replace every assumption with walkthrough measurements, payroll records, supplier prices, and the company's target margin.
The building has 2,000 gross square feet and 1,600 cleanable square feet, an illustrative 80 percent of gross area. Service occurs three times weekly, or 13 average visits per month. Each visit uses 1.50 on-site hours plus 0.25 paid hour of allocated route travel. The base wage is an illustrative $20.00 per hour.
| Recurring task group | Illustrative hours per visit |
|---|---|
| Entry, setup, alarm, and cart staging | 0.15 |
| Trash and recycling | 0.25 |
| Restrooms and breakroom | 0.35 |
| Touchpoints and visible dusting | 0.25 |
| Vacuuming and damp mopping | 0.40 |
| Quality check, closeout, and lock-up | 0.10 |
| Total on-site | 1.50 |
These task times are model inputs, not ISSA rates or observed benchmarks. Monthly paid hours are `13 × 1.50 = 19.50` on site plus `13 × 0.25 = 3.25` in route travel, totaling 22.75 hours.
For illustration, the labor load factor is 1.3019, derived from the March 2026 BLS service-occupation relationship of $23.63 total compensation divided by $18.15 wages. Loaded hourly labor is `$20.00 × 1.3019 = $26.04`. Loaded cleaner labor is `22.75 × $26.0386 = $592.38`.
Add $70 for monthly supplies, $35 for equipment depreciation and maintenance, supervision equal to an illustrative 8 percent of loaded cleaner labor, and $20 in other direct account costs. Supervision is `$592.38 × 8% = $47.39`. Direct job cost is `$592.38 + $70 + $35 + $47.39 + $20 = $764.77`. Every amount and percentage in this paragraph is an illustrative planning input.
At an illustrative 35 percent target gross margin, the unrounded price is `$764.77 ÷ 0.65 = $1,176.57`. Rounding the monthly quote to $1,177 produces $412.23 of gross profit and a 35.02 percent gross margin. Allocated company overhead at an illustrative 12 percent of revenue is `$1,177 × 12% = $141.24`. Operating contribution before owner distributions, taxes, and debt service is `$412.23 - $141.24 = $270.99`, or 23.02 percent of revenue.
Diagnostic outputs are $90.54 per visit, $0.5885 per gross square foot per month, and $0.0566 per cleanable square foot per visit. They describe only this model and are not market benchmarks. Replace the assumptions in the existing tool when you run the cleaning contract bid calculator. This article does not duplicate that calculator.
Choose the quote format after costing the work
A fixed monthly price fits a stable recurring scope. A per-visit price can fit variable visit counts. Hourly or time-and-materials pricing can fit uncertain initial conditions, restoration, or emergency work.
A per-square-foot display can compare similar accounts after the estimate is complete. Do not use it as the sole input. Quote stripping, refinishing, extraction, and exterior glass separately when they fall outside routine service. Do the same for pressure washing, high dusting, post-construction cleaning, and other periodic projects.
Do not rely on a generic national rate unless the source identifies its date, sample, geography, and facility type. It must also identify frequency, scope, and billing unit. Monthly, per-visit, and hourly figures are not one comparable range.
Protect the scope with change orders
The proposal should state included and excluded areas, the cleanable-area basis, task frequencies, and service days. It should cover holiday treatment, access rules, and client dependencies. It must also state who supplies chemicals, equipment, liners, paper, and soap. Responsibility for utilities and storage belongs there too. It should also address initial restoration, inspections, complaint notice, and the cure process. Cover extra-work authorization, invoice timing, term, cancellation, and repricing. Have qualified counsel review material contract obligations.
Define change-order triggers before work begins. Examples include added space, rooms, fixtures, floors, and buildings. Added visits, day-porter coverage, weekend work, occupancy, and traffic can also trigger a change. Other triggers include trash volume, disinfection, documentation, training, and PPE. Escorts, parking restrictions, or shorter service windows also qualify. Construction, renovation, unusual soil, and restoration work also change the scope.
A change order should identify the revised work, effective date, labor and material effect, price change, and valid authorization. Avoid allowing recurring extras to become an undocumented expectation. If the service changed, document it when the change occurs rather than waiting for renewal.
Reprice from actual job data
A 30-day post-start review, quarterly job-cost checks, and a formal annual review are practical editorial recommendations, not public industry benchmarks. Compare estimated and actual paid hours, travel, supervision, wage mix, and overtime. Review supplies, equipment repairs, callbacks, retraining, and coverage labor. Also compare gross margin and operating contribution.
Also recheck occupancy, traffic, access, service frequency, client-supplied items, and compliance duties. Reprice when the contract permits and documented cost or scope changes make the current price unsustainable. A new account may need workflow improvements rather than an immediate price increase, so separate execution problems from scope changes. Use measured results, written records, and the contract's notice process in either case.
Safety and disinfection change the workload
Compliance affects labor, products, PPE, and documentation. OSHA's hazardous cleaning chemical guidance says covered employers need a written hazard-communication program, chemical inventory, labels, Safety Data Sheets, and worker training at initial assignment and when a new chemical hazard is introduced. Appropriate PPE is also required where applicable.
For disinfection, EPA explains that product label directions control the use site, application method, dilution, and contact time. The surface must remain visibly wet for the full contact time, which can require more product or reapplication. A disinfection promise must include enough labor and product to follow the selected label.
Healthcare sites need their own risk-based scope. CDC healthcare cleaning guidance says frequency and method should reflect contamination probability, patient vulnerability, and high-touch exposure. That principle does not turn a healthcare schedule into a universal specification for offices or every US medical site.
Financing comes after the account economics
A profitable new contract can require payroll, supplies, equipment, or route capacity before the customer pays. The janitorial and commercial cleaning funding hub explains funding paths for established operators. Receivables financing may fit eligible accepted invoices, a business line of credit may fit recurring working-capital swings, and equipment financing may fit durable scrubbers, extractors, or route vehicles.
Financing does not repair an underpriced scope. The bid must cover operating costs and any financing payment. Approval, structure, cost, collateral, and eligible uses depend on the applicant and provider.
