GrowthOctober 22, 202611 min read

How to Get Cleaning Clients in Your First 90 Days

A week-by-week plan to land your first ten commercial cleaning accounts: the list of 200, the daily dial quota, the small-account math, and the referral script.

Growth: How to Get Cleaning Clients in Your First 90 Days

You started a cleaning company and nobody calls you. Every building you want already has a cleaner. Ten accounts in 90 days is a realistic target, and the price is about 1,500 dials, one list of 200 named buildings, and two focused hours every weekday. Here is the plan in nine parts: the funnel math, the radius rule, the list, who signs by facility size, the daily quota, the small-account play, a referral script, a weekly scoreboard, and the mistakes that kill month two.

Ten accounts in 90 days costs about 1,500 dials

This is arithmetic, not creativity. It has one known failure point: you stop dialing in week three because week two produced nothing.

The 90-day funnel. 125 Dials per week (25 a day); 20 to 25 Decision-maker conversations per week; 30 Walkthroughs booked over 12 weeks; 9 to 10 Accounts signed at a 3-in-10 close rate
Planning assumptions for a company with no referrals and no reviews yet.

Use this planning model. The ratios are assumptions, not promises, and they fit a company with no referrals, no reviews and no name recognition.

If your contact rate runs lower, fix the list, not the script. If fewer than one in four walkthroughs closes, fix your price and your proposal, and the guide to closing commercial cleaning deals is where to start.

Days 1 to 7: one 20-minute radius, two facility types

Draw the circle before you build anything

Put your home or shop in the center of a map. Draw the circle you can cross in 20 minutes at 8pm. That circle is your market for the next year.

A tight radius wins for one reason: you will personally cover shifts when someone quits. A 45-minute drive to a $600 account is how new owners burn out in month five.

Pick two facility types, not nine

Two types let you reuse one opener, one proposal and one set of objection answers. Choose based on what sits inside your circle, not on what sounds profitable.

If you cannot decide, count what exists inside the circle first, then read the two matching guides on the facility-type hub.

Days 1 to 10: build a list of 200 named buildings

A list of 200 buildings with real contact names beats any ad budget you can afford right now. Build it once, work it for 12 weeks, then add 20 names a week.

Building the list of 200. 1. Drive the circle; 2. Add the map layer; 3. Count the market; 4. Get the name; 5. Estimate the building; 6. Sort by distance
Ten days of list work you do once, then add 20 names a week.
  1. Drive the circle on a Tuesday morning. Office parks, medical plazas, industrial strips, church lots. Photograph every sign.
  2. Add the map layer. Search Google Maps by category (dental, chiropractor, church, daycare, gym) inside your radius and pull the addresses.
  3. Check that 200 targets exist. County establishment counts are free through Census County Business Patterns, so you know before you spend ten days.
  4. Get the name. LinkedIn, the company site, or a quick call to the front desk asking who handles the cleaning contract. Do not settle for "the owner."
  5. Estimate size and schedule. Guess square footage from the footprint and the nights per week. You correct both at the walkthrough.
  6. Sort by distance from your house. Work the closest 50 first so you can call and knock the same route.

What one finished row looks like

Building name, address, facility type, approximate square feet, contact name, title, direct phone, email, date of last touch, next action date. Ten columns in a spreadsheet. A row without a contact name is not a target yet.

Who signs, by facility size and monthly value

Asking the wrong person is the most common reason a new company gets zero traction. The title changes with the building, and so does the money.

Facility typeWho signsTypical monthly valueFrequencyWhere to find them
Small office suite (2,000 to 8,000 sq ft)Office manager or owner$400 to $1,2002 to 3 nightsDrive the business park, Google Maps
Multi-tenant office buildingProperty manager$1,500 to $6,0005 nightsLobby directory, management company sites
Dental or medical suitePractice manager$600 to $1,8003 to 5 nightsMedical plazas, insurance directories
ChurchFacilities chair or administrator$500 to $1,5001 to 2 visitsDenomination directories, drive-by
Daycare or private schoolDirector or head of school$800 to $2,5005 nightsState licensing lists
Car dealershipFixed ops director or GM$2,000 to $6,0005 to 6 nightsDealer association lists

Those bands are what we see across our clients' books in mid-size US metros, and they move with local wages. Before you quote any building, run it through the free square footage and frequency calculator so your hours are honest.

Under 15,000 square feet, one person decides

There is no RFP and no committee. That person is the office manager, the practice manager, the church administrator or the owner. First call to signed contract runs one to three weeks.

Big buildings and chains run a cycle you cannot shortcut

Property managers bid on lease years. Chains route everything through procurement, and the local GM has no authority. Public work gets posted openly, on SAM.gov for federal buildings and on BidNet or state procurement portals for districts and municipalities.

Those are real contracts and they are also 6 to 18 month cycles. Skip them in your first 90 days. Once you have crews and references, work the property management playbook and get on bid lists early.

Year one: sell all day, clean at night

Expect 15 to 20 hours a week on prospecting until you have ten accounts. A workable weekday looks like this.

You will not want to make the 24th dial. Make it. If you need the words, the free cold call scripts and objection handlers cover the gatekeeper, the voicemail and the "we already have someone" answer you will hear forty times a week.

One honest note on buying your way out of the dialing: outsourced prospecting only works once you have crews with open capacity and someone besides you running walkthroughs, usually north of $500k in annual billing. Zotex sells walkthrough-ready leads to companies at that stage, so if you are at $200k with two part-timers, the plan above is the plan. When you are past it, apply for your area and add bought commercial cleaning leads on top of your own calling instead of replacing it.

