The best time to fix a cleaning contract is before signature. Once the ink dries, you're managing decay — and untracked contracts decay at a rate of 18–24% of contract value per year. This guide is the negotiation sequence property and facility managers use to sign janitorial contracts that hold their price and their quality.
Step 1: Know the market before the first call
2026 benchmarks for recurring commercial cleaning:
| Pricing model | 2026 range | Best for |
|---|---|---|
| Per square foot (per service) | $0.07–$0.20 | Predictable scopes: offices, common areas, retail |
| Hourly | $30–$75 | Variable or project work |
| Flat monthly | Derived from the above | Budget certainty — but demand the sq-ft math behind it |
Run your own numbers first with our cleaning cost calculator so every quote lands against a reference point. A quote you can't compare is a quote you can't negotiate.
Step 2: Write the scope before asking for prices
Vendors price uncertainty. A vague RFP ("clean the common areas nightly") gets padded quotes and guaranteed disputes. Specify:
- Areas by name: lobby, restrooms per floor, elevators, amenity rooms, stairwells, parking structure
- Frequency per area: restrooms nightly, floors weekly, high-dusting monthly
- Time windows and building-access logistics
- Consumables: who supplies paper, liners, soap — a classic hidden-margin line
Step 3: Get three quotes, use them honestly
Two competing quotes minimum (three is better), all against the identical written scope. Then the negotiation levers, in order of what actually moves price:
- Frequency tuning — traffic-weighted schedules routinely cut 10–20% with no visible quality change.
- Term length for price — a 24-month term is worth a discount, only paired with the SLA's termination-for-cause clause.
- Consumables carve-out — buy your own paper and liners; vendor markup on consumables is often 30%+.
- Escalator caps — cap annual increases at CPI or 3%, whichever is lower, and require notice.
The 8-clause SLA checklist
Whatever the price, these clauses decide whether you keep what you negotiated:
- Scope defined by area, not "common areas"
- Visit frequency, days, and time windows
- Proof of service per visit: check-in/check-out plus room-by-room photos
- Complaint response time (24–48h) with a named contact
- Monthly quality score reviewed together (tenant feedback counts)
- Insurance and background-check requirements for crews
- Remedies: service credits after 2 missed standards, termination for cause after 3
- No auto-renewal beyond 12 months without written re-approval
Step 4: Negotiate verification, not just price
Here's the asymmetry most managers miss: a 10% discount disappears in one quarter of scope decay. The proof-of-service clause is worth more than any price concession, because it's what makes every other clause enforceable. A vendor who balks at photo verification is telling you how they plan to deliver.
Good vendors increasingly prefer verification — it protects them from unfair complaints and documents their work. When cleaning runs through Abreo, verification is automatic: crews check in and out, photograph each area, and managers see every job live — so the monthly SLA review takes ten minutes and zero arguments. Cleaning companies can offer the same transparency under their own brand with Abreo's white-label platform.
Frequently asked questions
How long should a janitorial contract run?
12 months for a new vendor; up to 24 with a proven one if the price reflects the commitment. Never auto-renew beyond 12 months without a written re-approval — calendar it.
Is the cheapest quote ever the right choice?
Occasionally — but a quote 25%+ below the others is usually pricing a different (smaller) job than your written scope. Ask them to walk the building before you celebrate.
What insurance should I require?
General liability (commonly $1M/occurrence), workers' comp, and a certificate of insurance naming the property as additional insured. Uninsured crews turn one slip into your claim.