Blog · Commercial cleaning

Commercial cleaning proposal: what to include (free template)

A proposal is how a building manager decides whether to hire you. It should show you understood the building, say exactly what you'll clean and how often, and make the price easy to say yes to. Here's what goes in one, how it differs from the contract, and a free fill-in template.

JobTill · October 18, 2026 · 7 min read

Free proposal template. A fill-in outline with every section below. Print it or save it as a PDF. Open the template

This is practical guidance from running service businesses, not legal advice. Your contract terms belong in a separate service agreement, ideally one a local attorney has reviewed.

Proposal or contract: what's the difference?

A proposal and a contract do different jobs. The proposal sells: it describes the work, the schedule and the price, often with a few options. The contract protects: it sets payment terms, price reviews, cancellation, insurance and what happens when something changes.

ProposalContract
JobWin the accountSet the rules for the account
WhenAfter the walkthroughAfter the client picks an option
ReaderThe person decidingBoth sides, and anyone settling a dispute
Main contentScope, frequency, price options, start datePayment, renewal, cancellation, insurance, liability

Some owners send one document that does both. That can work, but long legal sections bury the parts the decision-maker cares about. Keeping them apart keeps the proposal short. For the contract side, see what to put in a commercial cleaning contract and the free contract checklist.

What to include in a commercial cleaning proposal

1. Cover details

Your business name and a contact person, the client's name, the site address, the date, and how long the price is good for, for example 30 days. A valid-until date stops an old price from coming back six months later.

2. What you heard

Two or three sentences on what the client told you during the walkthrough: what isn't working now and what matters most to them. "Second-floor restrooms run out of paper by mid-afternoon" shows you listened, and it makes the scope below easier to follow.

3. Scope of work, area by area

This is the heart of the proposal. "General office cleaning" means something different to everyone. List each area and what's done there:

AreaWhat's doneHow often (example)
Entrance and lobbyEmpty trash, clean entry glass and handles, vacuum mats, mop hard floorsEvery visit
RestroomsClean and disinfect toilets, urinals, sinks and counters; clean mirrors; restock paper and soap; mop floorsEvery visit
OfficesEmpty trash and recycling, vacuum traffic areasEvery visit
OfficesDust clear surfaces, vacuum fully including edgesWeekly
Break roomWipe counters and tables, clean the sink, wipe outside of appliances, mopEvery visit

Our office cleaning checklist has a fuller task list by area and frequency you can copy from.

4. Frequency and schedule

Which days you'll clean, the time window, and how holidays are handled. If different areas run on different schedules, say so in the scope table, as above.

5. What's not included

Write down what the regular price does not cover: interior and exterior windows, carpet extraction, hard-floor stripping and refinishing, high dusting, fridge clean-outs, and cleanup after events. Listing them heads off "I thought that was included", and it gives the client a menu of extras.

6. Optional extras

Price the common extras on their own lines, per visit or per job, so the client can add them later without a new proposal. Leave them out of the monthly price.

7. Supplies and equipment

Say who provides chemicals and equipment, and who provides consumables like toilet paper, paper towels, soap and trash liners. If you supply consumables, say whether they're in the monthly price or billed separately.

8. Pricing

Make the price easy to find and easy to compare. A good way is two or three options that change the frequency, not the quality of each visit:

Pricing options (example numbers only)

These figures follow the worked example in our pricing guide: a 5,000 sq ft office at 2.5 hours a visit. They are not market rates. Use your own costs.

OptionScheduleMonthly price (example)
A3 evenings a week, full scope each visit$1,200
B5 evenings a week, full scope each visit$2,000

Option B is worked out the same way: 5 × 4.33 visits × 2.5 hours at the same $24 example labor cost, $100 of supplies, 15% overhead and a 20% margin comes to $1,993, rounded to $2,000.

A few rules of thumb:

Not sure how to get to the number? Start with how to price commercial cleaning jobs and the free pricing worksheet.

9. Start date and the first weeks

Give a proposed start date, and what has to happen before it: keys and alarm codes handed over, supplies stocked, and a short walk with the client's contact after the first week to check everything is as they want it.

10. How you'll check quality

Say how you'll check the work, for example a monthly inspection with a short written summary, and how the client reports a problem. Clients like knowing there's a plan before anything goes wrong. See our janitorial inspection checklist.

11. About your business

One short paragraph: how long you've been cleaning commercial buildings, the insurance you carry (general liability, workers' compensation), whether you're bonded, and that a certificate of insurance is available on request. Only include what's true, and offer references if you have them.

12. A short terms summary

Two or three lines are enough: when you invoice, your payment terms, and how long the agreement runs. Then point to the contract: "Full terms are in our service agreement, which we'll send when you choose an option." Don't paste the whole contract in.

13. How to accept

Tell the client exactly what to do next: choose an option, add their name, title and the date, and sign or approve it online. The easier this step is, the faster you'll hear back.

Common proposal mistakes

After the client says yes

Send the service agreement with the full terms, confirm the start date, and collect keys and alarm codes. Then turn the scope into your crew's checklist. The scope in the contract should match the scope in the proposal word for word, so copy it across rather than rewriting it.

How JobTill helps

The price is always yours to set. Start a 14-day free trial. No credit card needed. See how proposals work in the help center.