Skip to content
  1. Blog
  2. Cleaning & Janitorial
Scripts

The cleaning company sales script that beats the cheaper quote without matching it

The bid is credible on the first pass or the callback never comes. A cleaning company sales script for the walkthrough, the cheaper quote, and the save call.

Cleaning is priced in the low hundreds and sold in minutes. There is no discovery call, no second meeting, no proposal deck. The estimator walks the house or the office, says a number, and the prospect compares it to the number a solo cleaner texted them yesterday. A cleaning company sales script has to do its whole job on that first pass, because in our experience the callback that was promised almost never comes.

This article is about that pass. Why the cheaper quote wins by default, the questions that make your number the one they can compare, scripts for the walkthrough and the cancellation call, and a drill your team can run this week.

Why the cheaper quote wins by default

The prospect has three numbers on the counter. One is flat-rate per visit. One is hourly with a two-hour minimum. One is a text from a solo cleaner that just says $120. None of these are the same thing, and the prospect has no way to know that. So they do what anyone does with numbers that look comparable: they pick the smallest one.

That is not a price problem. It is a comparison problem, and most estimators make it worse by defending their number and explaining overhead, which sounds like excuses for costing more. The prospect nods and says they will think about it.

Underneath the price question there is usually one the prospect will not say out loud: who is going to be in my house, and what happens if something goes wrong? Bonded, insured, background-checked, the same team every time, a written damage policy. Those are the real objection. A rep who answers the price question loses to the rep who answers the trust question, and often at a higher number.

The reframe

You are not competing against a cheaper price. You are competing against a number that has nothing behind it. Your job is to make the prospect see what is behind yours, before you say it.

Make the numbers comparable before you give yours

The estimators who win the walkthrough do the same three things before quoting. They find the real reason cleaning is being hired now, they name the unspoken trust concern themselves, and they define what a visit includes so the prospect has something to hold the other quotes against.

1. Find the reason it is now

Nobody wakes up and decides to hire a cleaner. Something changed. A second child, a knee surgery, a parent who cannot keep up, a house going on the market, a partner who is done arguing about it. The reason is what you are actually selling back to them. "What made you pick up the phone this week?" gets it most of the time.

2. Say the trust concern before they do

A first-time buyer is thinking about her dog, her jewelry drawer, and a stranger with a key. She will not bring it up, because it feels rude. Bring it up for her. "Before we talk about the house, let me tell you who would actually be here and how the key works." Then say it plainly: the same team each visit, background checks on every person, bonded and insured, what happens if something breaks, and how the key or code is stored.

3. Define the visit

Walk the house and name what a standard visit covers in each room, and what it does not. Inside the oven, inside the fridge, interior windows, baseboards: these are add-ons and you say so. Now the prospect has a list. When the $120 text comes back, they will ask that cleaner what a visit includes, the cleaner will say "everything," and the prospect will know that is not an answer.

  • Ask what changed this month before you ask about square footage.
  • Say your number once, clearly, per visit and per month, and stop talking.
  • Never say "we are not the cheapest." It tells the prospect to keep shopping.

The cleaning company sales script for the walkthrough

This is a residential estimate at a four-bedroom house. The homeowner is a working parent, the solo cleaner's text is on the fridge, and the estimator has just finished walking the upstairs. Notice that the price comes late, and that by the time it arrives the homeowner has already been given a reason to prefer it.

The walkthrough and the number
EstimatorCan I ask what made this the week you called? Most people put this off for a year.
HomeownerHonestly, my husband and I have the same fight every Sunday about who is doing the bathrooms. We both work. It is not worth the fight anymore.
EstimatorThen the thing you are buying is your Sunday back, and I am going to keep that in mind. Before we do numbers, let me tell you who would be in the house. It is the same two-person team every visit, so you learn their names and they learn where the dog hides. Everyone on our staff is background-checked before they touch a key. We are bonded and insured, and if we break something we tell you that day and we replace it. That is in writing.
HomeownerThe woman who texted me said she is very careful.
EstimatorI am sure she is. I would ask her what happens if she is sick on your day, and what happens if a lamp gets knocked over. Not to knock her, just so you are comparing the same thing. Here is what a visit here looks like: all three bathrooms, kitchen surfaces and floors, dusting and vacuuming throughout, beds made if the linens are out. Inside the oven and the fridge are add-ons when you want them. Every other week, that is $190 a visit, about $380 a month. Same team, same day, every time.
HomeownerShe said $120.
EstimatorThen the question is what $70 buys you. It buys you a backup when she cannot make it, someone to call when something goes wrong, and the same people in your house every time. If she covers all three of those, book her, and I mean that. If she does not, you are comparing a Sunday you get back to a Sunday you might get back.

