Workforce & Labor

Labor burden for cleaning operators: the fully-loaded rate calculation

A missed labor assumption is the most common reason a janitorial contract loses money in its second year. The Bureau of Labor Statistics put the median hourly wage for janitors and building cleaners at $17.27 as of May 2024, per the BLS ...

10 min read 2380 words Updated Jun 03, 2026 Reviewed by Opora Editorial Team

By the Opora Editorial Team

A missed labor assumption is the most common reason a janitorial contract loses money in its second year. The Bureau of Labor Statistics put the median hourly wage for janitors and building cleaners at $17.27 as of May 2024, per the BLS Occupational Outlook Handbook. That figure is the base wage, before a single payroll tax or insurance dollar is added. Bid on $17.27 and you are not bidding on what the employee costs you. You are bidding on roughly three-quarters of it.

The gap between the wage on the offer letter and the cost that hits your P&L is the labor burden. It is FICA, federal and state unemployment tax, workers' compensation premium, any benefits and paid time off, and the equipment and consumables tied to putting a person on the floor. For a janitorial operation, that burden commonly lands between 20% and 35% on top of base wage, and the workers' compensation component alone can swing a bid by several percent depending on the state. An operator who prices labor at the wage rate and an operator who prices it fully loaded are not making the same mistake at different sizes. They are running two different businesses, and only one of them is solvent at renewal.

This article builds the fully-loaded hourly rate from the ground up, component by component, with the federal rates and the state-variable ranges sourced to the agencies that set them. The goal is a number you can defend line by line, and a worksheet you can re-run with your own state's figures.

What labor burden actually includes

Labor burden is every cost an employer pays to field one hour of labor beyond the gross wage paid to the worker. It splits into statutory costs you cannot avoid and discretionary costs you choose.

The statutory layer is the part operators most often underestimate, because it is invisible on the offer letter:

  • FICA: the employer share of Social Security and Medicare.
  • FUTA: federal unemployment tax.
  • SUTA: state unemployment tax.
  • Workers' compensation: premium driven by your state's rate for the cleaning classification and your experience modifier.

The discretionary layer is where operators differentiate, and where the burden percentage spreads widest between a low-benefit and a high-benefit shop:

  • Paid time off: holiday, vacation, and sick leave you pay but during which no revenue-producing work occurs.
  • Health and retirement benefits: where offered.
  • Equipment, uniforms, and consumables allowance: the per-employee cost of putting someone on the floor.

Each component below is built on $17.27 per hour, the BLS May 2024 median, so the math is traceable. Substitute your own metro wage where it differs; the BLS Occupational Employment and Wage Statistics tables for janitors and cleaners publish wages down to the metropolitan-area level, and metro wages diverge sharply from the national figure.

FICA: 7.65% the employer matches

The employer pays a matching FICA contribution on every dollar of covered wages: 6.2% for Social Security (OASDI) and 1.45% for Medicare, per the Social Security Administration's contribution and benefit base schedule. That is 7.65% combined.

The Social Security portion stops at the annual wage base of $176,100 in 2025 and $184,500 in 2026, also per SSA. A full-time janitorial employee at $17.27 earns roughly $35,930 a year, per the BLS Outlook Handbook, well below the cap. So for this workforce, you pay the full 7.65% on essentially every wage dollar. The Medicare 1.45% has no wage cap at all.

On $17.27, FICA adds $1.32 per hour.

FUTA: 0.6% in most states, on the first $7,000

Federal unemployment tax has a headline rate of 6.0% on the first $7,000 of each employee's annual wages, per IRS Topic No. 759. Almost no employer pays 6.0%. Employers who pay their state unemployment tax on time receive a credit of up to 5.4%, which drops the effective FUTA rate to 0.6%, a maximum of $42 per employee per year, confirmed by the U.S. Department of Labor.

Because FUTA applies only to the first $7,000, its per-hour weight is small and front-loaded. At $42 a year spread across roughly 2,080 full-time hours, FUTA adds about $0.02 per hour averaged over the year. The caveat: a handful of states are subject to a federal credit reduction in years when they carry an outstanding federal unemployment loan, which raises the effective FUTA rate above 0.6% for employers in those states. Verify your state's current credit-reduction status before finalizing the number.

SUTA: the most state-variable statutory cost

