Almost nobody loses a janitorial account because their agreement was too short. They lose it because "restrooms: daily" turned into the loading dock, the break room fridge and a dayporter nobody priced, and the paper says nothing about who decides.
So you are stuck between two bad instincts: a friendly two-page agreement that gets signed on the spot and leaves you absorbing every add-on, or a twelve-page contract that protects your margin and then sits in someone's legal queue for six weeks while a competitor starts Monday.
A cleaning service agreement needs nine working parts: parties and term, a task-and-frequency scope matrix, price and payment terms, a written price escalator, change-order authority, insurance limits, employee non-solicitation, termination with a cure period, and signature authority. Everything else is negotiation. Most disputes trace back to the scope matrix or the escalator.
The obvious answer, download a free template and fill in the blanks, is usually wrong. Free templates are drafted to be neutral, which means they almost never contain an escalator, a cure period or a change-order rule. Those three clauses are where your money lives.
What has to be in a cleaning service agreement, and what is padding
Strip a commercial janitorial agreement down and there are nine items that do actual work. Anything beyond these is either boilerplate your attorney adds for your state or a client requirement you inherited from their paper.
The nine working parts
- Parties, premises and term: legal entity names, the exact address and square footage covered, start date, initial term, renewal mechanics.
- Scope of work matrix: task by area by frequency, attached as an exhibit, not described in a paragraph.
- Price and payment terms: monthly amount, invoice date, due date, late fee, and what happens to the account when payment is 60 days out.
- Price escalation: how and when the rate changes, tied to something measurable.
- Change orders and extras: who at the client is authorized to request work outside the matrix, in what form, and at what rate.
- Insurance and indemnity: the limits you carry, the endorsements the client gets, and who is responsible for what kind of loss.
- Employee non-solicitation: the client cannot hire your site lead out from under you during the term and for a stated period after.
- Termination and cure: notice period, whether either side can terminate for convenience, and a written cure window before termination for cause.
- Signature authority: a named signer with authority to bind the entity, plus the named site contact for day-to-day.
Padding, in most small and mid-market accounts: multi-page force majeure recitals, elaborate arbitration schemes, and confidentiality language copied from a software contract. They are not harmful. They just cost you signing speed.
How to write the scope of work so "daily" means the same thing to both sides
Write scope as a grid: area down the left, task across the top, frequency in the cell. Offices, restrooms, break rooms, lobby, stairwells, elevators, loading dock, exterior entry, each listed by name.
Then define your frequency words in the agreement itself. "5x per week" means five service nights, Monday through Friday, excluding the holidays listed in Exhibit B. "Daily" is ambiguous in a building that runs seven days.
Three lines that prevent most of the arguments you will otherwise have in month four:
- Exclusions, spelled out: exterior windows above the first floor, biohazard and bloodborne pathogen cleanup, hoarding or animal waste, post-construction fine dust, appliance interiors, personal items on desks, and anything requiring a lift.
- Consumables: state whether paper, liners and soap are included. If included, cap it by usage or by dollar value per month and bill overage. Rising occupancy quietly eats flat-rate paper deals.
- Access and security: keys, fobs, alarm codes, badging, who pays for rekeying if a key is lost, and how long the client has to restore access before your crew is released from that night's obligation.
On chemicals, name who supplies them. If you supply, you own the OSHA Hazard Communication obligations for your products on that site, including safety data sheets and labeling. If the client supplies, say so in writing.
How to write a price escalation clause that survives a wage jump
This is the clause most operators skip and most regret. Without it, your price is frozen and your labor cost is not.
Work an example. Call it Meridian Office Park: 40,000 sq ft, five nights a week, billed at $4,200 per month. Assume, for illustration, that loaded direct labor runs 52 percent of that revenue, so $2,184 per month.
Now assume wages on that account rise 5 percent at renewal. That is $109.20 more per month, about $1,310 over the year. To hold your margin you need a 2.6 percent price increase, because $109.20 divided by $4,200 is 2.6 percent.
Here is the trap. If your escalator says "CPI, capped at 3 percent" and CPI prints at 2 percent, you collect $84 and absorb the rest. The escalator was pegged to the wrong index, since your cost base is labor, not a basket of consumer goods.
Three ways to write it, in order of how well they hold up:
- Stepped pricing stated in the agreement: Year 1 $4,200, Year 2 $4,340, Year 3 $4,485. No index, no argument, no annual conversation. Easiest to get signed with private clients.
- Greater of CPI or a stated floor: "annually on the anniversary date, by the greater of CPI-U or 3 percent." Protects you when inflation reads low but your local labor market does not.
- Index plus a mandated-wage reopener: your normal escalator, plus a clause that lets you reprice within 30 days if a statutory minimum wage, prevailing wage or paid-leave mandate raises your cost on that site.
The mandated-wage reopener matters more every year as city and state minimums move on their own schedules. Check the current median hourly wage for janitors and cleaners in your metro before you commit to a multi-year price.
Who pays when the client asks for something not on the list?
Your night lead will be asked to strip a break room floor, clean up after a party, or wipe down a suite before a tour. If the agreement is silent, you did it for free and set a precedent.
Write a change-order clause with four elements: only a named client representative can authorize extra work; authorization must be in writing, and email counts; the work is billed at your stated rate; and any work performed on verbal request is invoiced at that same rate.
State the rate in the agreement so nobody negotiates at 9 p.m. An illustrative structure: a stated hourly rate per technician with a two-hour minimum for after-hours calls, plus a separate square-foot rate for floor work like strip and wax, carpet extraction and burnishing.
How much insurance should the agreement require, and what should it promise?
Do not write limits into the contract that your certificate does not show. Commercial property managers verify, and a mismatch kills the deal at the worst possible moment.
Commonly requested in commercial janitorial work: commercial general liability, workers compensation at statutory limits for your state, commercial auto, and a janitorial services bond covering employee dishonesty. Larger portfolios often ask for an umbrella layer on top.
Pay attention to the endorsements, because that is where the real obligation sits. Additional insured status on the ongoing operations form, a waiver of subrogation in the client's favor, and primary and non-contributory wording all cost you something at renewal. Get a quote from your agent before you agree to them.
On indemnity, push for mutual. A one-way indemnity means you defend the client for losses your crew did not cause. Also ask for a liability cap tied to the annual contract value, and a mutual waiver of consequential damages so a slip in the lobby does not become a claim for the tenant's lost business.
Should you include an employee non-solicitation clause?
Yes, and it is the shortest clause with the highest return in the whole document. A client who likes your site lead can hire that person directly and cancel your contract in the same week.
Standard structure: during the term and for 6 to 12 months after, the client agrees not to hire, directly or through a third party, any employee who has worked at their site. Add a carve-out for general public job postings the employee answers on their own, because that carve-out is what makes the clause survive review.
If you attach a liquidated damages figure, tie it to something defensible: your documented cost to recruit, background check, train and certify a replacement, or a stated multiple of the employee's monthly wages. Courts in many states will strike a figure that looks like a penalty rather than a reasonable estimate of harm, so have counsel in your state set the number.
The deciding axes, side by side
Every clause above has a lighter version that signs faster and a tighter version that protects margin. This is the trade, laid out.
| Deciding axis | Lighter version, signs faster | Tighter version, protects margin | Go tighter when |
|---|---|---|---|
| Term and renewal | Month to month, no auto-renew | 12-month initial term with automatic 12-month renewals unless canceled 30 days out | You are buying equipment, hiring dedicated staff, or the account is over 10 percent of revenue |
| Termination | Either side, 30 days, any reason | For cause only, after written notice and a 10 to 30 day cure window | Startup costs are real: recruiting, badging, floor equipment, first-month deep clean |
| Scope definition | Paragraph description of services | Task-by-area-by-frequency exhibit with named exclusions | Always. There is no account small enough to skip this. |
| Price escalation | None, revisit at renewal | Stated annual step, or greater of CPI and a floor, plus a mandated-wage reopener | Term is 12 months or longer, or your market has scheduled minimum wage increases |
| Extras and change orders | Quoted case by case, informal | Named authorizer, written request required, rates stated in the agreement | Multi-tenant buildings, property managers, or any site with more than one person giving your crew direction |
| Consumables | Included in the monthly rate | Billed at cost plus a stated markup, or capped by usage with overage billed | Occupancy fluctuates, the building has public restrooms, or paper is a meaningful share of your cost |
| Insurance and indemnity | Your standard certificate, one-way indemnity | Named limits, specific endorsements, mutual indemnity, liability cap at annual contract value | The client is a property manager, a national tenant, or anyone whose contract arrived as a PDF |
| Employee non-solicitation | Omitted | Term plus 6 to 12 months, with a public-posting carve-out and a defensible damages figure | You place a dedicated lead or dayporter on site |
| Payment terms | Net 30, no late fee | Net 30, stated late fee within state usury limits, right to suspend service after a defined delinquency | You have ever waited 75 days for a check |
| Closures and holidays | Handled informally | Holiday list attached, no credit for closures under a stated number of consecutive days, pro-rated credit beyond | Schools, seasonal offices, and any client that shuts down between Christmas and New Year |
Which agreement fits your operation
Solo operator or under five accounts
Go light on term, hard on scope. Sign month to month with 30 days either way, and price the account knowing it can end in a month. You cannot enforce a 12-month term against a small client anyway without spending more on the lawyer than the contract is worth.
What you do not skip: the scope matrix, the exclusions list, the change-order authorizer, and a stated hourly rate for extras. Two pages plus an exhibit. That is the whole document.
Growing regional janitorial, roughly 10 to 60 employees
This is where the tighter column starts paying. Use a 12-month initial term with automatic renewal, a 30-day termination for convenience that only activates after month six, and a stepped price schedule stated up front.
Add the non-solicitation clause and the cure period. The cure period is the one that saves accounts: it converts "we're canceling" into a documented 15-day corrective action window, which you can usually win with a supervisor, a checklist and photos.
Bidding property management portfolios and national accounts
Accept that you will be signing their paper. Your job is not to write an agreement, it is to run a redline checklist against theirs.
Fight for exactly five things and let the rest go: an escalator or at least a mandated-wage reopener, a cure period before termination for cause, a liability cap and mutual waiver of consequential damages, payment at net 30 rather than net 60, and language that scope changes require a written amendment. Everything else in a 20-page master services agreement is survivable.
Medical, food processing, post-construction and other compliance-heavy work
Write scope by standard, not just by task. Reference the specific protocol, the disinfectant contact time, the documentation you will produce, and who verifies. Attach your training and certification requirements as an exhibit and commit to retaining those records.
Carry higher limits, price the compliance overhead into the rate, and never let bloodborne pathogen cleanup drift into a general janitorial scope by accident. It is separately regulated work with separate training obligations.
Frequently asked questions
How long should a cleaning contract term be?
Twelve months with automatic renewal is the workhorse for commercial accounts, because it matches how clients budget. Go month to month for small accounts under a few thousand dollars a month, where enforcement is not realistic. Go longer than 12 months only when you are buying dedicated equipment or hiring specifically for that site, and always pair a multi-year term with stated step pricing.
Can I use a free cleaning service agreement template?
As a starting skeleton, yes. As your final document, no. Free templates almost never include a price escalator, a change-order authorizer or a cure period, and those three clauses decide whether the account is profitable in year two. Take the template, add the nine working parts, then pay an attorney in your state for one review.
What happens if a client cancels in the middle of the term?
Whatever your agreement says, which is why the termination clause deserves real attention. A common structure is termination for convenience with 30 days written notice, plus a requirement that the client pay for services already rendered and for any unamortized startup costs you itemized at signing. Suing a client over a canceled janitorial contract rarely pencils out, so build your protection into notice periods, not damages.
Should the agreement say my cleaners are employees or subcontractors?
Say what is actually true, and understand that labeling does not control the outcome. Worker classification is decided by federal and state tests based on control, integration and independence, not by the word you put in a contract. Misclassification exposes you to back wages, payroll taxes and penalties. If you direct schedules, supply equipment and set methods, you almost certainly have employees.
Do I need a signed change order for a small one-time job?
An email from the authorized contact is enough for most extras, and it is enough because it is written. Reserve formal signed change orders for work that changes the recurring monthly price or the scope matrix permanently. The distinction to enforce is written versus verbal, not formal versus informal.
Where CleanTrack360 fits
An agreement is only as good as your ability to prove you performed it. CleanTrack360's quality inspections let you build a checklist that mirrors your scope matrix, attach photo evidence and score each visit automatically, so a complaint about restrooms gets answered with a dated record instead of an argument. The browser-based client dashboard shows your client their schedules, inspection reports and service requests in one place, which is also where informal add-on requests can land as documented service requests rather than hallway conversations.
On the front end, the quoting calculator prices work from square footage, frequency, labor and supplies, and turns it into a branded PDF proposal with open tracking, so the numbers behind your contract price are built the same way every time. Plans are $99 per month for up to 5 team members, $199 for up to 20 and $249 for up to 50, priced per plan rather than per user, with a 14-day free trial and no credit card required.