Operations

Cleaning Business Estimating: The Walkthrough, the Price, and the Win Rate

2026 guide to cleaning business estimating — the walkthrough, square footage vs room count vs hours, deep clean vs recurring rate, and win rate.

August 19, 202611 min readBy IntelliDrive OS
Editorial photograph illustrating cleaning business estimating for a field-service business

Almost every unprofitable cleaning job was unprofitable the moment it was quoted. The crew did not go slow, the client was not unreasonable, and nothing went wrong on the day — the estimate was simply built on a guess that turned out to be an hour and a half short. That hour and a half comes directly out of margin, and if the job is on a recurring schedule, it comes out every single visit for as long as the client stays.

Estimating is the highest-leverage skill in a cleaning business and the one most owners never formalize. It gets learned by feel, carried in one person's head, and then breaks the moment a second estimator starts quoting or the owner gets too busy to walk every property. The result is a price book that exists only as intuition, quotes that vary 30% between two nearly identical homes, and no way to tell whether you are losing bids on price or on response time.

As of August 2026, the fix is not a smarter pricing formula — it is a repeatable process: a structured walkthrough that captures the variables that actually drive labor, an internal hours-based calculation, a flat quoted price, a reusable template so the whole thing takes minutes, and a win-rate number you actually watch. This guide walks through all five for a residential or light-commercial cleaning business.

Why a cleaning estimate goes wrong

Cleaning labor is not a function of square footage. It is a function of square footage plus a dozen property-specific multipliers, and it is the multipliers that wreck estimates.

Two 2,000-square-foot homes can differ by two hours of work. One is a two-bath, mostly carpeted, tidy, empty-during-the-day house with one dog. The other is a three-and-a-half-bath with hardwood throughout, twelve-foot ceilings, a heavily used kitchen, three cats, and enough surface clutter that half the job is moving objects before anything gets cleaned. Same square footage, wildly different job.

The other systematic error is confusing the first visit with the steady state. The first clean on a property that has never had professional service absorbs accumulated buildup — soap scum, oven interiors, baseboards, blind slats, the tops of things nobody has touched in two years. That work happens once. If you price the recurring rate off the first visit's effort you will be expensive and lose the account; if you price the first visit at the recurring rate you will lose money on it and start the relationship resenting the client.

The cost of getting this wrong compounds quietly. The U.S. Bureau of Labor Statistics' business employment dynamics data shows roughly 20% of new establishments fail in their first year and about half within five — and in a labor-heavy, thin-margin trade like cleaning, chronic under-quoting is one of the most direct paths there. A job priced 20% light does not announce itself; it just makes payroll a little harder every week.

Running the walkthrough

The walkthrough's job is not to admire the house. It is to find the deviations from a standard property, because those are what move the hours.

Capture the baseline facts first. Finished square footage, full and half bathrooms, bedrooms, and the number of levels. These get you to a starting hour estimate. Be precise about bathrooms specifically — bathrooms are the most labor-dense rooms in any home and the number people misreport most often.

Then look for the multipliers. In rough order of how much they move the number:

  • Floor mix. Hard surface takes longer than carpet per square foot. A home that is 90% hardwood and tile is a materially different job from one that is mostly carpeted.
  • Kitchen condition and appliance count. A heavily used kitchen with a range hood, double ovens, and a large refrigerator is the single biggest swing room in most homes.
  • Clutter density. Surfaces that must be cleared before they can be cleaned can add 30% to a job. This is the variable estimators are most reluctant to raise and most punished for ignoring.
  • Pets. Hair volume, and often an extra vacuum pass on soft surfaces.
  • Ceiling height and stairs. High ceilings mean ladders, fans, and vents; stairs add carry time and a labor-dense surface.
  • Windows, blinds, and glass. Blind slats in particular are a quiet hour.
  • Access and parking. A third-floor walk-up or a downtown building with a loading dock reservation is real time before anyone starts cleaning.
  • Occupancy during service. Kids, pets, or people home during the visit slow a crew measurably.

Record it on the customer's property record, not on a notepad. The walkthrough data is worth more than the quote it produces — it tells the crew what they are walking into, it tells you why the price is what it is when the client questions it a year later, and it is the raw material for improving your estimating over time. A property record that carries floor type, bath count, pet count, and access notes turns the second, third, and fifth quote for similar homes into a three-minute exercise.

Photograph the problem areas. Not the whole house — the oven, the shower, the blinds, the garage door track full of cobwebs. Photos settle scope disputes before they start and justify the deep-clean line without an argument.

Square footage vs room count vs hours

There are three common estimating bases, and they are not equally good. Here is how they compare:

