A house cleaning quote wins the job when it arrives fast, says exactly what is included, shows one clear price, and lets the customer accept and pay in a click. Most residential cleaning should not need a quote: publish flat rates by home size and let customers book. Save quotes for jobs that vary too much to price blind, gather the details by phone and photos, and send the quote the same day with an automatic follow-up.

This guide covers when to quote, how to gather details, what the quote must contain, how to price it, and how to follow up. For the flat-rate grid that handles most jobs, read how to price house cleaning services. For collecting payment once the quote is accepted, read the invoicing guide.

When to quote instead of publishing a price

Quote the jobs where the condition or scope changes the time by more than your flat-rate grid can absorb:

  • Move-out and move-in cleans of homes that have been lived in hard, sat empty, or need every cabinet and appliance done.
  • Post-construction and renovation cleanup, where dust reaches everything and the scope depends on what the contractors left.
  • Hoarding and heavy-condition homes, which need a conversation before a price.
  • Very large homes above your largest published tier.
  • Commercial and office cleaning, which is priced per visit on a schedule and usually needs a site visit.
  • Anything the customer describes as “it’s pretty bad.” Take them at their word and quote.

Everything else, which is most of a residential cleaning business, belongs on the booking form at a published price. The online booking guide covers the form and where the quote request path fits inside it.

Step 1: Gather the details without driving out

A walkthrough costs an hour of driving and looking for a job you may not win. For most quoted jobs, a ten-minute call and a few photos do the same work. Ask, in this order:

  1. Address and access. Confirms it is inside your service area and tells you about parking, stairs, and keys.
  2. Type of job and the deadline. A move-out clean has a date the keys go back; that date sets your schedule and your leverage.
  3. Rooms, bathrooms, and approximate size. Bedrooms and bathrooms are the anchor; square footage is helpful if they know it.
  4. Condition, honestly. “When was it last cleaned, and is there anything you’re worried about?” Pets, smoking, mold in the bathroom, grease in the kitchen, and carpet condition all change the time.
  5. What they expect included. Inside the oven and fridge, inside cabinets, windows, walls, baseboards, garage, patio. List what you consider standard for that job type and let them add.
  6. Photos or a video walkthrough. Ask for a two-minute phone video of every room, kitchen, and bathroom. Customers who want the job send it within the hour. The ones who do not were rarely serious.
  7. Whether the home is empty on the day. Furniture in a move-out clean roughly doubles the work in some rooms.

Save an in-person visit for commercial contracts, homes over your largest tier, and any job where the customer cannot or will not send photos. When you do visit, treat it as part of the sale: arrive on time, take your own photos, and leave the quote the same day.

Step 2: Price the job from time, not from a guess

Price a quoted job the same way you built your flat rates: estimated labor hours multiplied by your internal hourly target, plus add-ons. The difference is that the hours come from the details you gathered, not from a grid.

Estimate in blocks: each bathroom, the kitchen, each bedroom and living area, and any extras such as the inside of the oven, the fridge, cabinets, windows, walls, and baseboards. Use your own time records from similar jobs, and add a margin for condition. A move-out clean of a lived-in three-bedroom home is not a deep clean with the furniture gone; it is a deep clean plus every cabinet, appliance, and surface, and it takes longer than most owners estimate the first few times.

Worked example (illustrative). Suppose your internal hourly target is $50 per labor hour and the details describe a 3-bedroom, 2-bath move-out clean, empty, in average condition, with the inside of the oven and fridge and all cabinets included. Suppose your records say that is about 7 labor hours. The base is $350. Add a condition margin of one hour for the unknowns you cannot see in photos, and the quote is $400. If the customer wants interior windows, add the hour that takes at your target. The example numbers are for arithmetic only; yours come from your own costs and records.

Quote a single total, not an hourly rate with a range. “Estimated 6 to 9 hours at $50 per hour” makes the customer anxious about the top number and invites a negotiation about hours. “$400 for the move-out clean as described” is a decision.

Step 3: What the quote must contain

A quote that leaves out any of these produces a question, a delay, or a dispute later:

  • Customer name, service address, and the date sent.
  • Validity period. Quotes for move-out cleans should expire with the move-out date; general quotes, in 14 to 30 days.
  • Service name and a plain description of what the job includes, room by room or area by area. This is the part customers read.
  • What is not included, in one or two lines, so nobody expects the garage or the exterior windows.
  • Add-ons as separate lines with their own prices, so the customer can remove one instead of rejecting the whole quote.
  • The total price, in one number.
  • Deposit and payment terms. For one-time and move-out cleans, a deposit at acceptance and the balance charged to the card on file when the job is done.
  • Cancellation window in a sentence.
  • Date, arrival window, and estimated duration.
  • An accept button that takes the card. A quote the customer accepts by replying “sounds good” is not accepted until the deposit is in. Most cleaning software turns a quote into a booking and a card on file with one click.