Small accounts pay this month, big buildings pay next year

New owners chase the 80,000 square foot building because the number is big. That building wants three references, a $2M liability policy and a bid cycle you cannot wait out.

Small accounts pay now. Churches, chiropractors, dental suites, insurance offices, daycares, small law firms. One person decides, the money is already budgeted, and one cleaner can cover two of them in a night.

What a 6,000 sq ft suite actually pays

Work a real one: 6,000 sq ft of office, three nights a week, light nightly service.

Gross profit is $910 minus $592.50, or $317.50 a month, roughly 35%. Ten accounts like it is $9,100 a month, a $109,200 annual run rate from a list you built in ten days.

Protect that margin in writing: fixed scope, stated frequency, a price-change clause at 12 months, extras billed separately. The post on structuring contracts for profit has the clauses, and the free proposal template gives you something to hand over at the walkthrough instead of a text message.

Medical pays more and asks more

Dental and medical suites bill better per hour and interview harder. Expect to show proof of bloodborne pathogens training, which OSHA requires for employees with occupational exposure under its bloodborne pathogens standard. Handle it before you knock, not after they ask.

Ask for the referral twice: day 30 and day 90

Your first ten accounts are the cheapest source of the next ten. Most owners never ask, or ask so vaguely that they get a vague answer.

Ask at day 30, when the building looks better than it did under the last company. Ask again at day 90, when you have proven you do not disappear.

Day 30, in person or on the phone:

We've been in the building a month and I want to make sure we're hitting what you expected. Anything you'd change? Good. One favor: we're adding two buildings this quarter and we take on new work by referral. Who do you know in this park, or in your industry, who's unhappy with their cleaner?

If they go quiet, give them a smaller target:

No pressure. Even the name of the property manager here, or the practice next door, is enough. I'll say you suggested I reach out, nothing more than that.

When you get a name, ask for the handoff in writing. Two lines from your client beat a cold call:

Can you send a quick note connecting us? Something like: "This is the company cleaning our suite, they've been solid, worth a conversation." That's all it takes.

Report back within a week, good or bad. People refer again when they hear the result. More on holding those accounts is in the post on turning one-time jobs into long-term contracts.

Track dials and walkthroughs every Friday

One page, updated Friday at 4pm. If you track nothing else, track dials and walkthroughs, because everything downstream comes from those two numbers.

Friday scoreboard. Metric, Weekly target, Red flag: Dials / 125 / Under 90 two weeks running; Decision-maker conversations / 20 to 25 / Under 12; Walkthroughs booked / 2 to 3 / Zero for two straight weeks; Proposals sent in 24 hours / 2 to 3 / More proposals than walkthroughs; Referral asks made / 3 / Zero; QC inspections completed / 2 per account per month / Client reports the issue first
One page, updated every Friday at 4pm, for the first 12 weeks.
MetricWeekly targetRed flag
Dials125Under 90 two weeks running
Conversations with a decision-maker20 to 25Under 12 (bad list or bad call times)
Walkthroughs booked2 to 3Zero for two straight weeks
Proposals sent within 24 hours2 to 3More proposals than walkthroughs
Referral asks made3Zero

More proposals than walkthroughs means you are quoting buildings sight unseen, which is how you win work at a price that loses money. Walk every building, even the 2,000 square foot suite.

Track one quality number too: inspections completed. Two per account per month in the first 90 days, using a room-by-room QC checklist, catches the complaint before the client makes it.

Common mistakes

Frequently asked questions

How do I get my first commercial cleaning client with no experience?

Pick one building type inside a 20-minute radius and call 25 decision-makers a day by name. Offer a free walkthrough, not a price over the phone, and quote the first account at a real rate so you can afford to staff it. Most new owners land account one within 3 to 5 weeks of consistent daily calling.

How long does it take to get a janitorial contract signed?

For a small office, church or dental suite with one decision-maker, 1 to 3 weeks from first conversation to signature. Property managers and multi-tenant buildings run 2 to 6 months because they follow lease and budget cycles. Government and school bids posted on SAM.gov or state portals run 6 to 18 months.

Should I buy leads when I'm just starting out?

Usually not. Bought leads pay off once you can staff a new building this week and someone besides you runs walkthroughs, which is typically around $500k a year in billing. Zotex charges $175 per walkthrough-ready lead with no retainer and no contract, and the pricing page spells out the fit, but below that size your own calling is cheaper and teaches you your market.

Is cold calling or door knocking better for cleaning companies?

Calling produces more decision-maker conversations per hour, roughly 20 to 25 a week at 25 dials a day. Door knocking has a lower hit rate but converts better when it lands, because they meet a person. Do both on one route: call from 8:30, knock the same block at 10:30.

How much should I charge my first commercial cleaning clients?

Price by the hour, then convert to a monthly figure. At $17 an hour in wages your loaded cost is near $21 with taxes and insurance, so billing $30 to $38 an hour keeps gross margin in the 30% to 40% range. A 6,000 sq ft office cleaned three nights a week usually lands between $800 and $1,000 a month.

Do I need insurance before I can bid on commercial work?

Yes. Most commercial buyers ask for general liability (commonly $1M per occurrence), workers' comp if you have employees, and sometimes a janitorial bond. Get the certificate before you start calling, because a prospect who asks on Friday and gets nothing by Monday is a lost deal.

Past $500k and still making your own calls?

Apply for your area to discuss how these insights can help grow your commercial cleaning business.

Apply for Your Area