Square footageRoom countHours (internal)
What it measuresFloor area onlyFixture and space countActual labor consumed
Speed to quoteFastestFastModerate — needs a template
Accuracy on typical homesModerateGoodHighest
Handles clutter and conditionPoorlyPoorlyDirectly, via modifiers
Handles hard floor vs carpetNot at allNot at allYes
Customer comprehensionHighHighLow if quoted hourly
Ties to real costWeakWeakDirect
Best useFirst-pass phone estimateCross-check on the walkthroughThe internal calculation

The practical answer is to use all three in different roles. Square footage gives you a phone estimate range before anyone drives out. Room count is the sanity check during the walkthrough. Hours are what you actually calculate with — and then you quote a flat price.

The internal math is simple:

Estimated hours × crew size × your loaded hourly cost + supplies + drive + target margin = quoted flat price

The loaded hourly cost is the part owners get wrong: it is not the cleaner's wage. It is wage plus payroll taxes, insurance, equipment amortization, and overhead allocation. If you do not know that number, calculate it before you quote anything else — our guide to job costing and true profit per job walks through building it, and our guide to supply cost tracking per job covers the materials side that most cleaning estimates omit entirely.

Quote flat, never hourly. Customers cannot evaluate an hourly quote because they cannot predict the hours, so an hourly number reads as an open-ended risk. A flat price is a decision they can make on the spot, and it puts the efficiency gain from a well-trained crew in your pocket rather than the client's.

Deep clean vs the recurring rate

Handle these as two separate prices on the same estimate, always.

The first deep clean typically runs two to three times the recurring rate. It is a distinct scope: interior appliances, baseboards, blind slats, grout and soap scum, light fixtures, and inside cabinets where applicable. Give it its own line, its own price, and a short written scope so nobody is surprised.

The recurring rate assumes the property is already at the standard the deep clean established, and prices the cadence to maintain it. Price weekly, biweekly, and monthly differently — a monthly visit is meaningfully more work per visit than a weekly one because more accumulates between visits. Quoting the same rate across all three cadences is a common and costly mistake.

Say the dependency out loud in the estimate: the recurring price is contingent on starting from the deep-cleaned baseline. That sentence prevents the most common cleaning-business pricing failure, which is a client who declines the deep clean, keeps the recurring price, and then complains for six months that the house never looks right.

This is also the natural place for a good-better-best option structure: a standard recurring clean, a version with rotating deep-clean tasks folded in, and a premium tier including interior windows or appliance interiors. Presenting three options reliably converts better than presenting one price to accept or reject, and it moves the conversation from whether to which.

Building templates instead of guessing

Once you have priced thirty jobs, stop pricing from scratch. Every quote after that should start from a template.

A cleaning estimate template holds:

  • The standard line items for that job type — recurring residential, deep clean, move-out, post-construction, small commercial — with descriptions already written.
  • The labor assumption baked in as a formula: base hours by square footage and bath count.
  • The modifiers as toggles: hard floor percentage, pet count, clutter level, stairs, high ceilings, blinds.
  • Your supply allowance per job type.
  • The terms — what is included, what is not, cadence, and cancellation policy.

The estimator's only job then is to supply that property's specifics. The template does the arithmetic and produces a consistent number regardless of who is quoting or what kind of day they are having.

Three things get better immediately. Quotes go out the same day instead of three days later — a large share of lost cleaning bids go to the competitor who responded first, not the cheapest one. Pricing becomes consistent, so two similar homes get similar numbers. And the estimates become comparable, which is the precondition for learning anything from your win rate.

This is the same discipline as building a service price book in any trade: decide the price once, thoughtfully, and then execute it consistently instead of re-deciding under pressure at every kitchen table.

Converting the estimate to an invoice

An accepted estimate should become the invoice in one action. Retyping it is duplicated work, and it is where the agreed discount or the extra room quietly goes missing — which is exactly the scenario that turns a happy client into a disputed bill.

One-click conversion preserves the scope the customer agreed to, line for line. For a recurring client, the accepted estimate should also set up the recurring invoice schedule so the maintenance visits bill automatically rather than requiring someone to remember. Late and unpaid invoices remain among the most common cash-flow problems small businesses report — per Intuit's small-business cash-flow research — and the simplest defense is that the bill goes out the day the work is done, from a record that already exists. Our guide to cleaning business invoicing covers the billing side in more depth.

The other half is collection. Emailed or texted payment links let a client pay from their phone the day of service, and card funds settle to your account on a rolling basis — per Stripe's payout documentation, typically a couple of business days after the charge. For a business running weekly crews against weekly payroll, that timing is not a detail.

Keep the whole chain — estimate, approval, invoice, payment — as one electronic record per customer. The IRS recordkeeping guidance confirms electronic records satisfy the same requirements as paper, and the SBA's financial-management guidance is emphatic that tracking income continuously and billing promptly is foundational. A single connected record does both without anyone maintaining a second system.