The estimator did not match the price and did not apologize for the gap. They named exactly what the gap buys, in three concrete items, and gave the homeowner permission to choose the cheaper option if it truly delivered. Permission is disarming. It also tells the homeowner the estimator is not desperate.

When the prospect wants a number over the phone

Some prospects refuse the walkthrough and want a flat quote now. Refusing loses them. A single number without a range loses you.

ProspectI do not need someone to come out. Just tell me what a five-bedroom costs every other week.
EstimatorI can give you a range on the phone and a firm number in ten minutes at the house. Five bedrooms, every other week, is usually between $210 and $260 a visit depending on bathrooms and pets. Tell me the bathroom count and whether anyone in the house sheds and I can narrow it.
ProspectThree and a half baths, one lab.
EstimatorThen plan on $240 and I will confirm it at the door. If it comes in under, you get the lower number.

The commercial bid: cost per square foot is not the decision

Facility managers collect three janitorial bids and default to the lowest cost per square foot, for the same reason homeowners default to the $120 text. The numbers look comparable and nothing else does. What actually gets a vendor fired is slipped restrooms, a missed high-traffic area, and a notice period that made switching painful.

So the winning walkthrough spends its time on what gets vendors fired. Ask what the last company got wrong, which areas customers see first, and who walks the building on Monday morning. Build the bid around those answers and show the manager how they will know the work got done: a nightly checklist with a photo, a named supervisor, a monthly walk. The line that separates a bid from a price is "here is how you will know it got done without having to check." A manager who has been ghosted by a vendor will pay more for that sentence than for any per-square-foot discount.

The save call: where the book is actually won

A recurring client is worth many first sales, and the cancellation call is where that value is kept or lost. Most companies process the cancel at face value. The client says money is tight, the office says okay, and a two-year account ends in ninety seconds. Nobody practiced the call because nobody thought of it as a sales call. It is the most important one you have.

Before you accept the cancel, find out what it is really about. Money's tight usually means the value stopped being visible. Quality slipped means nobody told them about a team change. Moving means they need a pause and a referral, not a goodbye.

The money's-tight cancel
ClientI need to cancel. Things are tight right now and this is the easy thing to cut.
RepI understand, and I am not going to argue with your budget. Can I ask one thing before I process it? What does Sunday look like without us?
ClientProbably me doing bathrooms again. I know.
RepHere is what I would suggest before you go to zero. We can move you from every other week to monthly, which cuts the cost in half, and keep the same team so you do not start over later. If things loosen up you go back to biweekly with one text. If they do not, you cancel monthly with no notice and no hard feelings.
ClientI did not know monthly was an option.
RepMost people do not ask. Let me set that up and I will send you the new amount today.

The rep did not discount. They changed the frequency, kept the team, and made the exit easy. A client who feels trapped cancels. A client who feels they can leave any time usually stays. What one saved account a week is worth against new sales is laid out on the cleaning growth page.

How to coach the first pass into your team

The estimate is over in minutes, so there is no room to warm up on a live prospect. The warm-up has to happen in a training room. Most cleaning companies train the cleaning and hand the estimator a price sheet, which is why the price sheet is where the sale is lost.

The drill: the $120 text

Pair reps up. One plays a homeowner with a cheaper quote from a solo cleaner already on the fridge. The estimator gets five minutes to walk an imaginary house and quote it. The homeowner may not book until the rep has asked why now, said bonded, insured, background-checked, and same team unprompted, defined what a visit includes, and named what the price gap buys without matching it. Rotate, three rounds per rep, changing the homeowner each time: one who has never hired a cleaner and is nervous about her dog, one who fired the last company over a broken lamp, one who wants a flat number over the phone.