Keep it to one page. Photos of your past work and a line about your team help, but the description and the price do the selling.

Step 4: Send it the same day and follow up twice

Speed wins quoted jobs more often than price does, because the customer usually asked two or three companies and the first clear answer sets the standard. Send the quote within hours of the call, and the same day at the latest.

Then follow up exactly twice: once two or three days after sending, with the accept link and one question (“Does the 14th still work for you?”), and once a week later. After that, stop. Most cleaning software sends these automatically. Jobber’s automated quote follow-ups start on its Connect plan, and its Grow plan adds optional add-ons and markups so customers can pick extras from inside the quote. BookingKoala handles most of this through the booking form instead, with a quote request path for the jobs that need it.

When a quote is declined or ignored, note why if you can learn it. Three declines in a row on price for the same job type is information about your market; three declines on scope means the description is confusing.

Quoting by business size

Solo cleaners should quote by phone and photos only, never drive out for a residential quote, and keep the quote to a simple template with the sections above. A solo cleaner’s time is the whole business; an hour spent on a walkthrough is an hour not cleaning. Set a minimum for quoted jobs high enough that they are worth the disruption to a recurring schedule, and do not be afraid to decline a job that does not fit.

Crews of 2 to 5 should keep one person responsible for quotes so they go out the same day, use software that turns an accepted quote into a scheduled job with a card on file, and record the actual hours on every quoted job. Quoted jobs are where crews lose money, because the price was a guess and the hours are paid in wages. After ten or fifteen quoted jobs with real times recorded, your estimates get sharp and your margin returns.

Growing companies with commercial work should do site visits for every contract, quote per visit on a schedule with a clear scope document, and price from job costing in a tool such as Jobber or Housecall Pro, where the price book and job costing show which quoted jobs are profitable.

Mistakes to avoid

  • Quoting standard cleans. Publish those prices; quotes are for unusual jobs.
  • Driving out for every quote. Phone and photos first.
  • An hourly range instead of a total. It reads as uncertainty and invites haggling.
  • A vague description. “Deep clean, $400” produces a dispute about the oven.
  • No deposit on move-out cleans. The customer has already moved; a no-show costs you the day.
  • A quote that cannot be accepted in a click. Every extra step loses a share of customers.
  • Following up more than twice, or not at all. Twice is the number.

Key takeaways

  • Publish flat rates for standard, deep, and recurring cleans, and quote only jobs that vary too much to price blind.
  • Gather details by phone and photos, and save walkthroughs for commercial contracts and very large homes.
  • Price quoted jobs from estimated labor hours at your internal hourly target plus a condition margin, and quote one total, never an hourly range.
  • Include what is and is not covered, add-ons as separate lines, deposit and cancellation terms, timing, and a one-click accept that takes a card.
  • Send the same day, follow up automatically twice, and record actual hours on every quoted job so the next estimate is better.

Frequently asked questions

Should a cleaning business quote every job or publish prices?

Publish flat prices for standard, deep, and recurring cleans by home size, and quote only the jobs that vary too much to price blind: move-out cleans of neglected homes, post-construction cleanup, hoarding situations, very large homes, and commercial space. Publishing prices lets most customers book without waiting, and quoting is reserved for jobs where seeing the home first protects you.

Do I need to visit the home before quoting a cleaning?

Usually not. For most quoted jobs, a short phone call plus photos or a video walkthrough from the customer gives you enough: rooms, condition, what is included, access, and timing. Reserve an in-person visit for large homes, commercial contracts, and any job where the customer cannot show you the condition, and treat the visit as part of the sale.

What should a house cleaning quote include?

The customer's name and address, the date the quote was sent and how long it is valid, a clear description of the service and what is included, the rooms or areas covered, any add-ons as separate lines, the total price, the deposit and payment terms, your cancellation window, the estimated time or arrival window, and a way to accept and pay by clicking, not by replying to an email.

How do I follow up on a cleaning quote without being pushy?

Send one automatic follow-up two or three days after the quote with the accept link and a single question, such as whether the proposed date works. Send one more a week later. After that, stop. Most cleaning software can send these follow-ups automatically; Jobber's automated quote follow-ups start on its Connect plan.

Should I charge for a cleaning estimate?

No, for residential work. Free quotes are the norm, and charging would lose most inquiries. What you can do is limit the free effort: quote by phone and photos rather than driving out, and save in-person visits for jobs large enough to justify the time.