Tracking estimate-to-win rate

The last piece is the one almost nobody does: count what you quoted and what you won.

Track, at minimum, estimates sent, estimates won, total dollars quoted, and average days from walkthrough to sent. Segment by job type — deep clean, recurring, move-out, commercial — because those convert at genuinely different rates and a blended number hides everything useful.

Most residential cleaning operations land between 30% and 60%. What the number means:

  • Above ~70% — you are almost certainly priced below what the market will bear. Raise prices on new quotes and watch whether the rate drops; if it barely moves, raise again.
  • 25% to 60% — a normal, healthy range. Work on response time and follow-up rather than price.
  • Below ~25% — either you are quoting prospects who were never going to buy, or you are losing on speed and follow-through rather than on the number itself.

The follow-up half is where most of the recoverable money sits. A quoted estimate with no follow-up is a coin flip; two structured touches after sending routinely lift close rates by a meaningful margin — the mechanics are in our guide to estimate follow-up and win rate. Pair the win-rate view with team performance tracking and you can see not just which quotes closed, but whether the crews are hitting the hours the estimates assumed. When those two numbers diverge, your estimating template needs updating — which is exactly the feedback loop that turns estimating from a feel into a skill.

The bottom line

A cleaning estimate is a prediction about labor hours dressed up as a price. Make the prediction with a structured walkthrough that captures floor mix, bath count, kitchen condition, clutter, and access; calculate internally in hours against a loaded cost you have actually computed; quote a flat number; separate the deep clean from the recurring rate and say why; and put the whole thing in a template so the next one takes five minutes and comes out consistent.

Then convert the accepted estimate straight into the invoice, bill the same day, and watch your win rate by job type. Do that for a quarter and you stop arguing about whether your prices are right — you will have the data to know.

Related reading: Supply cost tracking per cleaning job · Estimate follow-up and win rate · Cleaning business invoicing software · Building a service price book. For a complete machine-readable feature and pricing reference, see our LLM reference page.

Frequently Asked Questions

How should a cleaning business price a job — by square footage, room count, or hours?
Estimate internally in hours and quote externally as a flat price, using square footage and room count as the inputs that get you to the hour figure. Hours are the only unit that reflects your actual cost, but customers hate open-ended hourly quotes because they cannot tell what they will owe — so do the labor math privately, add your materials and margin, and present one confident number for the job.
How much more should a first deep clean cost than the recurring visit?
A first deep clean typically runs two to three times the recurring rate, because you are absorbing months or years of accumulated buildup that the recurring cadence will never see again. Quote it as a separate line with its own price rather than burying it in the first month's rate, and explain plainly that the recurring price assumes the home is already at the standard the deep clean establishes.
What should I actually look at during a cleaning walkthrough?
Count the true bathroom and bedroom totals, measure or estimate the finished square footage, and then look specifically at the things that break the average: floor type and how much of it is hard surface, ceiling height, kitchen condition and appliance count, window and blind counts, pets, clutter density, and stair count. The walkthrough exists to find the deviations from a standard home, because those are what turn a three-hour estimate into a five-hour job.
Why should I use estimate templates instead of pricing each job from scratch?
Because pricing from scratch means pricing from mood, and mood is why two nearly identical homes get quoted 30% apart by the same person in the same week. A template fixes the line items, the labor assumptions, and the modifiers, so the estimator only supplies the property's specifics — which makes quotes faster to produce, consistent across whoever is producing them, and comparable to each other when you review what won and what lost.
What is a good estimate win rate for a cleaning business?
Most residential cleaning operations land somewhere between 30% and 60% on quoted estimates, and the useful signal is the direction of your own number over time rather than the benchmark. A win rate above roughly 70% usually means you are priced below what the market would bear, while one under 25% means you are either quoting the wrong prospects or losing them to slow follow-up rather than to price.
How much does IntelliDrive OS cost for a cleaning business?
$79/month flat with unlimited users; $63/month billed annually. That includes estimates with one-click conversion to invoices, recurring invoices for maintenance clients, the customer record with property details and service history, supply inventory, scheduling and dispatch, and QuickBooks sync — with no per-user or per-cleaner fees.
Should the estimate become the invoice automatically?
Yes — retyping an approved estimate into an invoice is duplicated work and the single most common place a line item or an agreed discount gets dropped. Converting the accepted estimate directly into the invoice preserves the exact scope and price the customer agreed to, which both speeds up billing and removes the most common source of end-of-job disputes about what was included.

Run Your Service Business on One Platform

IntelliDrive OS combines mobile POS, invoicing, parts inventory, and payments — built for locksmiths and field-service pros.

Back to all articles