Most cleaning contracts don't lose money on price. They lose money three or four sentences into the "Service Standards" section, where somebody at the client's facilities department wrote language that sounds reasonable and costs you 4–6 points of margin every month you're locked in.
You sign it because the number at the top looked fine. Then six months later you're covering emergency callbacks at no charge, absorbing every supply price increase, and eating a penalty because a single restroom missed inspection during a flu-season staffing crunch. None of that was in the price. All of it was in the clauses.
This is about the specific contract language cleaning operators should red-line, the penalty math that tells you which caps are survivable, and the exact scripts to push back without hiring a lawyer or blowing up the deal. Not general "read your contracts carefully" advice — the actual sentences.
The four clauses that do the most damage
Before the scripts, it helps to know where the leaks actually are. Across commercial cleaning contracts, four clause families cause most of the margin damage. They rarely look dangerous on first read.
| Clause | How it reads | What it actually costs you |
|---|---|---|
| Open-ended "reasonable satisfaction" | "Work performed to Client's reasonable satisfaction" | Turns every subjective complaint into grounds for rework or credit |
| Uncapped SLA penalties | "$250 credit per missed standard" | No monthly ceiling — a bad week can wipe the whole invoice |
| Client-defined scope expansion | "Including such related tasks as Client may reasonably require" | Scope creep with no change-order trigger |
| Supply/consumable responsibility | "Contractor to supply all necessary materials" | You eat every toilet-paper and hand-soap price spike for the term |
The pattern here is that each one moves a variable cost or subjective judgment onto your side of the table with no ceiling. Any clause that gives the client an open-ended claim on your time, materials, or money without a cap is a red-line. The fix for each is different, so it's worth going through them one at a time.
"Reasonable satisfaction" language and why it's a trap
"Work will be performed to the Client's reasonable satisfaction" is in probably half the commercial contracts floating around. It feels harmless. It's also the single most expensive phrase in the document.
Stop losing bookings in operational chaos.
Wipyly helps you manage, confirm, and optimize every cleaning appointment efficiently.
- Centralized booking management
- Automated client notifications
- Staff scheduling & route optimization
No credit card required
The problem is that "satisfaction" is subjective and "reasonable" doesn't protect you as much as it sounds like it does. When a new facilities manager takes over — which happens constantly in commercial real estate — they inherit a standard defined entirely by their own opinion. You can pass every objective checkpoint and still be told the work is "not to satisfaction," and now you're providing free rework to keep the account.
What you want instead is an objective standard tied to something measurable. Replace subjective satisfaction with a defined inspection scoring method. If you already run structured inspections, this is straightforward to reference — an SLA-aligned audit checklist with scoring gives you the exact numeric standard to point contracts at, so "satisfaction" becomes "a passing score of 90% or higher on the agreed inspection form."
> Strike: "to the Client's reasonable satisfaction" > Replace with: "in accordance with the Service Specification and Inspection Scoring Standard attached as Exhibit A, with a passing threshold of 90%."
Negotiation script when they push back: "We're happy to be held to a clear standard — that actually protects both of us. Subjective language creates disputes when your team changes. If we tie it to the inspection form we both sign off on, you get consistency and we get a fair target. Same rigor, just measurable."
Penalty caps: the math that tells you what's survivable
SLA penalties aren't inherently bad. A per-miss credit keeps you honest and clients like seeing accountability. The danger is uncapped penalties, or caps set so high they don't really function as caps.
Here's the math most people skip before signing. Say a mid-size office contract bills around $9,000 a month. Your net margin target is roughly 18%, so somewhere around $1,620 in monthly profit. Now look at the penalty structure:
-
$250 credit per missed inspection standard
-
No monthly cap
-
Inspections run weekly across 6 zones
In a bad week — one crew member quits, coverage slips — you can rack up 4–5 missed standards. That's $1,000–$1,250 in a single week. One bad week and your entire monthly margin on that account is gone. Two bad weeks and you're effectively paying the client for the privilege of cleaning their building.
The rule I use: total monthly penalty exposure should never exceed roughly one-third of your net margin on the account. On that $9k contract with ~$1,620 margin, your penalty cap should land around $500–$540/month, not open-ended.
> Add: "Total service credits in any calendar month shall not exceed 5% of that month's invoice value."
Five percent of $9,000 is $450 — right in the survivable range. It still stings enough to keep your crews sharp, but a bad week won't erase the account.
Script for the cap conversation: "We're comfortable with performance credits — they keep us accountable. What we need is a monthly ceiling so a single staffing hiccup doesn't turn into a runaway penalty. A 5% monthly cap keeps the incentive fully intact and just prevents an edge case from becoming punitive. It also means we never have a reason to walk away from your account mid-term, which protects your continuity."
Supply responsibility: the clause that ages badly
"Contractor to supply all necessary consumables and materials" looks like standard boilerplate. Over a multi-year term it's a slow bleed, because you've fixed your price against costs that only move in one direction.
Restroom consumables — paper products, soap, liners — are the ones that move most. A 3-year contract signed with today's paper prices is essentially a bet that paper won't increase for three years. It will.
You have three defensible positions here, and which one makes sense depends on the account:
-
Client supplies consumables, you supply cleaning materials. Cleanest split. You control your own chemicals and equipment; they own the stuff whose price you can't predict.
-
You supply everything but with a pass-through escalator. You handle logistics, but consumable pricing adjusts annually against a published index or documented invoice cost.
-
You supply everything at a fixed rate for 12 months only. Fine for one-year deals, dangerous for anything longer without an escalator.
The clause to avoid is a multi-year "supply everything at fixed price" with no adjustment mechanism. That's an unhedged bet.
> Add: "Consumable material pricing shall be reviewed annually and adjusted to reflect documented changes in supplier costs, with 30 days' written notice, not to exceed 8% in any single year."
Script: "We can absolutely manage all your supplies — it's one less thing for your team. The one thing we need is an annual review on consumables, because paper and soap prices move and we can't accurately price a three-year fixed number today without padding it heavily. An annual adjustment tied to documented cost, capped at 8%, actually gets you a lower starting price than if we had to build in three years of cushion upfront."
Scope-expansion language and the change-order trigger
"Including such related tasks as the Client may reasonably require" is the scope-creep clause. It reads like flexibility. It functions as an open tab.
What happens in practice: the client starts adding "small" things. Wipe down the break room fridge. Handle the recycling. Do the exterior entry glass. Each one takes 6–10 minutes. None of them were priced. Six months later your crew is spending an extra 40 minutes per visit and your route timing is blown.
The fix isn't to refuse related tasks — it's to define the trigger where a related task becomes a change order. Any recurring task not on the original specification, or any addition exceeding a defined time threshold, converts to a priced change order.
> Replace: "such related tasks as the Client may reasonably require" > With: "additional recurring tasks not listed in the Service Specification shall be added by written change order with agreed pricing prior to performance."
Script: "We're glad to take on additional tasks — we just handle them through a quick change order so scope and pricing stay clear. It protects your budget from surprise invoices and keeps our crews on schedule for the work you're already paying for. Two-minute process, and you always know exactly what you're getting."
Tie your change-order pricing to a consistent method rather than making up a number each time. If you've got a modular pricing engine for mixed contracts, scope additions get priced the same way every time — which makes the change-order conversation faster and harder to argue with.
Here's a simple change-order workflow you can show stakeholders.
Tie your change-order pricing to a consistent method rather than making up a number each time. If you've got a modular pricing engine for mixed contracts, scope additions get priced the same way every time — which makes the change-order conversation faster and harder to argue with.
A quick red-line checklist before you sign anything
Run every commercial contract through this before it goes back signed:
-
[ ] Is quality tied to an objective inspection score, not "satisfaction"?
-
[ ] Is there a monthly penalty cap at roughly 5% of invoice / one-third of net margin?
-
[ ] Is cure time defined? (You should get 24–48 hours to fix a miss before a credit applies)
-
[ ] Are consumables either client-supplied or subject to an annual escalator?
-
[ ] Does scope expansion require a written change order above a set threshold?
-
[ ] Is termination for convenience mutual, with equal notice (30–60 days both ways)?
-
[ ] Is there a payment-terms cap (Net 30, not Net 60/90)?
-
[ ] Are inspection frequency and method defined, so penalties can't be triggered arbitrarily?
Anything unchecked is a clause you're accepting blind. Not every one is a dealbreaker, but you should know exactly which risks you're keeping.
The cure-period clause everyone forgets
Worth pulling out separately because it's the highest-leverage add for the least resistance. Most penalty clauses trigger the credit immediately on a missed standard. That's unfair, and honestly, most clients agree once you point it out.
A cure period gives you a window — usually 24 hours — to fix the issue before any credit applies. Missed a restroom on Tuesday's inspection? You re-clean it Wednesday morning, no penalty. This single clause probably prevents more small credits than any other, because most misses are correctable same-day.
> Add: "Contractor shall be notified of any deficiency and given 24 hours to remedy before any service credit is applied."
Script: "Give us a chance to fix it first. If we miss something and correct it within 24 hours, there's no harm done and no reason for a credit. If we don't fix it, then the credit applies. That's fair to both sides and it means you get the problem solved instead of just a discount."
Include a 24-hour cure period tied to inspection notifications to avoid most small credits.
Clients almost never fight this one. It sounds reasonable because it is reasonable, and it protects a surprising amount of margin.
A real scenario: mid-size janitorial account
A janitorial operator running about 14 commercial accounts picked up a new 3-story office at roughly $11,000/month. The original contract they were handed had: "reasonable satisfaction" language, $300/miss penalties with no cap, contractor-supplied everything at fixed price for 36 months, and open-ended "related tasks."
They'd been burned on a similar previous account — uncapped penalties pulled about $2,800 out of one month after a staffing gap, and scope creep added close to 30 minutes per night of unbilled work.
On the new account they ran the four red-lines: objective inspection score at 90%, penalty cap at 5% of invoice (~$550/month), consumables shifted to client-supplied, and a change-order trigger on scope additions. The facilities manager pushed on both the penalty cap and the supply split. They held on both using the continuity and honest-pricing arguments above.
Over the first year: no runaway penalty months, consumable price increases stopped landing on their P&L entirely, and scope additions came in as three separate change orders worth roughly $400/month in previously-free work. Net effect was somewhere around 4–5 points of margin preserved versus the original contract terms — on an account that would otherwise have looked perfectly fine on paper.
When to hold your ground and when to let it go
Not every clause is worth a fight, and burning goodwill over minor language on a genuinely good account is its own mistake.
Hold firm on: penalty caps, cure periods, and supply escalators. These are the ones that compound over the whole term. A missing penalty cap on a multi-year deal is the clause most likely to actually sink an account.
Negotiate but flexibly: scope-change triggers and objective quality standards. Push for them, but you can accept a slightly higher change-order threshold or a stricter inspection score if the rest of the deal is strong.
Let go if you must: payment terms stretching to Net 45, or a slightly shorter cure window. Annoying, not fatal.
When to walk: if a client refuses both a penalty cap and a cure period while insisting on subjective quality language, that's not a contract — it's a setup. They've built a document designed to extract free work. Rare, but real, and the red flags all show up in the negotiation, not after.
Clients who negotiate fairly on these clauses tend to be good long-term accounts. Clients who fight every single protection tend to be the ones who'll actually use those clauses against you the moment something goes sideways. The negotiation itself is a screening tool — pay attention to how they push back, not just whether they do.
Closing thought
You don't need a lawyer to protect a cleaning contract's margin. You need to know the four or five sentences that matter, the math behind a survivable penalty cap, and the plain-language scripts that let you push back while sounding like the reasonable party in the room — which you are.
Run every new contract through the checklist above. Red-line the subjective quality language, cap the penalties at one-third of your net margin, get your cure period, and never sign a multi-year fixed price on supplies you don't control. Do that consistently and the accounts that looked fine on paper actually stay fine on your P&L.
Ready to simplify your cleaning operations?
Join 1,000+ cleaning businesses using Wipyly to save time, reduce scheduling conflicts, and enhance client satisfaction.