Skip to content

← All articles

Hourly or flat rate? How to decide what your cleaning company charges

· 4 min read · The BlastoClean Team

Every cleaning company eventually argues with itself about this. Charge by the hour and you never lose money on a job that runs long — but you spend your week explaining time sheets and watching customers do mental math while your crew is still in the driveway. Quote a flat price and the phone call is easy — right up until the "quick" move-out takes six hours and you've agreed to $240.

Neither model is wrong. They fail in different directions, and the direction they fail in is what should decide which one you use.

What hourly actually buys you

Hourly pricing transfers the risk of a bad estimate to the customer. That's its whole value. If the house is worse than described, you get paid for the extra time. It's the sane default when:

  • You genuinely can't scope the job. Post-construction, hoarding situations, first cleans on a property nobody has touched in a year.
  • The scope is the customer's to choose. "Give me three hours and start with the kitchen."
  • You're new. You don't yet have the data to know how long your crew takes, and hourly is how you collect it.

The cost is real, though. Hourly caps your upside: get 20% faster at the work and you earn 20% less for the same job, which is a strange incentive to sign up for. It invites supervision — customers who price by the hour tend to watch the clock. And it makes you the cheapest-looking or most expensive-looking bid on a list, based on a number that says nothing about what gets done.

What flat rate actually buys you

A fixed price sells better because it answers the only question the customer has: what will this cost me? It also rewards you for being good at your job — a crew that trims 30 minutes off a standard clean keeps that 30 minutes.

The catch is that flat rate only works if your estimate is good. A fixed price is a bet, and you make that bet before you've done the work. Companies lose money on flat rate for one reason almost every time: they quoted from a phone call instead of from a scope.

The answer most established companies land on

Price the work by the hour internally. Sell it as a fixed number externally.

That's not a trick — it's just estimating. You break the job into rooms, you know roughly how many minutes each task takes your crew, you multiply the total by your billable hourly rate, and then you present the result as one number with a defined scope attached. The hourly rate never leaves your office. The customer gets a price and a list of what's included.

That word "billable" is the whole game. The rate you multiply by is not what an hour of your crew costs you — it's wages plus payroll taxes, supplies, insurance, vehicles, the phone that rings in your office, and the margin you intend to earn. Price at cost and you've built a defensible number that quietly pays you nothing.

Doing it this way means:

  1. Your price is defensible. When a customer asks why the kitchen costs what it does, you can talk about oven interiors and cabinet fronts instead of "that's just our rate."
  2. Your margin is visible. You know the labor hours behind every quote, so you know which jobs are actually making money — the flat-rate company that guesses learns this only at year end, if ever.
  3. You can still protect yourself. Define the scope on the quote, and put extra work through a change order rather than absorbing it.

Where each one still wins

Situation Charge
Recurring residential Flat, per visit
Move-outs and deep cleans you've scoped in person Flat
Post-construction, hoarding, unknown condition Hourly, with a written minimum
"Do as much as you can in four hours" Hourly
Commercial contracts Flat monthly, with change orders for extras

The one combination to avoid: a flat price quoted sight-unseen on a job you've never done before. That isn't pricing, it's gambling with your crew's week.

Make the estimate the easy part

The reason companies fall back on hourly isn't that they prefer it. It's that building a defensible fixed price by hand takes too long when there are six quotes to write tonight.

That's the part BlastoClean takes off your hands. You build your room and task library once — the tasks you actually perform and the minutes each one takes — and every quote after that is ticking boxes. Size and condition multipliers handle the large kitchen and the heavy first clean; the total is worked out on the server in cents, so the number you see is the number the customer sees. Your hourly rate does the arithmetic in the background and never appears on the quote.

And when the job is recurring and priced per visit, you can put up to four frequency options on the same quote — one-time, weekly, every two weeks, monthly, each at its own per-visit price — and let the customer pick the one they want when they accept. A fixed price, priced like an estimator, sold like a menu. (Janitorial contracts work the other way round, as they should: a commercial quote prices the whole mixed scope as a monthly amount, with each task line carrying its own frequency — every visit, weekly, monthly, quarterly.)

Charge whichever way fits the job. Just make sure you know the hours underneath it either way.