Skip to content
CleanerFlow Academy
Start free
Back to blog📈Earning & Growth

Per-Job vs. Hourly: The Cleaning Pricing That Pays More

CleanerFlow Academy August 17, 2026 9 min read

Hourly pricing quietly pays you less as you get faster. Here is the real math behind per-job pricing, with example numbers and a method to set flat prices without underquoting.

Per-Job vs. Hourly: The Cleaning Pricing That Pays More

The pricing question that decides your income

Most house cleaners start out charging by the hour because it feels fair and simple. You worked three hours, you charge for three hours. But after a few months, many cleaners notice something frustrating: the faster and better they get at the work, the less money they make. That is the hidden trap of hourly pricing, and it is worth understanding before you set your rates for the next year.

This article walks through the real difference between charging per hour and charging per job, with example numbers you can adapt to your own market. None of these figures are promises about what you will earn. They are illustrations to help you think clearly about the math behind your own prices.

What hourly pricing really rewards

When you charge by the hour, the client is buying your time. That sounds reasonable, but look at what it does to your incentives.

Imagine you charge 40 dollars an hour. A standard three-bedroom home takes you four hours, so the client pays 160 dollars. Now imagine that over six months you get faster. You learn the home, you buy a better vacuum, you build a rhythm. The same house now takes you three hours. Under hourly pricing, your pay just dropped to 120 dollars for the exact same result. You got better at your craft and the market punished you for it.

There is a second problem. Hourly pricing invites the client to watch the clock. Some clients will ask why you took four hours instead of three, or wonder out loud whether you were moving fast enough. You end up defending your time instead of standing behind your result. That is an uncomfortable position, and it slowly erodes the trust that makes a cleaning relationship work.

Hourly pricing does have a place, and we will cover it. But as your default, it caps your income at the number of hours in a day and pays you less as you improve.

What per-job pricing rewards

When you charge per job, the client is buying a clean home, not your minutes. You quote a flat price for a defined scope of work, and how long it takes is your business.

Go back to that three-bedroom home. Suppose you quote 150 dollars for a standard clean, no matter how long it takes. In your first month it takes four hours, so you are effectively earning about 38 dollars an hour. Six months later the same clean takes you three hours. Now you are earning 50 dollars an hour for the same 150-dollar job. Your skill finally works in your favor. You built the speed, so you keep the reward.

Per-job pricing also changes the conversation with the client. Instead of talking about hours, you talk about the home and the result. The client knows the exact price before you arrive. There are no surprises on either side, and nobody is watching a clock.

The key to making per-job pricing safe is a clearly defined scope. A price without a scope is a trap for you, because the client can keep adding rooms and tasks. We will get to how you protect yourself.

The math side by side

Let us put realistic example numbers next to each other so the difference is concrete. Assume you clean five homes a week, all similar three-bedroom houses.

Under hourly pricing at 40 dollars an hour, with each home taking four hours, you earn 160 dollars per home and 800 dollars for the week. If you speed up to three hours per home but keep the hourly rate, you now earn 120 dollars per home, or 600 dollars for the week, and you have freed up five hours. To get back to 800 dollars you would need to find and clean more homes to fill those hours.

Under per-job pricing at 150 dollars per home, you earn 750 dollars for the week regardless of speed. When you were slow it was fair. When you got faster, you either kept the same money for less time, or you used the freed-up hours to add a sixth home and reach 900 dollars.

The pattern is clear. Per-job pricing lets your improvement flow into either more free time or more income. Hourly pricing turns your improvement into a pay cut unless you constantly find more work.

How to build a per-job price without guessing

Switching to per-job pricing scares some cleaners because they worry about underquoting. The fix is a simple, repeatable method.

Start by timing yourself honestly on several real homes. For a few weeks, write down the square footage or the number of bedrooms and bathrooms, and how long the clean actually took, start to finish, including setup and packing up.

Next, decide the hourly income you want to earn while you are actually working. This is your target working rate, not a client-facing number. Say you want 45 dollars an hour of actual work.

Now multiply your realistic time by your target rate, then add a cushion. If a standard three-bedroom, two-bathroom home takes you three and a half hours, that is 157 dollars at 45 an hour. Round up and add a small buffer for supplies and the occasional home that runs long. You land at a clean quote of 170 dollars.

The buffer matters. Some homes will run longer than expected. If your price only covers a perfect day, one messy home wipes out the profit. Building 10 to 15 percent into every quote keeps your average healthy across good days and bad ones.

Defining scope so per-job pricing stays safe

A flat price only works when both sides know exactly what it covers. Write your standard scope in plain language and share it before the job. A simple standard clean might include:

  • Dusting reachable surfaces, sills, and furniture
  • Vacuuming and mopping all floors
  • Cleaning and sanitizing bathrooms, including toilet, shower, sink, and mirror
  • Wiping kitchen counters, stovetop, and the outside of appliances
  • Emptying trash and general tidying

Then list what is not included, so add-ons are clearly extra. Inside the oven, inside the refrigerator, interior windows, inside cabinets, and walls are common extras. When a client asks for one of these, you have a natural, non-awkward way to say it costs more, because it was never in the scope they agreed to.

This protects your hourly reality. Without a scope, per-job pricing quietly turns into unpaid labor as small requests pile up.

When hourly pricing still makes sense

Hourly pricing is not the enemy. It is the right tool for jobs where you genuinely cannot predict the scope.

Deep cleans of homes you have never seen, move-out cleans where the condition is unknown, and hoarding or post-construction situations are all cases where a flat quote is risky. For these, an honest hourly rate, or an hourly rate with a minimum number of hours, protects you from a home that turns out to be far worse than it looked.

A common professional approach is to charge per job for recurring maintenance cleans, where you know the home and the time, and to charge hourly for one-time deep cleans and unpredictable situations. You get the income upside of flat pricing where it is safe, and the protection of hourly pricing where the risk is real.

You can also use a hybrid quote for first-time deep cleans: give an estimated range and an hourly rate, and explain that the final price depends on the condition you find. Clients respect that honesty, and it keeps you from eating hours you did not expect.

How to move your existing clients to per-job pricing

If you already charge hourly, you do not have to spring a change on everyone at once. Move new clients to per-job pricing first, so you build comfort with the model. For existing clients, the natural moment is a rate review or the start of a new year.

Keep the message simple and confident. You might say that to make billing more predictable for both of you, you are moving to a flat price per visit based on the home, and that for their home the price will be a specific number. Most clients prefer knowing the exact price in advance, so this is often an easy conversation rather than a hard one.

If a client pushes back and prefers hourly, you can keep them hourly for now. The goal is not to force every client overnight. The goal is to make per-job pricing your default so that as your skill grows, your income grows with it instead of shrinking.

The bottom line

Hourly pricing pays you for time and quietly penalizes you for getting better. Per-job pricing pays you for results and lets your growing skill turn into either more money or more freedom. Define your scope clearly, build in a cushion, keep hourly pricing for the genuinely unpredictable jobs, and let flat pricing carry your steady, recurring work.

If you are working toward a professional certification like the one offered free through CleanerFlow Academy, pricing confidence is part of presenting yourself as a serious professional. The way you quote a job tells a client, before you ever pick up a cloth, that you know your worth and you run a real business.

CleanerFlow Academy certifies you for free, in your language — and the certificate is yours to show any client.

Start your free certification