A cleaning contract is the difference between chasing one-off jobs every week and knowing what next month pays. Contracts are recurring work with an agreed scope, an agreed frequency and an agreed rate: offices, medical suites, gyms, short-term rentals, property managers and construction handovers. This guide covers where that work actually comes from in 2026, how to bid it without underpricing yourself, what insurance and licensing you need before anyone will sign, and how to price a contract so it still earns in month nine.
Work with us: If you would rather have the work routed to you than sell for it, Join as a Pro — no lead fees, no subscription, and the payout is shown before you accept a job.
Where cleaning contracts actually come from
Almost nobody wins their first contract from a cold email to a Fortune 500 facilities team. The realistic sources are smaller, closer and less contested, and they fall into five groups.
- Small offices and professional suites — dentists, law firms, accountants, clinics, real estate offices. Two to five visits a week, evening work, and the decision-maker is usually the practice manager rather than a procurement department.
- Property managers and landlords — turnover cleans between tenancies, common areas, and periodic deep cleans. One relationship can carry dozens of units, which is why this is the highest-leverage door to knock on.
- Short-term rental hosts and co-hosts — Airbnb and Vrbo turnovers, priced per turnover, clustered geographically. Hosts with three or more listings behave like a contract even when there is no signed term.
- Construction and renovation firms — post-construction rough and final cleans. Irregular, well paid, physically hard, and won on reliability rather than price.
- Franchise and marketplace overflow — established operators subcontract work they cannot staff, and platforms route jobs to vetted crews. It is the fastest route to volume while you build direct accounts.
Geography beats size every time. A cluster of four small offices within two miles is worth more than one large account across the metro, because drive time is unpaid time. If you are working out where the demand sits, our city job and contract pages list the live commercial and residential work by market.
Insurance, bonding and licensing: the paperwork that gets you shortlisted
Most commercial clients will ask for proof of three things before they will consider a bid, and many will ask to be named on the policy.
- General liability insurance — covers property damage and injury claims. Commercial clients commonly ask for $1 million per occurrence, and many require a certificate of insurance naming them as additional insured. This is the single most common reason a small operator loses a bid they had already won on price.
- Janitorial or surety bonding — protects the client against theft by an employee. Often called a janitorial bond. Property managers and anyone handing over keys will ask for it.
- Workers' compensation — required in most states once you have employees, with thresholds and exemptions that differ state by state. Sole proprietors with no staff are often exempt, but a client can still require it contractually.
- Business registration and any local license — an LLC or sole proprietorship registration, an EIN, a state sales tax registration where cleaning services are taxable (which varies by state), and in some cities a specific cleaning or janitorial license.
- Background checks — not a legal requirement in most places, but a de facto one for anyone working unsupervised in an occupied building.
Get the certificate of insurance before you start bidding, not after. Turnaround from a broker is usually days, and every serious bid will ask for it in the first exchange.
How to bid a cleaning contract
A bid is a walkthrough, a scope of work and a number. Skipping the walkthrough is how operators end up locked into a rate that loses money by month three.
Walk the site before you quote
Measure or estimate the cleanable square footage, not the gross floor area. Count restrooms, kitchens and break rooms, because those consume time out of all proportion to their size. Note floor types, because hard-floor maintenance and carpet extraction are different skill sets and different equipment. Ask what the previous crew did and why they left; the answer tells you whether the account is underpriced or badly managed.
Write the scope so it cannot drift
Scope creep kills contracts. Write the frequency of every task explicitly — nightly, weekly, monthly, quarterly — and list what is excluded as clearly as what is included. Windows above ground level, carpet extraction, strip-and-wax, and pressure washing should be priced separately every time.
Price it, then check the price against your hours
Commercial cleaning is usually quoted as a monthly figure, derived from an hourly cost. Work bottom-up: estimate production hours per visit, multiply by visits per month, multiply by your fully loaded labor cost, then add supplies, equipment, insurance, travel, admin and profit. If the monthly figure divided by monthly hours is below what you can actually pay a reliable person, the bid is wrong regardless of what the competition charges. Our state-by-state pay guide sets out what cleaning labor costs in each market, which is the number this calculation depends on.
What to charge: a worked example
Take a 6,000-square-foot office, cleaned three nights a week. Say the walkthrough suggests three production hours per visit. That is 39 hours a month. If your fully loaded labor cost is $28 an hour — wage plus payroll taxes, workers' compensation and paid time — that is $1,092 of labor. Add roughly 5% for supplies, a share of equipment, insurance and travel, and then your margin. The monthly figure that results is your floor, not your opening offer. Quote above it and let the client negotiate down to it, because a contract signed at your floor has no room for a fuel increase or a wage rise.
Sample outreach that gets a reply
Short, specific, local and about them. Long introductions about your passion for cleanliness get deleted. This is the shape that works:
"Hi Dana — I run a small cleaning crew based in Fishtown, and we already clean three offices on Frankford Avenue. I noticed you have a suite at 1420 Frankford. We are fully insured with a $1M general liability policy and a janitorial bond, and we can do evenings after 6pm. Would it be useful if I sent a fixed monthly quote after a ten-minute walkthrough? No obligation either way."
- Send it to a named person, not to an info@ address.
- Reference a real local detail — the building, the street, a neighboring business you already clean.
- Lead with insurance and availability, the two things that disqualify most bidders.
- Ask for a walkthrough, not for the contract. It is a much smaller yes.
- Follow up once after a week, then leave it. Facilities decisions run on renewal dates, not on your timing.
Keeping a contract once you have it
Contract cleaning is retained on consistency, not on brilliance. Clients cancel for missed visits, for a rotating cast of unfamiliar faces, and for complaints that go unanswered for three days. A one-page monthly report — visits completed, issues found, anything needing the client's action — costs you ten minutes and makes cancellation feel like a risk. Photograph completed work in the same three spots every visit and you have an answer ready before the complaint arrives.
Getting started without cold outreach
If you are just starting, read the guide to starting a cleaning business for licensing, startup costs and a first-90-days plan, and the professional equipment list for what you actually need to buy before your first commercial job. If you would rather skip the selling entirely, Hello Cleaners routes residential, turnover and commercial work to vetted local pros in 23 states.
Work with us: Set your own rates, choose your own ZIP codes, and see the payout before you accept. Join as a Pro — no lead fees, no subscription, and the payout is shown before you accept a job.