State unemployment tax is the component with no national rate to quote, because state law sets it. The U.S. Department of Labor is explicit: "State law determines individual state unemployment insurance tax rates". Two variables move it: the state's taxable wage base, which ranges from the federal $7,000 floor to well over $50,000 in some states, and your assigned tax rate, which depends on your industry and your own unemployment-claims history.

New employers are typically assigned a starting "new employer" rate until they accumulate enough history to be experience-rated. Cleaning is a high-turnover sector, and turnover drives unemployment claims, which over time push a SUTA rate toward the upper end of a state's schedule. For a fully-loaded planning estimate, a SUTA cost of 1% to 4% of wages is a defensible working range for a janitorial operation, but it is exactly the kind of number you must replace with your state's current rate schedule. The DOL maintains the state-by-state Significant Provisions of State UI Laws comparison for current wage bases and rate ranges.

At a midpoint 2.5% on $17.27, SUTA adds about $0.43 per hour.

Workers' compensation: where the bid swings most

Workers' compensation is the burden component that varies most by geography, and the one most likely to make or break a multi-state bid. Premium is built from your state's rate for the cleaning classification, applied per $100 of payroll, then adjusted by your experience modification rate.

Most states use the National Council on Compensation Insurance classification system. Janitorial contractors fall under NCCI Class Code 9014, "Janitorial Services by Contractors." The rate attached to that code is not uniform. In California, which runs its own bureau outside NCCI, the Workers' Compensation Insurance Rating Bureau set the advisory pure premium rate for Class 9014, Janitorial Services by Contractor, at $5.74 per $100 of payroll for 2026, per WCIRB classification rates published through the California Department of Insurance. California also authorized a filing in 2026 proposing rates averaging 10.4% above prior levels, so even within one state the number moves year to year.

The interstate spread is wider than any single state's year-over-year change. The Oregon Department of Consumer and Business Services has published a biennial interstate premium-rate ranking since 1986, using NCCI classification codes and a common loss distribution to compute each state's index in dollars per $100 of payroll. In its Calendar Year 2024 study, the national median index across all classifications was $1.09 per $100 of payroll, with the highest state at $2.52 and the lowest at $0.50, per the Oregon DCBS workers' compensation premium rate comparison. That all-class median understates the cleaning rate, because janitorial sits in a higher hazard group than the clerical and professional codes that pull the average down. That is exactly why the California 9014 figure of $5.74 dwarfs the $1.09 all-class median.

For a fully-loaded estimate, the workers' compensation cost on a $17.27 wage at a 9014-style rate runs from roughly $0.43 per hour in a low-rate state to well over $3.50 per hour in a high-rate state. We use $0.99 per hour here, a midpoint that assumes a moderate state rate and a neutral 1.00 experience modifier. Your real number depends on both, and the modifier alone can move premium 15% to 25% in either direction. The mechanics of that modifier are their own subject; the workers' compensation EMR explainer for building service contractors walks through how the modifier is built and what moves it.

Paid time off and equipment: the discretionary layer

PTO is a real cost even though it produces no billable hour. If you grant 10 paid days off a year, you are paying for roughly 80 hours during which the account is not being serviced by that employee, about 3.8% of a 2,080-hour year. On $17.27, that is about $0.66 per hour spread across worked hours.

Equipment, uniforms, and consumables are the per-employee cost of fielding a worker: vacuum and cart wear, uniform replacement, gloves and basic PPE, and the consumables a single body burns through. A modest allowance of $0.40 per hour covers a light program; a uniformed, PPE-intensive operation will run higher. Health and retirement benefits, where offered, layer on top and can add several dollars per hour on their own. They are excluded from the base build below and added as a line you populate from your own plan costs.

The fully-loaded build, line by line

Each component below is calculated on the BLS May 2024 median wage of $17.27 per hour. The statutory components use federal rates and defensible midpoint ranges for the state-variable items; the discretionary components use a modest program. Replace every state-variable and discretionary figure with your own.

Component Basis Rate / assumption Cost per hour
Base wage BLS median, May 2024 $17.27 $17.27
FICA (employer) SSA 7.65% $1.32
FUTA (effective) IRS / DOL 0.6% on first $7,000, annualized $0.02
SUTA State (midpoint estimate) 2.5% $0.43
Workers' comp NCCI 9014 / state (midpoint, 1.00 mod) ~$5.73 per $100 $0.99
Paid time off 10 days / 2,080 hrs ~3.8% $0.66
Equipment / uniforms / PPE Light program flat allowance $0.40
Fully-loaded rate $21.09
Burden over base 22%

