·Bidding Guides

How to Write a Commercial Cleaning Proposal That Wins Contracts

Learn how to write professional commercial cleaning proposals that close deals. Covers structure, scope of work, pricing presentation, terms, and the mistakes that cost you contracts.

How to Write a Commercial Cleaning Proposal That Wins Contracts

You nailed the walkthrough. Your pricing is solid. Your labor hours are dialed in. Then you email over a one-page quote in a plain spreadsheet — and lose to a competitor who charges more than you.

This happens constantly in commercial cleaning. The company with the better proposal wins, not the company with the lower price. Facility managers evaluate professionalism, clarity, and confidence before they ever compare numbers. Your proposal is the first impression of what it would be like to work with you.

Here's how to write one that closes.

What You'll Learn

  • The 6 sections every winning proposal needs
  • How to write a scope of work that eliminates disputes
  • How to present pricing without triggering sticker shock
  • Terms and conditions that protect your business
  • The formatting and presentation details that matter
  • Common proposal mistakes and how to avoid them

The 6 Sections of a Winning Proposal

Every commercial cleaning proposal should include these sections, in this order:

  1. Introduction / Cover Letter
  2. Company Overview
  3. Scope of Work
  4. Pricing
  5. Terms & Conditions
  6. Signature / Acceptance

Skip any one of these and you look less professional than whoever includes them all. Let's break each one down.

1. Introduction / Cover Letter

This is your first paragraph — the one most BSCs skip entirely. Don't just jump into numbers. Start with a brief, professional letter that:

  • Thanks them for the opportunity to bid
  • References the facility walkthrough date
  • Names the specific property and address
  • Summarizes what you're proposing at a high level

Example:

Thank you for the opportunity to provide a cleaning proposal for Riverside Office Park, located at 4200 Commerce Drive, Suite 100-300. Following our walkthrough on February 10, we have prepared a comprehensive cleaning program tailored to your 28,000-square-foot facility. Our goal is to maintain a clean, healthy environment for your tenants while providing reliable, consistent service.

Keep it to 2-3 short paragraphs. No fluff, no mission statements. Just confidence and specifics.

Pro Tip

Personalize every proposal. Mention something specific from the walkthrough — a concern they raised, a problem area you noticed, or a requirement they emphasized. This signals that you listened and aren't sending a cookie-cutter template.

2. Company Overview

One short section about your company. Facility managers want to know:

  • How long you've been in business
  • What types of facilities you service
  • Number of employees
  • Insurance coverage (general liability + workers comp)
  • Any certifications (ISSA CIMS, GBAC STAR, etc.)
  • References (optional — but powerful if you have them)

Keep this to half a page maximum. They'll Google you anyway — this section just needs to establish baseline credibility.

What NOT to include:

  • Your full company history
  • Generic mission/vision statements
  • Stock photos
  • Anything that doesn't help them decide to hire you

3. Scope of Work

This is the most important section. The scope of work (SOW) defines exactly what you will clean, how often, and to what standard. A vague scope leads to disputes. A detailed scope protects both sides.

Structure Your Scope by Area

Break the facility into areas and list the tasks for each one:

| Area | Tasks | Frequency | |------|-------|-----------| | General Office (12,000 sqft) | Vacuum carpet, empty trash, dust surfaces, spot-clean glass | 5x/week | | Restrooms (6 units) | Clean and sanitize fixtures, mop floors, restock supplies, disinfect touchpoints | 5x/week | | Lobby / Common Areas (3,200 sqft) | Dust mop hard floors, clean glass entry doors, wipe furniture, vacuum walk-off mats | 5x/week | | Break Room / Kitchen (800 sqft) | Clean counters and sink, wipe appliances, mop floor, empty trash | 5x/week | | Hard Floors (8,000 sqft VCT) | Dust mop and damp mop | 5x/week | | Hard Floors (8,000 sqft VCT) | Strip and wax | 2x/year |

Include Frequencies

Every task needs a frequency. The standard options:

  • Daily (or X times per week) — routine cleaning
  • Weekly — detail tasks like high dusting, glass cleaning
  • Monthly — carpet spot treatment, deep restroom cleaning
  • Quarterly — window washing, hard floor maintenance
  • Semi-annually / Annually — strip and wax, carpet extraction

Specify What's NOT Included

This is just as important as what's included. Common exclusions:

  • Exterior window cleaning above first floor
  • Pressure washing
  • Pest control
  • Snow removal
  • Hazardous waste or biohazard cleanup
  • Supply restocking (paper products, soap) — clarify who provides these

If you don't call out exclusions, the client will assume everything is included. Then you're doing free work or having an uncomfortable conversation later.

The Scope Narrative

Above your task tables, include a brief narrative paragraph that summarizes the overall cleaning program. This gives context before the reader dives into the details:

We propose a comprehensive five-day-per-week cleaning program covering all interior spaces of Riverside Office Park. Our team will perform nightly cleaning between 6:00 PM and 10:00 PM, focusing on high-traffic areas, restroom sanitation, and floor care. Periodic services include quarterly carpet extraction and semi-annual hard floor refinishing.

This paragraph sets expectations for the entire engagement in 3-4 sentences.

4. Pricing

