Local pay rates: the base layer
Building cleaning and maintenance workers in the St. George metro averaged $18.18 an hour in May 2025, against $19.66 for the country overall. That is the paycheck, not the billing rate. On top of the paycheck a provider layers equipment, consumables, insurance, payroll tax, supervision and margin before setting what you pay.
Source: Occupational Employment and Wages in St. George - May 2025, U.S. Bureau of Labor Statistics. Figures are the mean hourly wage for building and grounds cleaning and maintenance occupations.
Walking through the numbers
Model a two-person crew on site for three hours per shift. That stacks to 6 labor hours. Apply the St. George metro average of $18.18 and the wage line alone comes to $109.08 per shift, before a single other cost gets layered in. When a quote lands significantly below that math, the difference is usually fewer hours, dropped scope or uninsured labor.
How providers structure their pricing
| Pricing model | When it is used |
|---|---|
| Monthly flat | The standard structure for a recurring janitorial route. The provider counts the hours, locks the scope and bills the same number every month. |
| Per visit | Common on weekly or lighter cadences, and the usual approach for one-off deep cleans. |
| Hourly | Fits day porter shifts, special projects and anything with a time estimate that cannot be nailed down ahead. |
| Per square foot | The usual unit for floor jobs, carpet extraction and strip-and-wax, and for post-construction cleans. |
What pushes your number up or down
- Square footage per visit
- The route starts with surface area. Bigger footprints push the time on site up, and labor hours are the base layer every price gets built on.
- Visit cadence
- A five-night cadence stacks more labor into a month than a once-weekly one, though the price per visit usually drops the tighter the cycle gets.
- Facility use pattern
- A warehouse at daytime idle and a resort breakroom running round the clock want different crew sizes, task sequences and product kits.
- Floor type and finish
- Carpet, VCT, polished concrete and quarry tile each have their own machine, pad and chemistry. Expect a separate line item for anything on a long-cycle finish.
- Access and timing window
- A hard start, a hard stop, keyed doors, alarm codes and a courtesy call to a security guard all stretch the shift. The quote reflects the window the crew actually has.
Keeping the number in check
- Match cadence to how each zone is actually used. A back office nobody sits in may be fine on a weekly visit.
- Have periodic floor work priced as a separate line, so the recurring base and the deep cycle are each visible.
- Give the crew a clean access window with no idle time waiting on security or a tenant.
- Hand each provider the same written scope with a cadence next to every task, so every quote is pricing the same work.