At these assumptions the burden is about 22% and the loaded rate is $21.09. Raise the state to a high workers' comp jurisdiction, add health benefits, and account for a debit experience modifier, and the same $17.27 employee can load past $23, a burden north of 33%. That spread is the entire margin on many janitorial bids.

A worked comparison makes the stakes concrete. Bid 10,000 labor hours a year at $19.00 loaded when your true loaded cost is $21.09, and you are short $2.09 per hour, or $20,900 a year, before you have absorbed a single hour of unbilled training, supervision, or turnover replacement. That is not a rounding error. It is the difference between a profitable account and one you are subsidizing.

Once you have your loaded rate, pressure-test the markup to your bill rate with the commercial cleaning bid generator and sanity-check the per-square-foot output against the cleaning bid benchmarks lookup. The loaded labor rate is the single largest input to both, and an error here propagates through every line of the bid. For the markup math that turns this loaded cost into a defensible bill rate, see the bid math break-even calculation framework and the companion piece on per-clean, hourly, and flat-rate pricing models. Production assumptions matter just as much as rate: the ISSA 447 production rates and where operators see variance determine how many of these loaded hours an account actually requires.

What to verify yourself

This build uses federal rates that are current as of publication and midpoint estimates for the state-variable components. Before you put a loaded rate into a bid, confirm the following against primary sources for your operation:

  • Your metro wage, not the national median. Pull your metropolitan area's figure from the BLS Occupational Employment and Wage Statistics tables for SOC 37-2011. Metro wages can sit several dollars above or below $17.27.
  • Your state's SUTA wage base and your assigned rate, from your state workforce agency, cross-referenced against the DOL state UI law provisions.
  • Your FUTA credit-reduction status, since employers in credit-reduction states pay more than the 0.6% effective rate. Confirm with IRS Topic No. 759 and the current Form 940 instructions.
  • Your workers' compensation rate for the cleaning classification in each state you operate in, from your insurer or the applicable state rating bureau (NCCI in most states, the WCIRB in California).
  • Your actual experience modifier, which adjusts the workers' comp premium up or down from the manual rate. A debit mod can add meaningfully to the per-hour figure above.
  • Your benefit and PTO program costs, populated from your own plan documents rather than the placeholder allowances used here.

Disclaimer — Insurance & workers' compensation content

This article explains insurance concepts, workers' compensation classifications, Experience Modification Rate (EMR) mechanics, or related topics for informational purposes only. It is not insurance advice, coverage advice, or a risk management recommendation.

Insurance requirements, premium calculations, NCCI classification codes, state-assigned risk pools, and coverage availability vary by state, insurer, and your company's specific claims history and operations profile. The National Council on Compensation Insurance (NCCI) and applicable state rating bureaus are the authoritative sources for classification codes and rate information.

Before making decisions about coverage, classification, or risk management strategy, consult a licensed commercial insurance broker who specializes in contractors or the janitorial and building services sector. Do not rely on this content to contest a workers' compensation classification or to interpret your specific policy.

Disclaimer — Bidding & pricing content

Benchmark figures, price ranges, labor rates, and markup assumptions in this article reflect industry data and stated methodological assumptions as of the data vintage disclosed in the article. They are reference benchmarks, not quotes, not market guarantees, and not professional bid recommendations.

Actual costs, margins, and competitive pricing in your market depend on local labor rates, your specific overhead structure, chemical costs at the time of bid, account-specific scope, and competitive conditions that this content cannot anticipate.

Before submitting a bid based on figures from this Site: Verify current local wage rates against BLS Occupational Employment and Wage Statistics for your metro area and NAICS code. Verify chemical and supply costs with your current distributor pricing. Apply your actual overhead and margin requirements. Have a qualified business advisor review the bid structure for contracts above your organization's risk threshold.

Opora Supply does not guarantee contract profitability and is not liable for financial outcomes resulting from pricing decisions informed by Site content. Information current as of publication date; verify current regulations and rates with the issuing authority before relying on this information. If you spot an error in this article, contact us.

This article links up to its hub pillar, the Workforce & Labor hub. Hub pillar slug: [INTERNAL: workforce-labor-hub-pillar].

Primary sources

Part of these field guides
Tier-aWorkforceWorkforce & laborWorkforce-and-labor