---
title: "Hourly or flat rate? How to decide what your cleaning company charges · BlastoClean"
description: "The honest trade-offs between charging by the hour and quoting a fixed price for cleaning work — and a way to get the safety of one with the sales advantage of the other."
url: "https://www.blastoclean.com/blog/hourly-or-flat-rate-cleaning-pricing"
---

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

September 1, 2026 · 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.