Then run the cancel call the same way, with a client whose money is tight and a client whose last three cleans were sloppy. Grade on one thing: did the rep find out what the cancel was really about before processing it. If you want both drills run against a prospect who does not cooperate and does not get tired, the cleaning pack in OnCue puts a rep through residential estimates, commercial bids, add-on upgrades, and cancel-saves against AI homeowners and facility managers who already have a cheaper quote in hand, scored on the same rubric your live calls are held to.

A rep who has said "then the question is what $70 buys you" forty times in a rehearsal room says it once at the kitchen counter without flinching, and that is the moment the $120 text stops winning.

Key takeaways

  • The cheaper quote wins because the numbers look comparable and nothing else does. Make yours comparable before you say it.
  • Say bonded, insured, background-checked, and same team unprompted. The trust question is the real price objection.
  • Define the visit room by room so the prospect has a list to hold the other quotes against.
  • Name what the price gap buys in three concrete items, then give the prospect permission to choose the cheaper one.
  • Practice the cancel call as a sales call. In cleaning, retention is worth more than the first sale.

Frequently asked questions

How do you respond when a customer says another cleaner is cheaper?

Do not match it and do not apologize for the gap. Name exactly what the difference buys: a backup when the cleaner is sick, someone to call when something breaks, and the same people every visit. Then give the customer permission to choose the cheaper option if it truly covers those things.

What should a house cleaning estimate script include?

A question about why cleaning is being hired now, an unprompted explanation of who will be in the house and how the key is handled, a room-by-room definition of what a visit includes and what is an add-on, and one clear price per visit and per month.

Should a cleaning company give quotes over the phone?

Give a range on the phone and a firm number at the house. Refusing any number loses the prospect who will not schedule a visit. A single flat number without seeing the house loses margin. Ask about bathrooms and pets, quote the range, and promise to confirm at the door.

How do you win a commercial janitorial bid without being the lowest price?

Build the bid around what gets vendors fired: slipped restrooms, missed high-traffic areas, and no way to verify the work. Ask what the last company got wrong, then show how the manager will know the work was done without checking.

How do you save a cleaning client who wants to cancel?

Find out what the cancel is really about before processing it. Money's tight usually means the value stopped being visible, so offer a lower frequency with the same team instead of a discount, and make the exit easy. Quality complaints usually trace to a team change nobody explained.

Keep reading

More from the OnCue blog

Accounting & Bookkeeping

Accounting Firm Fee Increase Script: Say It, Don't Send It

An accounting firm fee increase script for the call most firms avoid. Why the letter fails, how to state the new fee without apologizing, and a partner drill.

Retention · 12 min read

B2B SaaS

SaaS Discovery Call Script: When They Already Use a Tool

A SaaS discovery call script for the buyer who already has a tool. Get past the incumbent brush-off, find the real pain, and earn the pilot without pitching.

Discovery · 12 min read

Med Spa & Dental

Dental Case Acceptance Script: The Money Conversation

A dental case acceptance script for the money conversation. Why accepted plans stall at the number, how to frame cost and financing, and a coordinator drill.

Closing · 11 min read

Real Estate Media

Photographer Asked to Work for Exposure: The Counter

A photographer asked to work for exposure can fold, lecture, or counter. The counter that keeps the door open, when a discount is real, and when to walk away.

Objection handling · 11 min read

Real Estate Media

How to Pitch a Brokerage on a Media Partnership

How to pitch a brokerage on a media partnership: what the office actually buys, the three people you must win, a script for each room, and a pilot that books shoots.

Closing · 11 min read

Financial Advisors

Financial Advisor Fee Objection: A Script That Holds

The financial advisor fee objection is rarely about the fee. It is about whether the prospect understands what they pay for. Framework, scripts, and a drill.

Objection handling · 11 min read

Every article, by industry

Reading is not practice

Say it out loud before it counts.

Pick a prospect, have the conversation, and read the scorecard. One call tells you where a willing rep is losing the deal.