Red Flags in a Cleaning Company Quote
The specific things in a quote or a sales call that reliably predict a bad experience, and what a good quote looks like instead.
Most bad cleaning experiences are predictable from the quote. Here is what to look for.
They will not give a price without your phone number
Some companies genuinely need a walkthrough — commercial work and post-construction are real examples where scope varies enormously.
A three-bedroom house is not one of them. Square footage, bedrooms and bathrooms is enough to quote a residential clean accurately, and a company that requires your contact details before revealing any number has made a decision about the sales process rather than about pricing.
It is not automatically disqualifying. It does tell you what the follow-up will be like.
The price is quoted per hour with no cap
Hourly pricing puts the incentive in the wrong place: a slower clean earns more, and you carry all the risk of a job running long.
It can still be the right choice for small, well-maintained homes. But insist on a maximum, in writing, before the first visit. “Usually about three hours” is not a maximum.
”Fully insured” with nothing behind it
Ask for a certificate of insurance naming you as certificate holder. Any genuinely insured company produces one within a day.
Two follow-ups worth asking:
- Do you carry workers’ compensation? If the cleaner is hurt in your home and there is no workers’ comp, the claim can land on your homeowner’s policy.
- Does the policy cover the people who will actually be in my home? A company can hold a policy covering company operations while dispatching 1099 contractors who are not covered by it.
Hesitation on either question is the answer.
The scope is not written down
If nobody will put in writing what is included, there is nothing to hold anyone to later. “Standard clean” means whatever the person holding the mop decides it means that day.
Ask for a checklist. A company that has one will send it immediately; a company that does not is improvising.
Vague answers about who shows up
“One of our teams” is not an answer. Ask:
- Will it be the same people each visit?
- Are they employees or subcontractors?
- Have they been background-checked, and by whom?
- Will I know their names before they arrive?
You are giving someone access to your home. These are proportionate questions and a serious company expects them.
Pressure to sign a long contract
Residential cleaning does not require a term commitment. Recurring service should be visit-to-visit, cancellable with reasonable notice.
Commercial janitorial is genuinely different — scope and staffing are built around your site, and a term is normal. But even there, read the auto-renewal and termination clauses. Multi-year auto-renewing contracts with 90-day cancellation windows are common and worth negotiating.
Reviews that do not survive a click
“Rated 5/5 by 3,000 clients” with no platform named is not verifiable, and the number is doing marketing work rather than informational work.
Check the actual Google Business Profile. Compare the count on the website to the count on the platform. A large gap is the most reliable single signal available, and it takes eight seconds.
A genuinely new company with no reviews is not a red flag. A company claiming reviews it cannot show you is.
The cancellation policy appears after booking
Ask what happens if you cancel with 24 hours’ notice, and get the answer before you book.
Fees for late cancellation on one-time and move-out jobs are legitimate — those bookings hold a crew’s whole day. What is not legitimate is discovering a 50% charge at the moment you need to cancel.
No answer for “what if something breaks?”
The good answer sounds like: you hear it from us the same day with a photo, our liability policy covers it, report anything within 48 hours.
The bad answer is a pause.
What a good quote looks like
- A real number, before you hand over contact details
- Flat rate, or hourly with a written cap
- First-visit price and recurring price, both stated
- A written scope listing inclusions and exclusions
- Insurance confirmed by certificate, not by assertion
- A clear cancellation policy given before booking
- A named contact when something goes wrong
Most of that fits on one page. If it takes a sales call to extract, that is information too.