Commercial Cleaning Contract Template: 7 Things Every Agreement Needs
TLDR
A commercial cleaning contract should include: scope of work, cleaning frequency, pricing, payment terms, termination clause, insurance requirements, and liability limits. Most cleaning companies use a 1-page agreement that does not protect them. A proper contract prevents scope creep and gives you grounds to terminate problem accounts.
- Scope creep
- The gradual expansion of work beyond what the contract covers, usually through small verbal requests that accumulate over time. A cleaner asked to wipe down the refrigerator once becomes an expectation every visit. Scope creep erodes your margin on accounts that were profitable at signing. A change order clause prevents it.
DEFINITION
- Change order
- A written addendum to a cleaning contract that documents additional work outside the original scope, the price for that work, and signatures from both parties. Change orders must be signed before the work is performed — not after. They are the formal mechanism for expanding scope without giving away labor.
DEFINITION
- Indemnification clause
- A contract provision where one party agrees to protect the other from certain claims or losses. In cleaning contracts, you typically agree to indemnify the client for claims arising from your crew's work on their property. Clients may ask you to indemnify them broadly — review any indemnification language carefully and confirm your insurance covers the stated scope.
DEFINITION
Why a Vague Contract Costs You More Than No Contract
A one-sentence email agreement creates a false sense of security. You think you have a contract. The client thinks they have flexibility. Neither of you has written documentation of what was agreed.
The two most expensive mistakes in cleaning contracts are not getting paid for scope creep and not having termination protection. Both are preventable with the right clauses. A client who adds tasks week after week costs you real money — an extra hour of crew time per visit on a 3x/week account is 12 hours of uncompensated labor per month. A client who cancels with two days notice leaves a gap in your crew’s schedule you cannot fill fast.
Neither situation requires a 20-page legal document to prevent. A 2-page contract with the right seven sections handles both.
Step 1: Write the Scope of Work So Nothing Is Left Open
The scope of work is the most-referenced section of your contract. You will return to it every time a client asks for something not in the agreement.
Structure it by area and be specific:
Reception and lobby: vacuum carpet, dust furniture surfaces, empty trash, wipe glass entry doors, three times per week.
Open office: vacuum all carpeted areas, empty individual desk trash cans, wipe conference table and chairs, three times per week.
Restrooms (two): scrub and disinfect toilets and sinks, clean mirrors, mop floors, restock paper products and soap from client-supplied stock, three times per week.
Break room: wipe counters and appliance exteriors, clean microwave interior, mop floor, empty trash, three times per week.
Exclusions: interior window cleaning, carpet shampooing, floor stripping and waxing, refrigerator interior cleaning, exterior pressure washing.
Write the exclusions list with your most common client assumptions in mind. Every item on that list came from a real dispute someone else had.
Step 2: Set the Schedule and Document Access
Specify which days your crew arrives and during what time window. If you clean after hours, document the access method: key, keycard, keypad code, or building management contact.
Put the access details in the contract, not just in a text message to your crew lead. When a team member leaves and you hire a replacement, your access documentation should not live in someone’s personal phone.
Some buildings require crews to sign in with security or get temporary badges. Note those requirements and who coordinates them. You are responsible for your crew following the client’s access policies.
Step 3: State Pricing and Payment Terms Clearly
Write the monthly price as a single flat number. Do not include your hourly labor breakdown — clients do not need to see your cost structure.
Specify the payment due date, accepted payment methods, and a late fee. A common late fee: 1.5% per month on any balance more than 15 days overdue. That is $15 per month on a $1,000 account — small enough not to cause conflict, large enough to discourage slow payment.
Add a price adjustment clause. Something like: “Provider may adjust monthly fees annually with 60 days written notice. Adjustments will not exceed 5% or the prior year’s CPI change, whichever is greater.” This clause is standard in commercial service agreements. Most clients accept it without negotiation.
Managing contracts across multiple client sites? SweepOps keeps your scope of work, pricing, and inspection records for each account in one place. Start your free trial.
Step 4: Insurance and Liability
State your coverage: general liability insurance at $1M per occurrence and $2M aggregate is the commercial standard. Workers compensation covering all employees performing services. List the actual amounts, not just “we are insured.”
Include a limitation of liability clause: “Provider’s total liability for any claim under this agreement is limited to the fees paid by client in the 30 days prior to the claim.” This caps your exposure to a manageable amount. Your insurance carrier can advise on appropriate limits for your operation.
When a property management company asks to be named as an additional insured on your policy, contact your carrier. Most commercial liability policies allow this at no added cost. Send an updated certificate of insurance with the additional insured listed and keep a copy attached to the signed contract.
Step 5: Write the Termination Clause Both Ways
Thirty days written notice applies to both parties. You can exit a problem account; the client can exit a service that is not working. The notice period gives each side time to fill the gap.
For your first accounts, 30 days is enough. As your accounts get larger and you invest more in training and equipment, consider 60 days for accounts over $2,000/month.
Auto-renewal language protects your revenue: “This agreement renews automatically for successive one-year terms unless either party provides written notice of non-renewal at least 30 days before the current term ends.” Without this, you renegotiate every account annually.
Early termination fees apply when the client exits during a fixed initial term. One to two months of the monthly fee is standard. Clients with legitimate operations accept this. Clients who refuse it entirely are already planning to exit early.
Step 6: Specify Who Supplies What
Write it down. Common arrangements:
- Cleaning company provides: chemicals, mops, vacuums, carts, and application equipment
- Client provides: paper towels, toilet paper, hand soap, trash liners for restrooms and break rooms
If your company provides consumables, include a supply line item in your pricing. If the client provides them, state that service quality depends on the client restocking supplies before each scheduled visit.
Disputes about supplies are almost always about unspoken assumptions. Remove the assumption.
Step 7: Require Written Change Orders for Anything Outside Scope
Add one sentence to your contract: “Work not included in the scope of work above requires a written change order signed by both parties, specifying additional tasks and additional fees, before work is performed.”
Then use it. When a client calls and asks your crew to shampoo a conference room carpet before a client visit, send a change order with a price before your crew shows up. Most clients sign without objection. The ones who object expected the work for free — and they now know that is not how your contracts work.
Change orders protect your margin on every account. They also give you documentation if a client later disputes that additional work was authorized.
What the Minimum Contract Looks Like
If you need to get something signed today, cover these seven items on one or two pages:
- Full legal names of both companies and the signing representatives
- Service address and scope of work with exclusions
- Cleaning schedule and access method
- Monthly price, payment due date, and late fee
- 30-day written termination notice for either party
- Statement of insurance coverage
- Signature and date lines for both parties
Plain language. Both parties sign before service starts. Build from there as you encounter situations your initial template did not address.
Q&A
What should a commercial cleaning contract include?
Six sections are non-negotiable: scope of work with explicit exclusions, cleaning schedule and access requirements, pricing with payment terms and late fees, insurance and liability limits, a termination clause with written notice period, and a change order requirement for out-of-scope work. A contract covering these sections prevents the most common disputes and gives you a reference document for every conversation about what is and is not included.
Q&A
How do you handle scope creep in a cleaning contract?
Write a change order clause into your standard contract before you sign your first client. The clause states that any work outside the written scope requires a signed change order specifying the additional work and additional price, signed before the work is performed. When a client makes a verbal request for extra work, send a change order that day. Most clients will sign without objection. The ones who push back are telling you something.
Q&A
Can a cleaning company cancel a client contract?
Yes. The termination clause applies to both parties. If a client consistently pays late, adds out-of-scope work without authorization, or creates unsafe conditions for your crew, you can terminate with the written notice period defined in the contract. Give notice in writing, keep the account serviced through the notice period, and document your reason. Your contract gives you the right to exit unprofitable or problem accounts.
Q&A
How long should a commercial cleaning contract term be?
One year with a 30-day termination notice and auto-renewal is the commercial cleaning standard. Month-to-month reduces revenue certainty; it works for small accounts where you can afford the risk. Two or three year terms are harder to win without a track record and lock in your pricing — include a price adjustment clause if you go longer than one year.
Like what you're reading?
Try SweepOps free — no credit card required.
Want to learn more?
What should a commercial cleaning contract include?
How do I protect myself with a cleaning contract?
Can I use a one-page cleaning agreement?
Keep reading
How to Get Commercial Cleaning Contracts: A Step-by-Step Guide
A practical guide for cleaning company owners on landing commercial cleaning contracts, from finding prospects to submitting professional bids and following up.
How to Bid Commercial Cleaning Jobs: Step-by-Step Formula
A practical formula for bidding commercial cleaning contracts. Covers site walk-throughs, square footage, ISSA production rates, labor calculations, and proposal format.
Cleaning Business Insurance: What Coverage You Actually Need
General liability, janitorial bonds, and workers comp explained for commercial cleaning companies. Covers required coverages, what clients demand, and what small operations typically pay.
Commercial Cleaning Proposal Template: What to Include and Why
A practical guide to writing commercial cleaning proposals that win contracts. Covers what separates a proposal from a bid, the seven sections every proposal needs, and common mistakes that lose deals.
Best Cleaning Business Software in 2026: Honest Comparison for Commercial Operators
We compared 9 cleaning business software tools for commercial operators. Here's which ones handle bids and field management — and which ones are built for residential and will waste your time.
Best Janitorial Manager Alternative for Commercial Cleaning
Janitorial Manager's outdated interface slows your team down. SweepOps offers modern ISSA-standard bidding, GPS tracking, and mobile inspections — $20-$99/mo.