United Cleaning Pros All articles
Business Growth

The Number You're Getting Wrong: How Miscalculated Labor Costs Are Costing Cleaning Contractors Every Bid

United Cleaning Pros
The Number You're Getting Wrong: How Miscalculated Labor Costs Are Costing Cleaning Contractors Every Bid

There is a quiet crisis running through the bidding process at cleaning companies across the United States. It doesn't announce itself with a failed inspection or a lost client. It shows up gradually—in margins that never quite materialize, in jobs that feel busy but somehow don't grow the bank account, and in the creeping suspicion that something in the numbers simply doesn't add up.

For many cleaning contractors, that something is labor cost. And the version of it they're using to write bids is almost certainly incomplete.

The Wage Line Is Not the Whole Story

When a contractor sits down to price a commercial cleaning contract, the instinct is to start with the hourly wage. If an employee earns $16 per hour and a job requires three hours of work, the labor cost registers as $48. That math is clean, simple, and wrong.

The actual cost of putting that employee on-site is substantially higher—often 25 to 40 percent above the base wage when all associated expenses are properly accounted for. Federal and state payroll taxes alone add a meaningful layer. Employers are required to contribute 6.2 percent toward Social Security and 1.45 percent toward Medicare for every dollar earned. Add state unemployment insurance, which varies but typically runs between 1 and 5 percent depending on the state and the company's claims history, and the tax burden alone can push that $16-per-hour worker closer to $19 before a single additional cost is considered.

Workers' compensation insurance compounds this further. In the cleaning industry, workers' comp rates are categorized based on the nature of the work—janitorial classifications typically carry rates between $3 and $8 per $100 of payroll, depending on the state and the company's loss history. For a contractor operating in a high-rate state with a modest claims history, this expense alone can add more than a dollar per employee hour to the real cost of labor.

The Costs That Hide in Plain Sight

Beyond taxes and insurance, there are workforce expenses that contractors routinely absorb without formally accounting for them in their bids.

Training is one of the most underestimated. Every new hire requires onboarding time—reviewing safety procedures, learning facility-specific protocols, becoming familiar with equipment. Even a modest four-hour onboarding session, paid at the employee's regular rate and supervised by a more experienced team member, represents a real dollar figure that gets distributed across that employee's working hours. If a worker is trained for four hours and then employed for 200 hours before leaving, those training costs are being recovered across a narrow window. If turnover is high, that window shrinks further.

Turnover itself deserves its own line in the labor cost calculation. The Society for Human Resource Management has estimated that replacing an employee can cost anywhere from 50 to 200 percent of that person's annual salary, depending on the role and industry. For cleaning contractors operating in competitive labor markets—where hourly workers have multiple employment options—turnover rates of 100 percent or more annually are not uncommon. Recruitment costs, background check fees, time spent interviewing, and the reduced productivity of a new hire during their first weeks all carry dollar values. Spreading those costs across every hour worked by each employee raises the true per-hour labor figure in ways that most bids never reflect.

A Scenario That Illustrates the Gap

Consider a contractor bidding on a mid-sized office cleaning contract requiring 15 hours of labor per week. At a base wage of $17 per hour, the raw labor cost appears to be $255 weekly, or roughly $13,260 annually.

Now apply the full picture. Payroll taxes add approximately 8 percent, bringing the figure to $14,321. Workers' comp at a rate of $5 per $100 of payroll adds another $663. If annual training and turnover costs for the assigned employees are estimated conservatively at $1,200 per year, the true labor expense for that single contract approaches $16,184—more than $2,900 above the figure the contractor originally used to write the bid.

If that contractor priced the job at a 15 percent profit margin based on the raw wage figure, they are likely operating at a loss once the complete labor picture is considered. And they may not discover this until months into the contract, when the numbers still refuse to work despite consistent invoicing.

Why Some Competitors Keep Winning

Contractors who consistently secure profitable work aren't necessarily underbidding—they're bidding with precision. They've built a fully-loaded labor rate that captures every legitimate cost associated with employing their workforce, and they use that rate as the foundation of every proposal they submit.

This approach does two things. First, it eliminates the margin erosion that comes from underpricing. Second, it provides confidence when a client pushes back on the bid. A contractor who knows their numbers can explain, professionally and specifically, why their rate is what it is. A contractor guessing at costs has no such footing.

Building a fully-loaded labor rate requires gathering real data from payroll records, insurance statements, tax filings, and HR documentation. The calculation isn't complicated, but it does demand intentionality. Many contractors have never sat down and assembled these figures in one place. The exercise itself is often revelatory.

Putting the Right Number on Paper

The formula for a fully-loaded labor rate follows a straightforward structure. Start with the base hourly wage. Add the employer's share of payroll taxes as a percentage of that wage. Add the workers' comp premium, converted to a per-hour figure based on actual payroll data. Divide total annual training and onboarding costs by total annual employee hours worked and add the result. Do the same for turnover-related expenses.

For a contractor employing a team of ten full-time workers at an average wage of $17 per hour, this exercise might reveal that the true per-hour cost is $22 or $23—not $17. That gap, multiplied across thousands of hours of contracted work, represents the difference between a business that grows and one that grinds.

A Foundation for Competitive Bidding

None of this means cleaning contractors must bid higher than the market will bear. It means they must bid with clarity about what it actually costs to deliver the work. Armed with accurate labor figures, contractors can make informed decisions about where to compete, which contracts are worth pursuing, and where their pricing needs to be adjusted to protect margin.

The cleaning contractors who understand their real labor costs aren't just better at math—they're better positioned to build businesses that remain financially healthy over time. In a competitive industry where the difference between profit and loss often comes down to a few dollars per hour, that understanding isn't optional. It's the foundation everything else is built on.

All Articles

Related Articles

Scattered, Exposed, and Unaccounted For: Why Cleaning Contractors Must Audit Their Client Data Before It Costs Them

Scattered, Exposed, and Unaccounted For: Why Cleaning Contractors Must Audit Their Client Data Before It Costs Them

Documented or Disputed: Why Client Walkthroughs Are the Most Undervalued Tool in a Cleaning Contractor's Arsenal

Documented or Disputed: Why Client Walkthroughs Are the Most Undervalued Tool in a Cleaning Contractor's Arsenal

From Single Visit to Standing Agreement: How Cleaning Contractors Convert One-Time Jobs Into Reliable Monthly Income

From Single Visit to Standing Agreement: How Cleaning Contractors Convert One-Time Jobs Into Reliable Monthly Income