A real cleaning proposal, filled out for one building — with the weak version of each section next to the strong one so you can see what wins.
One building, priced end to end — then six sections written two ways.
Cleaning proposal examples show what a commercial cleaning proposal looks like when it is specific to one building — not a generic cleaning business proposal or a vague proposal for cleaning services that could be sent anywhere.
This is one building, priced and written end to end. Names and figures are illustrative; the structure and the reasoning are not.
45,000 sq ft cleanable · multi-tenant office · after 6:30 PM · 2 cleaners
Total cleanable square footage: 45,000 sq ft
Building type: Office — multi-tenant, 11 tenants
Service window: After 6:30 PM, Monday–Friday
Crew size: 2 cleaners per shift
You told us on February 26 that the current contractor has been arriving at 5:30 PM, while tenants on the second and third floors are still working, and that you have received four written complaints about it since November. You also flagged the restrooms specifically — the two cores serve roughly 190 occupants and they are where tenant complaints concentrate.
The floors are in reasonable condition. The lobby concrete has not been burnished in about eighteen months and shows traffic lanes from the entrance to the elevators. The entrance glazing faces the parking lot and is the first thing every tenant and visitor sees.
This proposal starts service at 6:30 PM, after your 6:00 PM lease-hours cutoff, cleans both restroom cores nightly with quarterly grout detail, and puts entrance glass on the nightly list rather than the weekly list.
Three specifics, three responses. Every claim in that section traces to something observed on the walkthrough — a date, a complaint count, an occupant number, a condition. None of it could have been written before visiting the building, which is exactly the point.
Three walkthrough-driven exclusions that stop month-four disputes
The template ships with seven standard exclusions. This proposal added three, each drawn from the walkthrough:
None of those is obviously excluded to a property manager. All three are the kind of thing that becomes a dispute in month four.
All tasks marked · entrance glass nightly · grout detail quarterly
All 29 tasks marked, no blanks. Rows that did not apply to this building were deleted rather than left empty.
| Task | Daily | 3× Wk | Weekly | Monthly | Quarterly | Annual |
|---|---|---|---|---|---|---|
| Selected rows — full schedule is in the download | ||||||
| Empty waste and recycling, replace liners | ● | |||||
| Clean and disinfect all fixtures | ● | |||||
| Clean entrance glass, both sides | ● | |||||
| Clean interior glass and partition doors | ● | |||||
| Descale fixtures | ● | |||||
| Detail clean grout and partition tracks | ● | |||||
| Strip and refinish resilient floors | ● | |||||
$5,775 / mo · four line items · $1.54 per sq ft per year
| Service | Frequency | Monthly | Annual |
|---|---|---|---|
| Recurring janitorial service | 5 nights per week | $4,650 | $55,800 |
| Restroom sanitation program | Nightly + quarterly detail | $725 | $8,700 |
| Periodic floor care | Monthly, quarterly, annual | $400 | $4,800 |
| Consumable supplies | Client-supplied | Not included | Not included |
| TOTAL | $5,775 | $69,300 |
Four lines instead of one. A single "monthly cleaning: $5,775" invites the client to negotiate the whole number. Four lines invite them to negotiate one line, and restroom sanitation is the line they are least likely to cut.
| Line | Basis | Amount |
|---|---|---|
| Nightly labor hours | 45,000 ÷ 5,355 × 60 = 8.4 hrs | 8.5 hrs |
| Monthly labor hours | 8.5 hrs × 21.67 nights | 184 hrs |
| Base wage | BLS median, SOC 37-2011 | $17.27 / hr |
| Burden multiplier | Taxes, WC, benefits | 1.25× |
| Burdened labor rate | $17.27 × 1.25 | $21.59 / hr |
| Monthly labor cost | 184 × $21.59 | $3,972.56 |
| Supplies and equipment | Illustrative | $185.00 |
| Direct cost | $4,157.56 | |
| Overhead allocation | 18% of direct — illustrative | $748.36 |
| Total cost | $4,905.92 | |
| Target gross margin | 15% of price — illustrative | $869.08 |
| Quoted price | $4,905.92 ÷ 0.85 | $5,775 / mo |
The production rate of 5,355 sq ft per hour is the example rate published in ISSA's free article on calculating cleaning times. The wage is the BLS median for Janitors and Cleaners (SOC 37-2011), May 2024. The burden multiplier sits inside the typical 1.15× to 1.30× range.
Overhead and margin are the two lines no external source can give you. Every other figure above traces to something published. If you are guessing at those two, you are guessing at your price.
Cross-check the hours against production rates, price them in the cost calculator, then finish quoting a commercial cleaning job with your walkthrough numbers.
GPS check-in · photo evidence · twice-weekly inspections · same-night cure before 3 PM
This section is what separates a professional proposal from a price quote. Most cleaning contracts are not lost over poor work. They are lost because the contractor could not prove the work was done.
Deficiencies reported by the client are acknowledged within one business day and corrected on the next scheduled service visit, or sooner where the condition affects safety or sanitation. Each reported issue is logged with a resolution timestamp and photo confirmation.
Any deficiency reported before 3:00 PM is corrected that same night at no charge. Where the same item is flagged three times in thirty days, we deliver a written corrective action plan within five business days.
GL $2M/$4M · WC statutory · auto $1M · $50k bond · background + E-Verify
Certificates of insurance are provided prior to the service start date and are maintained for the term of the agreement.
15-day cure · 30-day terminate after 90-day floor · CPI/min-wage · material-change reprice
Signature block for both parties — scope, schedule, pricing, and terms
By signing below, both parties agree to the scope, frequency schedule, pricing, and terms described in this proposal.
| Service provider | Client |
|---|---|
| Signature: ______________________________ | Signature: ______________________________ |
| Printed name: Marcus Hale | Printed name: Diane Reyes |
| Title: Operations Director | Title: Property Manager |
| Date: ____________________ | Date: ____________________ |
Every example below is drawn from the same section of the same proposal. The weak version is not a straw man — it is what most proposals actually say.
Thank you for the opportunity to bid on your cleaning needs. Our company has been providing quality commercial cleaning services for over fifteen years, and we pride ourselves on attention to detail and customer satisfaction. We look forward to the opportunity to serve you.
You told us on February 26 that the current contractor arrives at 5:30 PM, while second and third floor tenants are still working, and that you have four written complaints since November. This proposal starts at 6:30 PM, after your 6:00 PM lease-hours cutoff.
Why: the weak version could be sent to any building in the country. The strong version could only have been written after visiting this one.
Clean restrooms
Clean and disinfect all fixtures — nightly
Restock consumables — nightly
Clean and polish mirrors and dispensers — nightly
Damp mop and disinfect floors — nightly
Detail clean grout and partition tracks — quarterly
Descale fixtures — monthly
Why: "clean restrooms" is not enforceable in either direction. It gives the client no basis to say the work was missed and gives you no basis to say descaling was never in the price.
Additional services available upon request.
Excluded: storage, mechanical, and IT rooms (1,750 sq ft) — swept monthly on request, quoted separately. Snow and ice removal. Dumpster hauling, which remains under the owner's existing contract.
Why: the weak version reads as an upsell. The strong version is a boundary, and it is signed. An area you never agreed to clean becomes an area you are accused of missing.
Monthly cleaning service: $5,775
Recurring janitorial service, 5 nights/wk — $4,650
Restroom sanitation program — $725
Periodic floor care — $400
Consumable supplies — client-supplied
Total — $5,775
Why: one number invites negotiation on the whole number. Four lines move the conversation to which line, and the restroom program is the hardest one to cut in a building where restrooms are the complaint source.
Pricing will be reviewed annually and may be adjusted.
On each anniversary, adjusted by the greater of the trailing twelve-month change in CPI-U published by the Bureau of Labor Statistics, or the increase in the applicable state minimum wage, on 60 days written notice. Any adjustment beyond that ceiling requires your written consent.
Why: the weak version is an invitation to a negotiation you will lose, because after a year of good service the client has no reason to agree to pay more. The strong version is arithmetic from a public source.
We are committed to providing the highest quality service and will address any concerns promptly.
Every shift is logged with a GPS-verified check-in and check-out timestamp. Photo documentation is attached to the shift record for restroom cores, entrance glass, and all periodic floor care. A service report is delivered after each completed shift. Any deficiency reported before 3:00 PM is corrected that same night at no charge.
Why: the weak version is a feeling. The strong version is a record the property manager can forward to an owner or a tenant. Most cleaning contracts are not lost over poor work — they are lost because the contractor could not prove the work was done.
The filled-out Word file behind this page. For the blank proposal template and the bid-format version, use the hub.
See a filled-out commercial proposal so the blank fields are not a guessing game.
Download sampleThe example is the pattern. The proposal generator builds a priced commercial proposal from your actual hours, wage, and margin. A free account is required. Status is still in flux — use it when you want a draft from live numbers, not a finished legal document.
A good commercial cleaning proposal names specifics from the walkthrough rather than describing the company in general terms, assigns every task exactly one frequency, lists exclusions explicitly, breaks the price into several lines instead of one, and describes how the work will be documented and verified. Anything that could have been written without visiting the building is filler.
Enough that both parties could settle a dispute by reading it. Task lines should be specific enough to be enforceable — "clean and disinfect all fixtures" rather than "clean restrooms" — and the frequency schedule should have no blank rows, since an unmarked row invites the client to assume it is included.
Several. Breaking the total into recurring service, restroom sanitation, periodic floor care, and consumables moves a negotiation from the whole number to a single line, and it shows the client what they would actually be giving up. A single monthly figure invites them to counter the total.
The annual price adjustment mechanism. Wages rise every year, and a contract that says only "pricing reviewed annually" leaves the increase to a negotiation the contractor is unlikely to win after a year of good service. Tying the adjustment to a published figure such as CPI-U or the applicable minimum wage removes the argument.
Timestamped shift records, photo documentation attached to periodic and high-visibility work, and per-shift service reports delivered to the client contact. Most cleaning contracts are lost not over cleaning quality but because the contractor could not demonstrate to an owner or tenant that the work happened.
Use the structure, not the content. The section order, the frequency schedule, and the contract clauses transfer to any building. The walkthrough observations, the square footage, the labor hours, and the price do not — those are the parts that make a proposal specific, and copying them produces exactly the generic document the example is meant to replace.
Start from the blank template, then price and quote the job.
The blank commercial template this example fills in. Open the template →
Seven steps from walkthrough to margin. Read the walkthrough →
Price hours with wage, burden, and margin. Open the calculator →
Square feet per hour by task and building type. Open the rates →
See ProTeams on your real sites — or start free with no credit card.