A vague estimate is one of the fastest ways to lose a client — or worse, win the job and lose money on it. Whether you run a solo cleaning business as a sole proprietor or manage a growing LLC (or a limited company in the UK), a clear, well-structured estimate protects your time and sets the right expectations before you ever pick up a mop.

This walkthrough breaks down exactly how to build a cleaning estimate from scratch, using a real example. If you're still deciding whether to charge hourly or flat-rate, read our companion guide on how much to charge for house cleaning first — this article assumes you already have a base rate in mind.

What a cleaning estimate actually needs to include

A good estimate isn't just a number. It's a short document that answers five questions for the client before they ask them:

  • What exactly is being cleaned (rooms, square footage, condition)
  • What's included and excluded (e.g., inside oven, inside fridge, windows)
  • How much it costs, and whether that's a flat rate or hourly estimate
  • When the work will happen and how long it will take
  • Payment terms, cancellation policy, and any sales tax that applies

Step 1: Gather the details before you price anything

Never quote a price over text without basic facts. At minimum, ask:

  • Home size (square footage or bedroom/bathroom count)
  • Type of clean: standard, deep clean, move-in/move-out, post-construction
  • Frequency: one-time, weekly, biweekly, monthly
  • Pets, extra clutter, or areas needing special attention
  • Whether they'll supply cleaning products/equipment or you will

A quick phone call or a photo walkthrough sent by the client saves you from underquoting a job that turns out to be far messier than described.

Step 2: Decide your pricing method

Most US cleaners settle into one of three models:

  • Hourly rate — typically $25–$50/hour per cleaner (£15–£25/hour in the UK), best for first-time cleans of unknown scope
  • Flat rate per job — calculated from estimated hours × rate, best for recurring clients who want price certainty
  • Per square foot — common for larger homes or commercial bids, roughly $0.05–$0.15 per sq ft in the US

Whichever model you use, always calculate your internal cost first: labor, supplies, travel time, and a margin for profit. The estimate you show the client should be the output of that math, not a guess.

Step 3: Build the estimate — a worked example

Let's say a client requests a one-time deep clean for a 3-bedroom, 2-bathroom home, about 1,800 sq ft, with two cleaners on the job.

ItemDetailCost
Estimated time4 hours total (2 cleaners × 2 hrs)
Labor$35/hour per cleaner$140
Supplies feeFlat add-on$15
Deep-clean surchargeOven + fridge interior$25
Subtotal$180
Sales tax (if applicable in your state)Varies by state, e.g. 7%$12.60
Total estimate$192.60

Note: not all states charge sales tax on residential cleaning services — check your state's Department of Revenue rules. In the UK, VAT only applies once your turnover crosses the registration threshold (£90,000 as of the current threshold), so most small sole traders won't add VAT at all.

Step 4: Write it up clearly

Your written estimate — whether emailed, texted, or generated through booking software — should include:

  1. Business name and contact info (and EIN or business license number if you include it on invoices)
  2. Client name and service address
  3. Itemized breakdown of the job and price
  4. Estimated duration and proposed date/time
  5. Validity period ("This estimate is valid for 14 days")
  6. Payment terms and cancellation policy

Keep the language plain. Clients don't need cleaning jargon — they need to know what they're paying for and why.

Step 5: Turn the estimate into a booking

Once the client approves, convert the estimate into a confirmed booking immediately — don't let it sit in a text thread. This is where a lot of small cleaning businesses lose track of jobs, double-book cleaners, or forget to invoice. Tools built specifically for cleaning businesses handle this conversion automatically, turning an approved estimate into a scheduled job with a reminder and an invoice attached.

Common mistakes that shrink your margin

  • Quoting a flat rate before seeing the space (photos or video call help)
  • Forgetting travel time between jobs when estimating hourly work
  • Leaving out a cancellation or no-show fee, then absorbing the loss
  • Not adjusting the estimate when the client adds extras mid-job
  • Sending estimates with no expiration date, so old prices get honored months later

Estimate vs. invoice: know the difference

An estimate is a proposed price before work starts; an invoice is the final bill after work is done. If the job runs longer than estimated (extra clutter, a client adds a task), your invoice can reflect that — as long as your original estimate mentioned that final pricing may adjust based on actual conditions. Stating this upfront avoids awkward conversations later.

For a deeper breakdown of hourly vs. flat-rate pricing models and how to set your base rates, see how much to charge for house cleaning.

A simple, honest CTA

Writing accurate estimates by hand works fine when you're booking a handful of jobs a week. Once you're juggling multiple cleaners, recurring clients, and follow-up invoices, it gets messy fast. CleanWhale handles online booking, scheduling, invoicing, and client reminders in one place, so your estimates turn into paid, scheduled jobs without the manual back-and-forth. Check out plans & pricing or explore what CleanWhale can do for your business.