Janitorial Service Pricing Models: Hourly, Flat Rate, and Per Square Foot
Two janitorial bids for the same building can arrive in completely different units — one quoted per cleaner-hour, the other in cents per square foot — with no obvious way to tell which is the better deal. The pricing model isn't a billing detail. It decides who absorbs the risk when the work runs long. Here's how hourly, flat-rate, and per-square-foot pricing are actually built, what sits inside any rate besides wages, and how to normalize competing quotes so you're comparing the same thing.

If you've ever put a janitorial contract out to bid, you've seen this. One company quotes a rate per cleaner-hour. The second quotes a flat monthly number. The third quotes cents per square foot. Three bids, same building, three different units, no obvious way to line them up. Understanding janitorial service pricing models turns that pile of paper back into a decision you can defend.
The model matters more than it looks like it does. It decides who absorbs the cost when the work runs longer than estimated. Pay by the hour and that risk is yours. Pay a flat rate and it moves to the contractor — which is why they write the scope tightly.
Hourly Pricing: Paying for Time, Not Outcomes
Hourly is the most literal of the three. You're billed a rate for every cleaner-hour worked, and underneath it sits the contractor's fully loaded cost of putting a person in your building.
It helps to know where the labor floor is. Per the Bureau of Labor Statistics, the median hourly wage for janitors and building cleaners was $17.71 in May 2025. That's a wage, not a billable rate — nobody sends a cleaner to your site for $17.71 an hour and stays in business. But it tells you what share of an hourly quote reaches the person doing the work.
Scheduling is a cost input too. Most janitorial work happens after hours, because offices get cleaned when they're empty, and a narrow service window constrains crew size and drives the rate up under any model.
Where hourly fits
Hourly earns its place when the workload genuinely can't be scoped in advance: a post-event reset, a punch-list cleanup, a building mid-renovation. Asking for a fixed price there means asking the contractor to pad against the unknown — and you pay for that padding whether you need it or not.
Where it exposes you
There's no ceiling. A slower crew costs you more, a faster one costs you less, and neither outcome is tied to whether the building ended up clean. That makes hourly awkward to budget and awkward to enforce, because what you bought is hours, not a result.
Flat Rate: Predictable Budget, Locked Scope
A flat-rate quote works backward from the same inputs. The contractor walks the building, scopes the route, estimates the production hours, loads overhead and margin, then hands you one recurring number.
That number carries a quiet transfer of risk. If the route takes forty hours a month instead of the estimated thirty-two, the contractor absorbs the difference — which is why the scope attached to a flat rate is usually the most specific document in the bid package.
What you gain
One line in the operating budget that doesn't move: easy to approve, easy to forecast, easy to compare year over year. For where those numbers tend to land, our breakdown of what offices actually pay per month walks through the ranges. Accountability improves too, because the deliverable is a list of tasks at stated frequencies. Either the restrooms were serviced five nights a week or they weren't.
What to watch
Anything outside the written scope is an extra. Floor refinishing, carpet extraction, post-event cleanup, consumables, window washing — all of it can be legitimately excluded and billed separately. A flat rate that looks low next to the others is often one with more exclusions.
Flat rates also assume a stable building. Add thirty employees or start a construction phase and the real workload changes. The honest response is a re-scope; the dishonest one is the same price and quietly thinner service. Your contract should say what triggers that conversation.
Price Per Square Foot: The Model Most Commercial Bids Use
Per-square-foot pricing is the industry's common unit and the most widely misread. The rate is an output of the estimate, not an input to it: the contractor still scopes the work, estimates the hours, loads burden and margin, then divides by the cleanable square footage to express the result in a portable unit. Our guide to commercial cleaning cost per square foot covers the ranges in more depth.
Why identical rates produce different numbers
Fixture density beats floor area. A restroom carries far more labor per square foot than open office — fixtures, dispensers, partitions, and hard floor in a small footprint. A 20,000-square-foot building with eight restrooms is a different job from one with two.
Floor type is the second driver. A hard-floor program means nightly sweeping and mopping plus periodic refinishing; a carpeted route means vacuuming and extraction. Frequency then multiplies everything, and it's the biggest lever you control.
So the per-foot rate is useful for comparing buildings inside a portfolio and for rough-order budgeting. It misleads when it becomes the only comparison point, because a low rate most often signals a thinner scope rather than a better buy.
What's Inside the Rate Besides Labor
Every model is assembled from the same parts. Wages are the floor, and the spread is wide: federal data puts janitorial hourly pay at roughly $12.39 at the 10th percentile and $23.18 at the 90th. Stacked on top are payroll taxes, workers' compensation, liability, bonding, supervision, equipment, consumables, travel, and margin. A contractor carrying real coverage prices it in — one reason the lowest bid in a stack is frequently the riskiest.
Facility type moves the wage itself. BLS reports median hourly pay of $20.76 in government buildings, $18.63 in educational services, $18.35 in healthcare, and $17.21 in services to buildings and dwellings. Part of why a school prices differently from a warehouse is the labor market, not the floor plan.
Scope tier changes the labor time
The words on a quote carry technical weight. The EPA draws real distinctions: cleaning removes dirt and organic matter using soap or detergents, sanitizing kills bacteria and is not intended to kill viruses, and disinfecting kills viruses and bacteria. Three different jobs. They should be three different prices.
Disinfection costs minutes, not just product — the surface has to stay visibly wet for the contact time printed on the label. That time can't be absorbed into a cleaning-only rate without someone cutting the step short. Start with the difference between cleaning, sanitizing, and disinfecting, then check which one your quote is priced for.
Compliance overhead
Some facilities carry regulatory load that has to be priced. Where there's potential occupational exposure to bloodborne pathogens, OSHA requires the employer to maintain a written exposure control plan, train workers on initial assignment and at least annually, and implement a written cleaning and decontamination schedule based on location, surface, type of soil, and tasks performed.
OSHA doesn't generally treat janitorial staff in non-healthcare facilities as having occupational exposure, but that determination is the employer's to make by job classification and task. So the same square footage can carry very different compliance overhead depending on what happens inside the building.
How to Compare Quotes Built on Different Models
Normalize everything to cost per month, then put the scopes side by side task by task. In our experience most of the gap between two bids sits in the scope, not the rate.
Four questions surface it fast. What tasks, at what frequency? Who supplies consumables and equipment — a contractor providing paper, liners, and soap should cost more, and that has nothing to do with cleaning quality. What's the service window? And what counts as an extra, at what rate?
Then do the vendor diligence. Collect estimates from at least three companies, and insist the agreement spell out clearly what the cleaners will do and the timeframe. A careful read of the scope of work before you sign prevents most disputes that surface in month four. Require a walkthrough before anyone quotes a number, since a rate built from a floor plan is a guess. And verify bonding, liability, and workers' compensation, noting the coverage limits rather than just confirming a policy exists.
Red flags
A price quoted without a walkthrough. A scope that says "general cleaning" and stops there. Pressure to sign same-day. Cash-only terms. And a bid well below the others with no scope difference to explain the gap — that number usually comes out of wages, coverage, or supervision.
Frequently Asked Questions
Which janitorial pricing model costs the least?
None of them inherently. All three package the same labor, supplies, overhead, and compliance. What moves the total is scope, frequency, facility type, and the local wage market — not the billing format. A square-foot rate can look low because it covers a lighter scope; an hourly rate can look low until the hours accumulate. Normalize every quote to cost per month against a written scope.
Why do janitorial quotes for the same building vary so much?
Usually because the scopes aren't the same. One bid may include restroom disinfection, floor maintenance, and consumables while another prices a basic trash-and-vacuum route and bills the rest as extras. Wage levels vary widely too — federal data spans about $12 an hour at the 10th percentile to $23 at the 90th — and a contractor carrying full coverage prices that in.
When does hourly pricing make more sense than a flat rate?
When the workload genuinely isn't predictable: a post-event reset, a punch-list cleanup, a building in transition, or a deep clean nobody can scope in advance. For a recurring route in a stable facility, a flat monthly or per-square-foot price is easier to budget and easier to hold a contractor to, because the deliverable is defined rather than measured on the clock.
What should a janitorial quote spell out before I sign it?
The tasks, the frequency of each, who supplies consumables and equipment, the service window, what counts as an extra and at what rate, and how the price changes if your square footage or headcount changes. Get estimates from at least three companies, insist the agreement state clearly what the cleaners will do and in what timeframe, and verify coverage before work starts.
The Bottom Line on Janitorial Pricing Models
The pricing model is a container, not the price. Hourly sells you time. Flat rate sells you a defined outcome and absorbs the estimating risk. Per-square-foot expresses a scoped estimate in a portable unit. All three are built from the same inputs — so pick the model that matches how predictable the work is, then judge the bid on its scope rather than its format.
Neat & Clean Co provides commercial janitorial services across the Minneapolis North Metro, and we walk your building before we put a number on paper. If you're collecting bids and want one you can line up against the others, request an estimate.
This article is for general informational purposes only. Cleaning scope, frequency, and pricing vary by facility size, type, and condition. Service availability depends on your location within Neat & Clean Co's service area. Contact us for a quote specific to your facility.
Related articles

Commercial Cleaning Contract Length: Month-to-Month vs Annual
Most facility managers treat cleaning contract length as a question of how long they're locked in. It's really a question of price and leverage. Here's what a month-to-month term actually buys you, what an annual agreement actually buys you, and why the renewal, notice, escalation, and termination clauses deserve more of your review time than the number of months on the signature page.

One-Time Commercial Cleaning Cost: Deep Clean Pricing Guide
A one-time deep clean rarely matches the per-square-foot numbers you find online, because project work is priced on condition rather than area. This guide breaks down what a one-time commercial cleaning scope actually covers, the three structures providers use to price it, the five factors that move your quote the most, which add-ons sit outside the base bid, and how to put competing proposals on equal footing before you sign anything.

How to Write a Commercial Cleaning RFP: Template and Tips
Four cleaning bids on the same building can land anywhere from $1,400 to $4,900 a month — usually because each bidder priced a different job. A written RFP is what makes those numbers comparable. Here is the document section by section: facility profile, a task-and-frequency scope of work, insurance and OSHA submission requirements, product specifications you can actually verify, and an evaluation structure that scores more than price.