Forum Discussion

nuttapat1974's avatar
nuttapat1974
Contributor 2
21 days ago

How do you estimate cleaning time before sending a quote?

I’m curious how cleaning business owners estimate labor time before sending a quote, especially for a new property.

Square footage and number of rooms are easy to get, but things like buildup, clutter, pets, bathrooms, and the overall condition can change the actual cleaning time quite a bit.

Do you usually estimate from experience, use a formula, ask for photos/videos, or visit the property first?

And how often does the actual cleaning time end up being very different from what you originally estimated?

14 Replies

  • Kernovia's avatar
    Kernovia
    Contributor 2

    One thing I’d add is to track estimated hours against actual hours after each job.

    The estimate doesn’t have to be perfect to become useful data. If you record the home size, service type, condition assumptions, estimated hours and actual hours, you can start building your own production rates from completed jobs instead of relying entirely on a generic formula.

    I’d also connect the time variance back to the job economics. If you estimated 4 hours and it took 6, the important question isn’t only why the estimate was off—it’s whether the original price still covered the actual labor cost, supplies/other job costs, overhead and the profit you expected.

    Over time that gives you two feedback loops: improve the labor estimate and improve the minimum price you’re willing to quote.

    Photos and condition ranges seem like a good way to reduce the uncertainty before the job; actual-vs-estimated results can help tighten the system afterward.

    • nuttapat1974's avatar
      nuttapat1974
      Contributor 2

      That makes sense. The dirt level seems like the hardest part to standardize. When an estimate turns out wrong, what causes the biggest problem for your business: losing money, running behind schedule, or having to explain a price change to the customer?

      • Kernovia's avatar
        Kernovia
        Contributor 2

        From a profitability standpoint, I’d put losing money first, because that can happen even when the schedule and customer experience seem fine.

        If a job takes longer than estimated, I’d want to know whether the original price still covered the actual labor cost and other job costs, plus enough contribution toward overhead and profit. If it did, the estimating error may mainly be an operational issue. If it didn’t, then it becomes a pricing issue too.

        Running behind schedule would probably be next because one underestimated job can affect the jobs after it. Having to explain a price change is important too, but ideally the pricing and condition assumptions give enough buffer that you don’t have to renegotiate after work has started.

        That’s why I think tracking estimated vs. actual hours and estimated vs. actual profit is useful—they tell you whether the problem is the time estimate, the price, or both.

  • Not the person to weigh in on the actual time formula, real hands-on expertise. But something worth adding to the conversation: the businesses that get quoting most accurate aren't necessarily the ones with the best formula, they're the ones who turn condition into something measurable instead of a gut feeling.

    A simple version of this: build a quick 1-5 scale for the hidden factors, buildup, clutter, pet presence, bathroom condition, and actually score each new property against it during your walkthrough or video call, before you quote. Over time, you start seeing real patterns: condition score 4+ properties run 40% longer than I initially guess, which turns a vague feeling into something you can actually adjust for.

    The other habit worth building: after the job's done, jot down actual time next to the quoted time, even just in a notes app. Most people never close that loop, so the same misjudgment (say, always underestimating pet homes) repeats forever instead of getting corrected. A few months of that data and your gut feel starts getting genuinely sharper, because it's being trained on real outcomes, not just experience. Hope this helps nuttapat1974​ 

    • nuttapat1974's avatar
      nuttapat1974
      Contributor 2

      Thanks — the estimate-vs-actual tracking part is really interesting.

      When you track several jobs, how do you actually use that history when quoting the next similar job? Do you keep it in a spreadsheet/software, or mostly rely on experience?

      And what’s the most annoying part of that process?

      • Servicehomepro's avatar
        Servicehomepro
        Contributor 3

        Good questions. To be upfront, I don't quote cleaning jobs myself. I work on the systems side with service businesses, so this is what I see the ones who do it well doing. And the 40% in my earlier comment was an example of the kind of pattern that can show up, not a real figure. Yours will be your own.

        Using the history: the best setups keep one simple record per job property size, condition score, quoted hours, actual hours. Before quoting a new property, they pull up the last few jobs with a similar size and score, check the average gap between quoted and actual, and adjust the new estimate by that. That can live in a spreadsheet or in your job software. What matters is that you look at it before you quote, not just record it afterward.

        The most annoying part, from what I hear, is consistency. Recording actual time is easy to skip on a busy day, and one missed job makes the data less trustworthy. It also takes a few dozen jobs before the pattern is reliable, so it feels like effort with no payoff at first.

        Do you have how you handle it on your end?. nuttapat1974​ 

  • travisshepherd's avatar
    travisshepherd
    Verified Community Coach

    ​For us, square footage is just a starting point. The real variable is always property condition.

    ​We use a baseline formula based on square footage to get a rough estimate, but we require a detailed intake before giving a final quote—asking about pets, hard water buildup, flooring types, and when it was last deep cleaned. For larger or unique jobs, we ask for quick photos/videos or do a quick walkthrough.

    ​To protect our time, we set a clear policy: initial cleans are billed on an hourly rate to get the property up to baseline before moving to a flat recurring rate. We also put a condition clause in our estimates so if a crew walks in and finds extreme buildup or clutter, we can adjust the price or get approval for additional hours before starting.

    ​Estimates are still going to be off occasionally, but having that initial deep-clean rate and a condition clause keeps us from taking a hit on labor.

  • judithvirag's avatar
    judithvirag
    Verified Community Coach

    We have developed an excel sheet where we have all the sizes of homes and the different pricing (regular clean, deep clean, moving clean).  We quote a range of hours as we want to factor in the dirt level.   We do ask the customer about the dirt level but lets be honest what is clean to me is different for someone else. :) 

    • nuttapat1974's avatar
      nuttapat1974
      Contributor 2

      That makes sense — the “level of dirtiness” seems like the hardest part to standardize.

      When your estimate turns out wrong, what usually causes the biggest problem: losing money, running behind schedule, or having to explain a price change to the customer?

      • judithvirag's avatar
        judithvirag
        Verified Community Coach

        When we need more time we reach out to the customer to let them know we need more time.  At times this is right at the start of the job.  We also ask the customer to send pictures before hand.  So it isn't often we need more time.  

  • muqeet's avatar
    muqeet
    Contributor 2

    I think photos or a quick walkthrough help a lot with the things square footage doesn’t really tell you, especially clutter and buildup.

    Do you usually add some extra time to your estimate to account for those unknowns, or do you keep the estimate tight and adjust after the first cleaning?

  • Kernovia's avatar
    Kernovia
    Contributor 2

    I’d use a baseline plus adjustments rather than square footage alone. Start with the normal labor time for the size and scope, then adjust for the things that actually change production time — buildup, clutter, bathrooms, pets, kitchen condition, accessibility, and whether it’s a first-time/deep clean.

    Photos or a quick walkthrough can help a lot with those adjustments. For a new property, I’d also treat the first estimate as having some uncertainty rather than trying to make it artificially precise.

    The other piece is tracking estimated hours versus actual hours after the job. Over time that gives you much better numbers for similar properties and helps prevent a quote that looks reasonable but doesn’t actually cover labor, overhead, and your target margin.