Residential cleaning is a volume business: lots of clients, each worth a few thousand a year. Commercial cleaning is the opposite. A handful of office, medical, and church contracts can carry a company, and one good property-management relationship can be worth a year of homeowner leads.
That’s why owners search “commercial cleaning contracts” about 1,100 times a month in the US, “office cleaning contracts” another 600, and “how to get commercial cleaning contracts” another 400 (Ahrefs Keywords Explorer, US, October 2026). Most of the answers are useless. “Network.” “Cold call.” “Bid on everything.” Here’s what actually moves the needle, in the order I’d do it.
First, what a contract is worth
Thumbtack’s national cost data puts office cleaning at $152 to $380 per visit and commercial cleaning more broadly at $161 to $402 per visit. Their office rate chart runs from about $211 per visit for a space under 1,000 square feet to $577 for 3,000 to 4,000 square feet. The real examples on the office page are the useful part:
Multiply by twelve and a single mid-sized account is $7,000 to $50,000 a year. That’s the number to keep in mind when you’re deciding whether a walkthrough is worth an afternoon.
How commercial buyers actually decide
This is the part most guides skip, and it explains why cold calling is so painful.
An office manager, practice administrator, church board, or property manager does not go looking for a new cleaning company on a random Tuesday. They decide at two moments:
- Budget time. The contract renews, the year resets, or a new manager wants to review vendors.
- After a complaint. The restrooms were missed twice, the floors look dull, a cleaner let the alarm go off, the current vendor stopped answering the phone.
In both moments they do the same two things: they search (“commercial cleaning services [city],” “janitorial company near me,” “medical office cleaning”), and they ask around (the property manager, a colleague, a Facebook group for office managers). Then they shortlist two or three companies, ask for walkthroughs, and pick.
So the job isn’t to interrupt five hundred people who aren’t buying. It’s to be findable the week they search and credible the moment they look. Everything below serves one of those two.
Step 1: Build the commercial side of your online presence
Most cleaning companies that do both residential and commercial work have a website and a Google profile built entirely for homeowners. The office manager lands on a page about biweekly house cleans and leaves.
On your website: a commercial section with its own pages. At minimum, one page for commercial and janitorial cleaning, plus a page for each facility type you want more of (medical and dental offices, churches, small professional offices, retail, daycares, property management and common areas). Each page needs a sample scope (“nightly: restrooms, trash, floors, kitchen; weekly: dusting, glass; monthly: high dusting, floor machine”), a per-visit price range, how you handle keys and alarms, whether your staff are employees, and your insurance and bonding, stated only if true. End every page with a walkthrough request form.
On Google: add Commercial Cleaning Service or Janitorial Service as a category on your Google Business Profile (keep House Cleaning Service as primary if that’s your bigger business, or run a second profile if commercial is a separately staffed operation with its own line). Add the commercial services with price ranges. Add photos of commercial spaces: a gleaming lobby floor, a restocked restroom, a clean break room.
Reviews from businesses. BrightLocal’s 2026 survey found 97% of consumers read reviews for local businesses and 47% won’t use one with fewer than 20 reviews. Office managers are consumers too. A review from “the practice manager at a dental office” does more for your commercial side than ten from homeowners. Ask every business account after the first month, by email, with a direct link.
Step 2: Pick two or three facility types and own them
“We clean any commercial space” is the same mistake as the one-page homeowner site. It ranks for nothing and it convinces nobody.
Pick the types where you can tell a specific story:
- Medical and dental offices. Exam rooms, restrooms, waiting rooms, and a real need for consistency and discretion. Practice managers switch vendors after misses and they talk to each other.
- Churches and daycares. Weekend and evening schedules, high-traffic restrooms and classrooms, a budget set by a board, and a strong preference for a company they trust around kids.
- Small professional offices. Law, accounting, insurance, real estate. Once or twice a week, steady for years, often several in one building.
- Property management. Common areas, lobbies, hallways, turnovers. One relationship, many buildings.
- Post-construction. Builders and general contractors need a final clean on every job; it’s one-time per job but repeats with every project.
For each one you pick, build the facility-type page, get two or three reviews from that kind of account, and take photos. Now when a church board searches “church cleaning services [city],” you’re not a generic janitorial company. You’re the one that cleans churches.
Step 3: Do outreach that doesn’t feel like cold calling
Outreach works when it’s specific, local, and offers something useful. It fails when it’s a script read to a receptionist.
Start next door to accounts you already have. If you clean a dental office, the three other offices on that floor and the building’s property manager are your warmest leads. Mention the account (with permission), offer a walkthrough, bring the scope sheet.
Email beats phone for first contact. Office managers screen calls; they read short emails. Three sentences: what you clean nearby, what’s included, an offer of a free walkthrough and a written per-visit price. One follow-up a week later. Then leave them alone until budget season.
Property managers are the multiplier. One property manager with twenty buildings is worth more than twenty cold calls to tenants. Find the management companies for the commercial buildings in your area, ask who handles vendor selection, and send the same short email with a reference.
Show up where they already are. Chamber of commerce, the local building owners and managers association, the medical office managers’ group. Not to pitch. To be the cleaning company people in the room already know when the complaint happens.
Step 4: Win the walkthrough
A commercial contract is almost never won on the phone. It’s won on the walkthrough and the proposal that follows.
- Walk every room and countRestrooms, offices, exam rooms, break rooms, lobbies, square footage, floor types. Write it down in front of them. It shows you will not miss things.
- Ask what went wrong last timeThere is always a last time. Missed restrooms, inconsistent crews, no one answering the phone. Your proposal should answer that complaint directly.
- Deliver a written scope, not a priceNightly, weekly, and monthly tasks, listed. Who has keys and alarm codes. How you handle a missed visit. Then the per-visit price and the monthly total.
- Price by scope and frequencyNot by a square-footage formula alone. A three-nights-a-week clinic with exam rooms is a different job from a once-a-week two-room office. Use Thumbtack's ranges as a sanity check, not a rate card.
- Follow up once, with a dateSend the proposal within 24 hours. One follow-up a week later with a proposed start date. If the answer is not now, ask when the contract renews and put it in your calendar.
The lowest bid wins less often than you’d think. The company that showed up on time, counted the restrooms, and wrote down how it handles a missed night wins more.
Step 5: Keep the account (this is where the money is)
A contract is worth its annual value only if you keep it. Three habits:
- A monthly check-in email with a one-line summary of what was done and a question: anything we’re missing?
- Same crew, same night. Consistency is the whole product. If a crew changes, tell the client before they notice.
- Fix complaints the same day. The complaint is the moment every vendor loses accounts. Be the one that answers the phone.
Then ask for the review, and ask for the referral to the building next door.
Where Google and AI fit in all this
Two numbers.
Backlinko’s analysis of about 4 million Google results found the top three organic results get 54.4% of clicks and page 2 gets 0.63%. When the office manager searches “commercial cleaning services [city],” being on page one in a generic sense is not enough. You need to be in the top three, which means a real commercial page, a real Google profile category, and real business reviews.
And in 2026, 45% of US consumers used an AI tool to find a local business, up from 6% a year earlier (BrightLocal). Office managers are among the heaviest users of these tools at work. When they ask ChatGPT “who does medical office cleaning in Raleigh,” the answer is built from the same assets: your Google profile, your reviews, your site, your listings. Build the commercial side of those and you’re the easiest company for the AI to name. We check what the AI tools say about our clients every month; details on the AI search page.
| Item | Commercial pages + SEO | Property-manager relationships | Targeted outreach email | Bid platforms and RFPs | Cold calling |
|---|---|---|---|---|---|
| Who starts the conversation | They find you | A referral | You, warmly | You, against many | You, cold |
| Cost | A monthly fee or your time | Coffee and reliability | Your time | Your time, often a fee | Your time, a lot of it |
| Compounds over time | ✓ | ✓ | Somewhat | ✕ | ✕ |
| Typical close rate | High, they are already looking | High | Moderate | Low, price-driven | Very low |
The checklist
- A commercial cleaning page and a page for each facility type you want, each with a sample scope and a per-visit price range
- Commercial Cleaning Service or Janitorial Service category on your Google Business Profile, with commercial photos
- At least five Google reviews from business accounts, and a habit of asking every new account after month one
- A one-page scope sheet you can leave at every walkthrough
- A three-sentence outreach email and a list of the buildings next to your current accounts
- The names of the property management companies for the commercial buildings in your area
- Insurance and bonding paperwork ready to send, and stated on the site only if current
- A renewal calendar: when does every prospect's current contract end?
Where we come in
The findable half of this (the commercial pages, the Google profile, the reviews system, the tracking, and the AI check) is what we build and run for cleaning companies, for a flat $1,000 a month with no contract. Residential and commercial pages both, because most of our clients do both. The inclusions and a calculator that models a weekly office account are on the pricing page, and the exclusive-lead model is explained on the lead generation page.
The credible half, the walkthrough and the follow-up, is yours. We’ll make sure the office manager finds you. You make sure they never want to switch again.
Want to know where you stand for “commercial cleaning services” in your city right now? The free audit covers it.
Frequently asked questions
- How do I get cleaning contracts with offices?
- Be findable when the office manager searches and credible when they look. That means a commercial cleaning page on your site with facility types, a sample scope, and a per-visit price range; a Google Business Profile with the Commercial Cleaning Service or Janitorial Service category and reviews from business accounts; and a short, specific outreach email to buildings near accounts you already have, offering a free walkthrough and a written proposal.
- How to find janitorial clients?
- Start with the facility types that change vendors most often and value reliability: medical and dental offices, churches, daycares, small professional offices, and property managers with common areas. Rank for 'commercial cleaning services [city]' and 'janitorial services [city]', ask every business account for a Google review, and build relationships with property managers who control many buildings.
- How much should I charge for commercial cleaning?
- Thumbtack's national data puts office cleaning at $152 to $380 per visit and commercial cleaning at $161 to $402 per visit, with office rate examples of $211 for up to 1,000 square feet and $577 for 3,000 to 4,000 square feet. Price by scope and frequency, not just square footage: a three-nights-a-week medical office with exam rooms and restrooms is a different job from a once-a-week two-room office.
- Do I need a separate website for commercial cleaning?
- Not a separate website, but separate pages. Office managers search differently from homeowners and they are judging different things. A commercial section with its own service pages, facility-type pages, a scope checklist, and business reviews lets you rank for both sides without confusing either audience.
Read more
How to get clients for a cleaning business: 12 ways, ranked by cost per client
How to get clients for a cleaning business: 12 ways, ranked by what each costs per recurring client and whether it keeps working after you stop paying.
How much does SEO cost for a cleaning business? A straight answer
How much SEO costs for a cleaning business, why agency prices range so widely, and how to judge the price against what one recurring client is worth.