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 usually send it quickly; one who never sends it may not be serious.
  7. Whether the home is empty on the day. Furniture in a move-out clean can add substantially to 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 often takes longer than 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.

For routine cleaning and any job you can scope in advance, 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.

For genuinely unpredictable work, such as hoarding, extensive post-construction cleaning, or open-ended organizing, you may agree on an hourly rate or an initial block of work instead. Define the scope, estimated hours, and a spending limit in writing, and get the customer’s approval before exceeding that limit.

Free tool

Quote builder

Turn your block estimate into one total and a client quote, with the follow-up dates and two short messages. Your hours and hourly target stay on your side of the page.

Runs in your browser. Nothing you enter is sent, saved, or added to the page address.

The result below is worked out for the example values. Turn on JavaScript to use your own numbers.

Example values: the guide's worked example above, a $50 internal hourly target and about 7 labor hours for an empty 3-bedroom, 2-bath move-out in average condition, plus a one-hour condition margin. They are for arithmetic only, not market rates: use your own target and your own time records. Customer details start blank and stay on this page.

The job

Fills in the name and the description on the quote from this site's service lists, if you have not changed them. Edit both freely.

For example: 8 to 9 AM.

Used for the time on site: labor hours divided by cleaners.

Your estimate (never shown on the quote)

Your all-in target from Step 1 of the pricing guide: your pay, costs and profit per labor hour. Not the Price Calculator's take-home figure.

Extra time for what photos cannot show. 0 is allowed.

Estimate in blocks from your own records: each bathroom, the kitchen, each bedroom and living area, and extras. A team of two for two hours is four labor hours. A blank row is skipped.

Add-ons (separate lines on the quote)

Extras the customer can remove without rejecting the whole quote, each priced at your hourly target. A blank row is skipped.

On the quote

Room by room, the part customers read. It starts from the service lists in what a standard house cleaning includes; change it to what this job includes.

One line each, so nobody expects the garage or the exterior windows.

The quote shows the deposit and the balance. Say when each is due in your terms below.

The guide: 14 to 30 days for general quotes; move-out quotes expire with the move-out date.

Your own words: when the deposit and balance are due, and your cancellation window. The tool does not write terms.

Quote total: $400 for the Move-out clean as described: 8 hours of labor at your $50 target. About 8 hours on site with 1 cleaner.

This is your price from your own estimate, not a market rate. Record the actual hours on the job so the next estimate is sharper.

Your price sheet, at $50 per labor hour
LineLaborPrice
3-bedroom, 2-bath move-out, empty, average condition7 hours$350
Condition margin1 hour$50
Quote total8 hours$400

Before you send, fix these. Until you do, the quote you copy or print starts with "DRAFT - REVIEW BEFORE SENDING" and lists them.

  • Missing from the quote: the customer's name, the service address, the job date, and the arrival window. The guide lists each as part of a complete quote.
  • No payment or cancellation wording: the guide lists the deposit and payment terms and a cancellation window as parts of every quote. Add your own sentence below; the tool does not write terms.

Also worth a look: the guide's advice; leave any that are your choice.

  • No deposit: the guide recommends a deposit at acceptance for move-out and one-time cleans, because a no-show costs you the day.

The client quote

One total for the work described. Hours and your hourly target stay off it, as the guide advises.

DRAFT - REVIEW BEFORE SENDING - Missing the customer's name, the service address, the job date, and the arrival window. - No payment or cancellation terms. Quote: Move-out clean Valid for 14 days from the date sent. What is included A deep clean of an empty home where every surface is expected to be done, plus the inside of every cabinet, drawer, closet, and appliance. Every room: - Dust reachable surfaces, shelves, and decor - Dust and wipe light switches, door handles, and reachable ledges - Vacuum carpets and rugs; vacuum and mop hard floors - Empty trash and replace liners - Baseboards, door frames, and doors - Light fixtures, ceiling fans, and vents (reachable) - Cabinet fronts and handles throughout - Behind and under movable furniture and appliances - Window sills and reachable window tracks - Spot cleaning walls and switch plates - Inside all cabinets, drawers, and closets - Light fixtures and switch plates throughout Kitchen: - Wipe countertops and backsplash - Clean the outside of appliances and the stovetop - Clean and shine the sink and faucet - Wipe cabinet fronts where marked or splashed - Inside the microwave and the oven and refrigerator exteriors, all in detail - Inside the oven, refrigerator, and dishwasher Bathrooms: - Clean and disinfect the toilet inside and out - Clean the shower and tub, including fixtures - Clean the sink, counter, and faucet - Clean the mirror - Wipe cabinet fronts - Mop the floor - Grout, soap scum, and hard water buildup in bathrooms Not included - Carpet shampooing - Exterior windows - Garage and patio - Yard Total: $400 Estimated time on site: about 8 hours with 1 cleaner. The price is for the work described above.

Follow-ups

Follow up 3 days after you send the quote, and once more a week later. Then stop.

First follow-up

Hi, just checking that the quote for your Move-out clean reached you. Is there anything you would like to change?

Second follow-up

Hi, one last note about the quote for your Move-out clean. It is valid for 14 days from the date it was sent. Thank you for your time.

The messages include no accept or payment link. If your quoting software gives you one, add it yourself.

The tool does not write deposit timing, payment, cancellation or refund terms: those are your own words. This is plain business wording, not a contract or legal advice; rules vary by place, so check yours.

To set the hourly target, see Step 1 of how to price house cleaning services; to write your standard service wording once for every quote, use the service list builder in what a standard house cleaning includes.

No market rates, default hours or guaranteed prices: every number is yours, and the example is the guide's illustration. Taxes, travel, card fees and discounts are not added unless you enter them as lines. Nothing you type, including the customer's name and address, is sent or saved; it stays on this page until you leave.

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. Some quoting tools turn an accepted quote into a booking and a card on file with one click.

Keep it short: one page for most jobs, though a room-by-room move-out description can run to a second. 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 can matter as much as price on quoted jobs, because the customer may have asked several 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. Some cleaning software sends these automatically. Jobber’s automated quote follow-ups start on its Connect plan, on a preset schedule (Grow lets you set your own timing with its automation builder), 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 an easy place for crews to 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 on a job you can scope. 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 for any job you can scope; for genuinely unpredictable work, agree an hourly rate or an initial block of work with a written spending limit.
  • 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. Some cleaning software can send these follow-ups automatically; Jobber's automated quote follow-ups start on its Connect plan, on a preset schedule.

Should I charge for a cleaning estimate?

No, for residential work. Free quotes are widely expected for residential work, and charging is likely to lose 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.

Sources checked

Public vendor pages and documentation consulted for this article. We do not test software hands-on; see how we compare software.