Cleaning Business Quote Process: How to Price & Win Accounts
Free tool
Bid GeneratorPrice your first commercial bid like a pro.
Most cleaning businesses treat quoting as math: calculate your labor hours, multiply by a rate, add supplies, and hand over a number. That approach produces bids that compete solely on price and trains clients to see cleaning as a commodity. The quote process is actually a sales process: the walk-through is a discovery call, the proposal is a positioning document, and the price is the final argument in a case you've been building from the first contact.
This guide walks through each stage of the quote process for commercial cleaning accounts, with the specific actions at each stage that separate operators who close 40%+ of their quotes from those who close 15%.
Table of Contents
- Stage 1: Pre-Walk-Through Qualification
- Stage 2: The Site Walk-Through
- Stage 3: Calculating Your Bid
- Stage 4: Proposal Structure
- Stage 5: Presenting and Closing
- Common Quoting Mistakes
- FAQ
Stage 1: Pre-Walk-Through Qualification
Not every prospect is worth a walk-through. Before scheduling a site visit, qualify the prospect on three criteria:
1. Decision authority: Are you talking to the person who signs the contract? Property managers, facility managers, and business owners generally have authority. "I'll have to run it by my boss" is a signal to get the decision-maker on the walk-through.
2. Budget reality: Prospects who ask "how much do you charge?" before allowing a walk-through are often price-shopping. Ask: "What is the current service costing you, and what's driving the change?" This reveals budget range and the real reason they're looking.
3. Timeline: "We want quotes for comparison" is a different conversation than "our current cleaner is leaving in two weeks." Know the decision timeline before investing time in a walk-through.
Stage 2: The Site Walk-Through
The walk-through has three objectives: collect accurate production data, identify scope nuances, and begin building trust.
| Data Point | How to Measure | Why It Matters |
|---|---|---|
| Total square footage | Architectural drawings (request from facility), or laser measure + count rooms | Baseline for labor hour calculation |
| Cleanable square footage | Subtract built-ins, storage, server rooms, client-restricted areas | Prevents over-estimating hours on non-cleanable space |
| Number of restrooms / fixtures | Count toilets, urinals, sinks, stalls | Restroom cleaning is time-intensive per fixture |
| Floor types | Map by area: carpet, VCT, LVT, polished concrete, hardwood | Different floor types require different equipment and time |
| Frequency | Confirm with prospect: nightly, 3× per week, weekly | Drives total monthly labor hour calculation |
| Special scope items | Elevator interiors, parking garage stairwells, food prep areas, server rooms | Each adds time and potentially specialized requirements |
| Current pain points | Ask: "What does your current cleaner consistently miss or underperform on?" | Your proposal can directly address the gap |
Sources: ISSA 447 Cleaning Times; BOMA International 2023 Facility Management benchmarks; Opora Supply field guide
Critical walk-through behavior: Take notes visibly. Pull out a laser measure or tape. Ask specific, knowledgeable questions. You are not only gathering data. You are demonstrating that you are a professional who pays attention to detail. The prospect is evaluating you as much as you are evaluating the facility.
Stage 3: Calculating Your Bid
Use ISSA 447 production rates as your baseline. Standard office space cleans at 1,500–2,500 sq ft per labor hour depending on soil level, layout complexity, and scope. Restrooms take 7–12 minutes per fixture.
The basic bid formula:
- Calculate total labor hours:
cleanable sq ft ÷ production rate (sq ft/hr)+ fixture time - Add restroom time:
number of fixtures × average time per fixture - Multiply by your labor cost (wage + 22% for payroll burden): labor hours × $19–$24/hr loaded
- Add supplies: 8–12% of labor cost for standard scope
- Add margin: target 50–60% gross margin
- Your quote: (labor cost + supplies) ÷ (1 − target margin)
Example: 10,000 sq ft office, cleaned 5 nights/week, 8 restroom fixtures
- Labor hours/night: 10,000 ÷ 2,000 sq ft/hr = 5 hrs + (8 fixtures × 10 min = 1.3 hrs) = 6.3 hrs/night
- Monthly labor hours: 6.3 hrs × 22 nights = 138.6 hrs
- Labor cost: 138.6 hrs × $20/hr loaded = $2,772
- Supplies: $2,772 × 10% = $277
- Total cost: $3,049
- Target 55% margin: $3,049 ÷ 0.45 = $6,776/month
Use the Opora Bid Generator to run these calculations automatically from your walk-through measurements.
Stage 4: Proposal Structure
A written proposal reinforces your professionalism and creates a reference document the prospect will return to. One to two pages maximum. Include:
Section 1: Scope of Work: Specific task list (vacuum all carpeted areas, dust horizontal surfaces to 7 ft, empty and reline waste receptacles, clean and disinfect restroom fixtures, etc.). The more specific, the better, vague scope is the leading cause of client disappointment and contract disputes.
Section 2: Frequency and Schedule: Exact service days and hours. If after-hours, specify access method (key, key code, building security escort).
Section 3: Pricing: Monthly rate, clearly stated. Do not itemize per-task rates if you can avoid it, itemized rates invite cherry-picking.
Section 4: Quality Assurance: Describe your QC process (walkthroughs, digital inspection tools, how complaints are handled, response time SLA).
Section 5: Terms: Payment terms (Net 15 or Net 30), contract length (month-to-month or 12-month with 30-day notice), and insurance coverage statement.
Stage 5: Presenting and Closing
Present the proposal in person or via video call, never via email alone. This gives you the opportunity to read objections before they become a "no."
The common objections and responses:
"Your price is higher than the other quote we received." "That's possible. Can you tell me what the other company is providing? I'd like to understand what you're comparing. In my experience, cleaning bids that look similar often differ significantly in scope, insurance coverage, and what happens when something goes wrong."
"We need to think about it." "I understand. What's the decision timeline? I want to make sure I have scheduling capacity available for your start date."
"Can you come down on price?" "I can look at adjusting the scope, for example, reducing from nightly to 4 nights per week would bring the monthly rate to $X. I don't have flexibility to cut the price without cutting what we're providing."
Common Quoting Mistakes
Quoting without a walk-through: Phone quotes based on square footage alone ignore the variables that drive actual cleaning time, soil level, layout complexity, restroom count, floor type. Expect 20–35% margin error on unbid jobs.
Underbidding to win and planning to adjust later: Clients do not respond well to price increases in the first 90 days. If you underbid, you own the margin problem until the next renewal.
No written scope: Verbal agreements on scope lead to scope creep. Every request to "add just this one thing" erodes your margin unless the original scope was written.
Proposing without asking about the decision criteria: Before presenting, ask: "Besides price, what's most important to you in choosing a cleaning company?" The answer tells you what to emphasize.
Frequently Asked Questions
How much time should I budget to produce one commercial bid?
Plan on 1.5 to 2.5 hours per account from first handshake to sent proposal. The walk-through itself runs 20 to 45 minutes for a typical commercial building in the 5,000 to 20,000 square foot range. Bid calculation adds another 30 to 60 minutes when you are working from ISSA 447 rates or a bid calculator, and proposal writing takes 30 to 45 minutes if you have a template ready instead of starting from a blank page.
What close rate should tell me my quoting is working?
Measure cold prospects and warm referrals separately, because they behave nothing alike. The industry benchmark is 25 to 35 percent on cold prospects and 50 to 70 percent on warm referrals. If warm referrals are closing below 20 percent, the problem is almost always your price or the scope you wrote, not the relationship. If cold quotes fall under 15 percent, look upstream at who you are targeting and how you run the walk-through.
Is it reasonable to bill a prospect for the site walk-through?
For standard commercial accounts, no, and charging will cost you bids you should be winning. The exception is large or complex facilities such as hospitals, data centers, and multi-building campuses, where the walk-through alone can eat two hours or more. In those cases a $150 to $300 assessment fee is both acceptable and common in the market, and it has the useful side effect of filtering out prospects who were never serious about hiring you.
A competitor came in far below my number. Do I drop my price?
Compete on value rather than matching the number. Put your insurance certificates, your training program, your quality inspection process, and your response time SLA in front of the buyer in writing. Prospects who have already been burned by a cheap cleaner tend to be receptive to paying more for someone who actually shows up. The buyer who only cares about the lowest figure is not an account worth winning in the first place.
Where do the benchmarks in this guide come from?
The timing and close-rate figures draw on ISSA 447 Cleaning Times and Frequencies, the ISSA 2023 Cleaning Industry Operator Survey, and the BOMA International 2023 Facility Management Survey. Opora Supply win/loss analysis data rounds out the picture on what separates bids that close from bids that stall. Treat these as calibration points for your own numbers rather than targets handed down from above.
How we built this guide
Opora editorial sources from BLS OEWS wage tables, ISSA-447 production rates, NCCI workers' compensation classifications, EPA List N, OSHA 29 CFR standards, and primary state regulatory filings. We don't recycle blog posts. We audit primary documents.
Methodology · Editorial standards · Corrections policy · About Opora