How you present your price matters as much as the number itself.

Lead with Monthly Price

Always present pricing as a monthly number. Never lead with the annual total — it triggers sticker shock. A facility manager can easily process "$3,200/month" but "$38,400/year" feels like a bigger decision, even though it's the same.

Show What's Included

Present your pricing in a clear summary:

| Item | Monthly | |------|---------| | Routine cleaning (5x/week) | $2,850 | | Restroom supply restocking | $200 | | Quarterly carpet extraction (amortized) | $150 | | Total Monthly Investment | $3,200 |

Use the word "investment" instead of "cost." Small language choice, but it frames the relationship differently.

Don't Itemize Your Cost Breakdown

Your proposal should never show:

  • Your hourly labor cost or burden rate
  • Number of labor hours per visit
  • Your profit margin
  • Supply cost per square foot
  • Any internal cost data

These numbers are for your internal calculations. The client sees the price and the value — not your margins. If they ask for a cost breakdown, provide a task-level breakdown (what you're doing), not a cost-level breakdown (what it costs you).

Offer Options (Optional but Effective)

Some BSCs include 2-3 pricing tiers:

| Plan | Frequency | Monthly Price | |------|-----------|---------------| | Standard | 3x/week | $2,100 | | Professional | 5x/week | $3,200 | | Premium | 5x/week + day porter | $5,400 |

This gives the client control and often leads them to pick the middle option. It also prevents the binary yes/no decision — instead, they're choosing which level.

5. Terms & Conditions

This section protects your business. Keep it professional but clear:

Essential Terms

  • Contract term: 12, 24, or 36 months (with auto-renewal clause)
  • Payment terms: Net 15 or Net 30 from invoice date
  • Price escalation: Annual increase tied to CPI or a fixed percentage (2-3%)
  • Cancellation: 30-day written notice required from either party
  • Insurance: Specify your coverage amounts (general liability, workers comp, bonding)
  • Scope changes: Additional services outside the SOW will be quoted separately
  • Access: Client provides keys, access codes, and alarm instructions

Terms to Include for Protection

  • Indemnification: Standard mutual indemnification clause
  • Force majeure: Protection for events outside your control
  • Dispute resolution: Specify mediation before litigation
  • Late payment: 1.5% monthly interest on overdue invoices

If you don't have a lawyer review your terms, at minimum use the standard language from your industry association. Bad terms — or no terms at all — can cost you far more than a lost contract.

6. Signature / Acceptance

End with a clear acceptance section:

  • Restate the monthly price and contract term
  • Two signature lines (your company and the client)
  • Date fields
  • A simple statement: "By signing below, both parties agree to the terms outlined in this proposal."

Make it easy to say yes. If signing requires printing, scanning, and mailing back — you're creating friction. Use a digital signature tool or at minimum accept email confirmation.

Formatting and Presentation

Details that separate professional proposals from amateur ones:

Branding

  • Your company logo on every page
  • Consistent colors that match your brand
  • Professional font (not Comic Sans, not Times New Roman)
  • Clean header and footer with your contact info

Length

  • Sweet spot: 4-8 pages for a standard commercial cleaning proposal
  • Under 4 pages feels thin and unsubstantial
  • Over 10 pages and nobody reads it

Delivery Format

  • PDF only. Never send a Word doc (they can edit it) or Excel file (it looks like a quote, not a proposal)
  • Name the file professionally: BidLoom_Cleaning_Proposal_Riverside_Office_Park.pdf
  • Send with a brief, professional email — not just an attachment with no context

Common Proposal Mistakes

1. The one-page quote A single page with a price and a few bullet points. This isn't a proposal — it's a napkin estimate. You'll lose to anyone who submits a real proposal.

2. Vague scope of work "General cleaning services 5x per week" is not a scope. What areas? What tasks? What frequency? Vagueness breeds disputes and scope creep.

3. Showing your cost breakdown Never reveal your labor rates, margins, or internal costs. The client doesn't need this information and it only weakens your negotiating position.

4. No terms and conditions Operating without terms means no cancellation protection, no late payment recourse, and no price escalation. You're betting on a handshake.

5. Generic copy-paste Facility managers can spot a template that wasn't customized. Reference their specific building, their concerns from the walkthrough, and their unique requirements.

6. Slow follow-up Send the proposal within 48 hours of the walkthrough. Every day you wait, your win probability drops. The first professional proposal on their desk has an enormous advantage.

Build Proposals Faster

Writing a professional proposal for every bid is time-consuming. That's the reality — most BSCs spend 1-2 hours per proposal on formatting, scope writing, and layout alone.

BidLoom automates this entire process. The 5-step bid wizard calculates your labor hours from ISSA production rates, applies your full burden rate, and generates a branded PDF proposal with your scope of work, pricing, and terms — in minutes instead of hours. The AI proposal writer can draft your introduction, scope narrative, and terms automatically, which you can review and customize before sending.

Build your first proposal free — no credit card required.


Related:

Built for cleaning companies

Create accurate bids in 15 minutes, not 4 hours

BidLoom uses ISSA 612 production rates and full labor burden calculations to price your bids correctly — then generates a professional PDF proposal you can send immediately.

Free tier includes 3 bids. No credit card required.