Almost no cleaning company loses a bid because the proposal looked ugly. It loses because the proposal went out on a Thursday and nobody touched it again for three weeks, by which time the facilities manager had signed with whoever called Monday morning.
Every sales blog repeats that it takes five to seven touches to close. That number is borrowed from software sales and it is useless on its own, because it never tells you the window those touches have to sit in.
Work an outstanding cleaning quote five times in 14 business days: confirm delivery the same day, call on day 2, answer one objection by email on day 4, reach a second contact on day 8, then send a close-out note on day 14 asking for a yes, a no, or a decision date.
The window is the whole game. A janitorial buyer usually has a trigger: a contract ending, a budget line that has to be committed, a complaint from an executive about the restrooms. That trigger has a shelf life of a few weeks, not a few months.
How many times should you follow up on a cleaning quote?
Five is a working default, and the reason is not psychology. It is arithmetic on who actually reads your proposal.
Touch one confirms the quote arrived and did not land in a spam filter. Touch two catches the buyer while the walkthrough is still fresh in their head. Touches three and four exist because facilities decisions almost never sit with one person, and the person you walked the building with is rarely the person who signs.
Touch five is the one most operators skip, and it is frequently the one that produces an answer. A clean close-out message that gives the buyer permission to say no gets replies from people who have been avoiding you for two weeks.
What matters more than the count is the spacing. Five touches spread across four months is not a follow-up cadence, it is a nostalgia campaign.
The 5-touch, 14-day cadence, with what to actually say
| Touch | When | Channel | Purpose | What good looks like |
|---|---|---|---|---|
| 1 | Same day as send | Email or text | Confirm delivery, set the next step | "Proposal is in your inbox. I'll call Wednesday at 10 unless another time is better." |
| 2 | Day 2 | Phone, then voicemail | Walk the pricing, catch the first objection live | You get 90 seconds on the phone and one real piece of information back |
| 3 | Day 4 | Answer one specific objection with proof | Insurance certificate, a reference at a similar building, or a revised scope option | |
| 4 | Day 8 | Phone to a second contact | Reach the office manager, controller, or property manager | You learn where the proposal actually sits in the approval chain |
| 5 | Day 14 | Close out: yes, no, or a date | A reply, even a no, so the quote leaves your open pipeline |
Use business days. A quote sent on the Friday before Thanksgiving does not get a day 2 call on Saturday.
The day 14 message should be three sentences and should not sound wounded. Something like: "I don't want to keep landing in your inbox. If the timing moved, tell me the month to come back. If you went another direction, that's completely fine and I'd appreciate knowing so I can close the file."
Cleaning quote follow-up benchmarks worth measuring yourself against
Before you read the table, understand what it is and what it is not. There is no published industry dataset that tracks janitorial quote follow-up the way BLS tracks wages or ISSA publishes cleaning times.
The ranges below are operational starting points that commercial cleaning operators commonly use to sanity-check their own pipelines. They are a place to begin measuring, not a target to hit. If your close rate on referrals is 70 percent, you are not doing it wrong, you are probably underpricing or getting exceptional referrals.
| Metric | How to calculate it | Common starting range | What moves it |
|---|---|---|---|
| Time to first follow-up | Hours between sending the quote and the first contact after it | Same business day | Whether the quote is sent from the truck or from a desk on Friday afternoon |
| Touches per quote before an outcome | Total logged contacts divided by quotes with a recorded outcome | 4 to 7 | Deal size, number of approvers, whether an incumbent is being replaced |
| Close rate, warm referral | Signed accounts divided by quotes issued from referrals | 40 to 60 percent | Strength of the referring relationship, price fit |
| Close rate, inbound web or call-in lead | Signed divided by quotes issued from inbound | 20 to 35 percent | Speed of response, whether you did a walkthrough or quoted blind |
| Close rate, cold outreach or open RFP | Signed divided by quotes issued from cold or bid channels | 5 to 15 percent | Number of bidders, incumbent satisfaction, whether price is the only criterion |
| Proposal open rate | Proposals opened at least once divided by proposals sent | Most should be opened within 48 hours | Subject line, file size, whether it went to a shared info@ address |
| Days from walkthrough to decision | Median across won and lost quotes | 7 to 30 days for single-site private accounts | Budget cycles, board or corporate approval, contract end dates |
| No-outcome rate (ghosted) | Quotes with no yes, no, or date after 60 days, divided by all quotes | Under 10 percent if the cadence is worked | Follow-up discipline, quoting unqualified prospects |
| Cadence completion rate | Quotes that received all five touches divided by all quotes issued | Above 90 percent | Whether follow-up lives in a system or in someone's memory |
How to measure your own numbers without buying anything
You cannot benchmark what you do not record. Most cleaning companies quoting under 20 jobs a month can do this in a spreadsheet before they do it in software.
Record one row per quote with these nine fields:
- Date quoted: the day the proposal actually left your hands.
- Source: referral, inbound, cold, or RFP. Never lump these together.
- Building size and frequency: square footage and nights per week.
- Monthly value quoted: the recurring number, not the one-time strip and wax.
- Decision maker and second contact: two names, two phone numbers.
- Touch dates: five columns, one per touch, with the date it happened.
- Outcome: won, lost, or open.
- Loss reason: price, timing, incumbent stayed, no response.
- Date decided: for calculating your median decision window.
After 30 quotes you will have a close rate by source that is more useful than any benchmark in this article, because it is yours. After 60 you will know your real decision window, which tells you whether 14 days is the right cadence for your market or whether you need a second cadence for accounts that budget annually.
What does an unworked quote actually cost you?
Here is the arithmetic that usually changes behavior. The numbers below are illustrative assumptions, not survey data, so substitute your own.
Assume you issue 12 quotes a month at an average recurring value of $2,400 per month. You currently follow up once and win 3 of the 12, a 25 percent close rate.
Now assume disciplined follow-up moves you from 3 wins to 4. That is one additional account at $2,400 per month, or $28,800 in annualized contract value from a single extra win per month.
The cost of getting there: five touches at roughly four minutes each is about 20 minutes per quote. Across 12 quotes that is four hours a month. Four hours of owner or salesperson time against one incremental account is not a close call.
Run the same math on your own average quote value. If your typical bid is a $900 per month small office, one extra win is $10,800 a year. Still worth four hours.
What to capture during the walkthrough so follow-up is easy
Most follow-up dies because the salesperson has nothing to say on day 4. That is a walkthrough failure, not a persistence failure. Every question below gives you a reason to make contact later.
Capture before you leave the building
- Direct cell number for the decision maker, not the front desk line
- Name and role of the second person who will see the proposal
- When the current contract ends, or when the current cleaner started
- What specifically is wrong with the current service, in their words
- How many other companies are bidding
- The date they intend to decide, asked directly: "When do you need this in place?"
- Whether the price has to clear a budget line, and when that budget resets
- Any square footage you could not verify yourself
The last one matters more than it looks. "I re-measured the second floor common areas and it changed the number slightly, can I walk you through it?" is a legitimate day 4 email that gets opened.
What to say when they tell you "we're still reviewing it"
That sentence is not an objection. It is a stall, and the correct response is a question, not an apology.
Ask what specifically they are comparing. Most buyers reviewing three janitorial proposals cannot compare them, because one quotes five nights, one quotes three nights plus day porter, and one buried the restroom frequency in a paragraph on page four.
Offer to build a one-page frequency comparison across all three bids. Half the time they will send you the competing scopes, which tells you exactly what you are fighting.
If the answer is price, do not cut the rate. Change the scope: move from five nights to three with a Friday deep clean, or pull the day porter hours out and quote them separately. A rate cut with the same scope teaches the client that your first number was fiction.
When to stop following up and move the quote to a longer cycle
After five touches in 14 business days with zero response, stop the active cadence. Continuing daily calls into silence costs you time and reputation in a market where facilities managers talk to each other.
Move the record to a long cycle instead of deleting it. Two useful triggers:
- Contract end date. If you learned the incumbent's contract runs through September, set a reminder for July. That single note is worth more than 20 generic check-in emails.
- Quarterly value touch. One contact every 90 days with something real: a seasonal reminder about floor maintenance before winter salt season, a note about a nearby building you picked up, an updated certificate of insurance.
Accounts that ghosted you often resurface when the incumbent misses a night or a new facilities manager arrives. Being the company with a file note and a July reminder is how you catch that.
Frequently asked questions
How long should I keep following up on a cleaning quote that went quiet?
Fourteen business days of active cadence, then move to a 90-day nurture cycle tied to the incumbent's contract end date. Active follow-up past three weeks with zero engagement rarely converts and it burns goodwill. The exception is a bid tied to a known budget cycle, where the correct move is to set a reminder for the month before that budget reopens.
Is it unprofessional to call a facilities manager twice in one week?
No, provided each call has a purpose and you announced it. Two calls in a week that both say "just checking in" are annoying. A day 2 call to walk the pricing and a day 4 email with the insurance certificate they asked for are two pieces of work. Facilities managers manage vendors for a living and they respect people who follow through.
Should I text a commercial cleaning prospect?
Text works well for touch one, confirming the proposal arrived, and for scheduling. It works poorly for pricing discussion. If they gave you a cell number during the walkthrough, a short text is usually welcome. If you only have a main office line, do not guess at a mobile number, and always identify your company in the first line.
What is a good close rate on commercial cleaning bids?
It depends entirely on channel, which is why blended numbers mislead. Warm referrals commonly land far higher than open RFP bids, where you may be one of eight submissions and price is the only variable being scored. Measure the two separately for 30 to 60 quotes, then decide whether your problem is lead quality, pricing, or follow-up discipline.
Does proposal open tracking actually change how I follow up?
Yes, mainly by telling you when to stop guessing. If the proposal was never opened after 48 hours, your problem is delivery, so resend from a different address or call. If it was opened repeatedly, the document is circulating internally, which is the moment to call and ask who else needs to see the numbers.
Where CleanTrack360 fits
If your follow-up currently lives in a notebook and your memory, the fix is having every open quote in one list with its touch dates visible. CleanTrack360 includes a quoting calculator that prices on square footage, frequency, labor and supplies, branded PDF proposals with open tracking so you know whether the document was actually read, and a sales pipeline that keeps outstanding quotes in front of you instead of buried in a sent folder.
Plans start at $99 per month for up to 5 team members, with Pro at $199 for up to 20 and Business at $249 for up to 50. Pricing is per plan, not per user. There is a 14-day free trial and no credit card is required to start.