Guide

Hourly vs per-square-foot cleaning pricing: which wins

Both methods work, but only if you know your production rate. Here's the formula that links square footage to your hourly rate, worked examples, and the modifiers that move the price.

Most cleaners ask this the wrong way round. It's not "hourly or per square foot" — it's "how many square feet can I actually clean in an hour". Once you know that number, the two methods become the same calculation wearing different clothes.

The bridge formula

Per-square-foot pricing only works once you know your production rate — how many square feet one person (or crew) clears per hour. The formula is:

Price = (Square feet ÷ Production rate in sq ft/hour) × Hourly rate

The middle step gives you hours. Multiply by your hourly rate and you have a price. Skip the production rate and per-square-foot pricing is a guess dressed up as a formula.

If you haven't nailed down your hourly rate yet, start with the hourly rate calculator — it accounts for your costs, target profit and realistic billable hours, not just "what the last guy charged".

Production rates: the numbers that matter

Production rate depends on the type of clean. A recurring clean on a maintained home moves faster than a first-time deep clean on a house that hasn't seen a mop in months.

Clean typeProduction rate (sq ft/hr, one cleaner)Resulting $/sq ft (at $30-40/hr)
Recurring/maintenance clean800–1,300$0.08–$0.16
Deep clean (first visit, heavy soil)400–600$0.15–$0.30

These ranges move with clutter, number of bathrooms, pets, and how fussy the client is about detail. A 900 sq ft flat with one cat and a tidy owner might come in at the top of the recurring range. A 900 sq ft flat with three kids, two dogs, and grease-caked kitchen surfaces sits at the bottom, or drops into deep-clean territory.

Worked example

Take a 1,400 sq ft house, recurring clean, and your hourly rate is $35.

Now the first clean on the same house, heavy build-up, done as a deep clean at 500 sq ft/hr:

The first-clean multiplier

First cleans almost always take longer than steady-state recurring visits, even on the same square footage. Dust builds up in places recurring cleans never touch, baseboards need attention, and you're learning the layout. Standard practice is to multiply your recurring price by 1.5 to 2x for the first visit. Anything less and you're subsidising the client's first impression out of your own margin.

Four modifiers that move the price

Square footage and production rate get you to a base price. Then adjust for what actually makes a job harder or easier:

Stack the ones that apply. A pet-owning family with a cluttered three-bed, two-bath house could reasonably see a +35–45% adjustment over the bare square-foot base price.

How to quote without guessing

The practical approach: quote flat to the client, but calculate the number using square footage and your production rate. Clients want a single number, not a lecture on production rates — give them the flat price, but build it properly behind the scenes.

  1. Get the square footage (ask the client, check listing sites, or measure on the walkthrough).
  2. Pick the right production rate band for the clean type and adjust for modifiers.
  3. Convert to hours, multiply by your hourly rate, apply the first-clean multiplier if relevant.
  4. Quote the flat number. Track the actual time on the job.

Time the first job — then fix the rate, not the price

This is the step most cleaners skip. Time the first job against your estimate. If the actual time beats your estimate by more than 20%, on two separate jobs of a similar type, the problem is your production rate assumption, not the price you charged. Adjust the production rate for that clean type upward and re-run future quotes with the corrected number.

Don't just cut the price on the next similar job because "it was too high last time" — figure out why it was high. Maybe your rate for recurring cleans is really 1,150 sq ft/hr, not 1,000. Fix the input, and every future quote self-corrects.

The same logic runs the other way. If two jobs in a row run 20%+ over estimate, your production rate is too optimistic for that home type, and you're underpricing every similar job until you correct it.

Checking the maths against your margins

A price that covers your hourly rate isn't automatically a price that leaves profit once supplies, drive time and overhead are counted. Run a finished quote through the job profitability calculator to see what's actually left after costs, and check your overall numbers against the break-even calculator if you're not sure how many jobs a month you need just to cover the lights.

The short answer

Hourly and per-square-foot aren't competing systems — per square foot is just hourly pricing with the production rate baked in. Know your production rate for recurring and deep cleans, apply the right modifiers, quote flat, then use the first few jobs to check your rate against reality. Fix the rate when the numbers disagree with your gut, not the price.

Put this into practice

The Small Business Operations Kit ($19) turns guides like this one into fill-in-once worksheets: rate card, quoting sheet, job costing, payment terms and follow-up templates. Built by the same people who write these guides.