You hired for the work you expected, or you kept good people through a lost account, and now the schedule has holes in it. A cleaner who was on four nights is down to two. Your best lead asked whether there will be more hours soon, and you could tell from the question that she is also looking elsewhere. Every unbooked hour is either payroll with no invoice behind it or a reason for someone to quit.
The fix is rarely "get more clients" in general. It is getting the right accounts, at the right times, in the right places. This guide shows how to map the empty hours for your cleaning crew, which kinds of buildings fit each gap, how route density changes the math, what you can do this week to bridge, and how to keep your people while you do it. There is a capacity worksheet near the end you can copy.
Where exactly are your crew's empty hours?
Your empty hours sit in a specific pattern of days, start times, crews and neighborhoods, and you need to see that pattern before you can sell into it. "We are slow" is not something a salesperson, a property manager or a lead source can act on. "Crew B has nothing on Tuesday and Thursday from 6 pm to 10 pm on the north side" is.
Take a sheet of paper or a spreadsheet and build it in four passes:
- By person. List every cleaner with the hours they want each week and the hours you currently give them. The difference is the gap you have to close, or the gap that will cost you that person.
- By day and time. Lay out a grid with the seven days across the top and two-hour blocks down the side. Shade every block where a crew is booked. What is left is your real capacity, and it usually clusters.
- By crew. Some gaps belong to one team. A two-person night crew with a free Wednesday needs a different account than a solo day porter with free afternoons.
- By place. Mark where each crew is just before and just after each gap. A free hour that starts at a building on the east side can only be sold to a building on the east side.
Then add one more column: drive time between sites. Some of what looks like empty time is actually travel. A cleaner who finishes a dentist's office at 7 pm and starts a bank branch 25 minutes away at 8 pm has a gap, but only part of it is sellable.
Two patterns show up again and again. The first is nights versus days. Most commercial cleaning happens after close. The Bureau of Labor Statistics notes that because office buildings are often cleaned while empty, many cleaners work evening hours, and that part-time work is common in the job. So nights tend to be full and days tend to be thin, or the reverse if you sell day porter service. The second is early-week versus late-week. Accounts cleaned two or three times a week tend to bunch onto Monday, Wednesday and Friday, which leaves Tuesday and Thursday light.
Which accounts fit which gap?
The account you want is the one that opens in the hours you have free, close to where your crew already is. Different building types keep different hours, so match the type to the shape of the gap.
| Gap shape | Building types that often fit | Notes |
|---|---|---|
| Early morning, before 8 am | Offices that want cleaning before staff arrive, retail stores before opening | Lets a night crew add one more stop, or a day cleaner start earlier |
| Weekday daytime | Day porter shifts in offices and medical buildings, post-construction cleanup | Contractors need cleanup while trades are on site |
| Late evening, 9 pm onward | Gyms after closing, medical offices after the last patient | Clinics often want cleaning once the waiting room is empty |
| After midnight | Restaurants after the kitchen closes, 24-hour gyms during the quietest stretch | Good for a crew that already works late |
| Weekends | Floor care (strip and wax, carpet extraction) in offices, schools and stores | Buildings are empty, so heavy equipment does not disturb anyone |
| Short weekday blocks of 1 to 2 hours | Small offices, branch banks, dental suites | Fits between two existing stops on the same street |
A few practical notes on each fit:
Early-morning offices. Some office managers prefer cleaning before staff arrive so the building is secured at night, or because security closes the doors at a set hour. If a crew finishes late and a cleaner lives nearby, an early stop can turn a split shift into a fuller one.
Day porter shifts. A day porter keeps restrooms, lobbies and break rooms in shape during business hours. It is one of the few recurring daytime services, and it often comes from a building you already clean at night.
Weekend floor care. Floor work needs empty buildings and long blocks of time, which is what your weekends have. Sell it as a scheduled program (quarterly or twice a year) instead of a one-off, and the weekends fill on a calendar.
Gyms and medical after-hours. These run late and close late, so they suit crews that already work into the night. Medical work carries its own standards for disinfection and waste handling. How to win medical office cleaning contracts covers what those buyers check.
Post-construction. General contractors need rough and final cleans while the project is running, during the day. It is project work, so treat it as a bridge, but builders who like your crew call again on the next job.
Why does route density matter when you fill hours?
Route density matters because the closer your buildings are to each other, the more of each paid hour goes to cleaning instead of driving. Route density is the number of billable cleaning hours a crew can work inside a small area before it has to travel to the next cluster.
Here is the reasoning. You pay a cleaner for the time between sites, but no client pays you for it. Fuel and vehicle wear go on top. A supervisor who has to drive across a metro to inspect one building inspects fewer buildings per night. And a cleaner who spends 40 minutes in traffic between a 90-minute job and a 60-minute job is less likely to stay than one who walks next door. Labor is most of what you spend: CleanLink puts it at 75 to 80 percent of most janitorial budgets. Hours lost to the road are hours of your biggest cost with no revenue against them.
So when you fill a gap, the same account is worth more or less depending on where it sits:
- An account next to an existing stop uses the gap almost fully, and the crew needs no extra travel.
- An account in the same office park or medical building may share a supervisor visit, a supply drop and even a key holder.
- An account across town can fill the hours on paper and still lose money once you count the drive in both directions.
That is why "any new client" is the wrong goal when the problem is idle hours. The right goal is "a client who opens at 6 pm within a mile of the dental office on Oak Street." The broader picture of growing in clusters is in how to scale a commercial cleaning company. This guide focuses on using density to fill time you are already paying for.
What can fill empty crew hours this week?
The fastest fillers are work from people who already know you, because there is no sales cycle to wait through. None of these replaces recurring accounts, but they buy time while the pipeline builds.
Add-ons for current clients. Walk your existing buildings with fresh eyes. Interior windows, carpet extraction, upholstery, high dusting, restroom deep cleans, breakroom appliances, a mid-week touch-up night. Many clients will say yes to a scoped, priced add-on simply because nobody offered. Price add-ons from hours like everything else; how to price commercial cleaning walks through the method.
One-time projects to bridge. Move-out cleans in vacant suites, a post-renovation clean, pre-event or post-event cleaning, seasonal floor projects. They pay for crew hours during the weeks you are winning recurring work, and some turn into contracts once the client sees the crew.
Subcontracting to bigger contractors. Larger cleaning companies sometimes need extra hands for a new account, a floor project or cover during a staffing shortage. Taking that work at a subcontract rate keeps your people busy and paid, and builds a relationship that can send more. Get scope, rate and payment terms in writing first.
Partnering with property managers. A property manager can have many buildings, vacant suites that need cleaning before a new tenant moves in, and common areas that need day work. One relationship can fill several gaps in the same part of town. How to find property managers for cleaning contracts and the property management cleaning leads page cover how to approach them.
How do you build a pipeline that targets the hours you need?
You build it by giving every lead source the exact shape of your gap: building types, start times, days and zip codes. A pipeline that brings in "commercial cleaning inquiries" will hand you a church on the far side of the county on the night you are already full. A pipeline that is told "offices and clinics needing service after 6 pm, Tuesday and Thursday, in these five zip codes" brings you accounts that fill the grid.
Write a one-paragraph brief and use it everywhere:
- Building types that match your gap shapes from the table above.
- Start times and days you can staff, by crew.
- Zip codes or streets around your existing stops, starting with the densest cluster.
- Smallest job worth it for each gap. A one-hour gap can take a small office. A four-hour gap needs something bigger or two neighbors.
- Frequency you want: nightly, three times a week, weekly.
Then use it:
- In your own outreach. Build prospect lists by building type and zip code, not by city. Your cold email, door-knocking or phone list should start with the buildings nearest your current stops. Cold email for cleaning companies covers how to write it.
- With referral partners. Tell property managers, contractors and other trades exactly what you are looking for. Specific asks get specific referrals.
- With paid lead sources. If you buy leads, the provider should take your area and building preferences, not just your city. Ask how they handle service area and frequency before you buy.
- When you qualify. On the first call, check the hours, the days and the address before anything else. A lead that does not fit the gap is not worth a walk-through this month. How to qualify a cleaning lead has the full set of questions.
How do you keep cleaners while you fill the gaps?
You keep cleaners by being straight with them about the plan, protecting a minimum where you can, and making them useful in more places. Hours are a big part of why people leave this work. A Contracting Profits article on research presented at the 2019 BSCAI conference reported that employees leave contract cleaning companies at a rate 3.6 times higher than the national average, and listed "better hours" alongside higher pay as a reason workers go.
The labor market they are choosing from matters too. As of October 2026, the BLS reports the median hourly wage for janitors and building cleaners was $17.71 in May 2025, and $17.21 in the services to buildings and dwellings industry, where most cleaning contractors sit. The same source projects about 321,800 openings for the occupation each year on average from 2025 to 2035. Your cleaners can see those openings. In the BLS Job Openings and Labor Turnover Survey, the preliminary quits rate for professional and business services, the sector that includes building services contractors, was 2.1 percent in August 2026, meaning about one in fifty workers in that sector quit in a single month.
What helps while you fill the schedule:
- Communicate early. Tell each cleaner which gaps you are working on and a realistic date. Silence reads as "start looking."
- Guaranteed minimums. A floor of weekly hours for your key people, paid even if a night falls through, for a set period. Compare its cost to recruiting, training and the quality slip while a new hire learns the buildings.
- Cross-training. A night cleaner who can run a floor machine can take a weekend strip-and-wax. A day porter who knows two buildings can cover sick calls. Every extra skill makes it easier to give that person hours.
- Ask what hours they want. Some cleaners want more nights; some would take a weekend but not an early morning. Match the work you sell to the people you have.
What does a crew capacity worksheet look like?
A crew capacity worksheet is one row per crew per gap, showing the hours, location and the account type that would fill it. Copy this layout and fill it in for the next four weeks.
| Crew | Day(s) | Free window | Hours free | Nearest current stop | Max drive (min) | Account types that fit | Filler while you sell |
|---|---|---|---|---|---|---|---|
| A (2 cleaners) | Tue, Thu | 6 pm to 10 pm | 8 per week | Medical building, Elm Ave | 10 | Clinics, small offices | Add-on deep cleans at current clinic |
| B (1 cleaner) | Mon to Fri | 9 am to 1 pm | 20 per week | Office park, Route 9 | 5 | Day porter shifts | Vacant suite cleans via property manager |
| C (3 cleaners) | Sat | 8 am to 4 pm | 24 per week | Retail strip, Main St | 15 | Weekend floor care | Strip and wax for current retail client |
| D (2 cleaners) | Wed | 11 pm to 3 am | 8 per week | Gym, Harbor Rd | 10 | Restaurants, 24-hour gyms | Subcontract floor work |
Once it is filled in, total the "Hours free" column. That number, and the zip codes in "Nearest current stop," is the brief you give your sales effort. Update it every time you win or lose an account.
How fast should you expect to fill the gaps?
Expect bridging work to fill some hours within days and recurring accounts to take longer, because commercial buyers walk the building, compare quotes and give notice to their current cleaner. Plan in two layers: fillers now, targeted conversations for the months after. Track the worksheet weekly and share the progress with your crew.
If your gaps sit in a defined area and you want recurring accounts in exactly those streets and hours, exclusive cleaning leads are one way to get them: LeadWharf agrees your patch and the buildings you want, then sends contacts who have said they want regular cleaning at your frequency. You pay per qualified lead, and the territory stays yours. If that matches what your worksheet shows, book a call and bring the zip codes.
- U.S. Bureau of Labor Statistics, Occupational Outlook Handbook: Janitors and Building Cleaners
- U.S. Bureau of Labor Statistics, Job Openings and Labor Turnover Survey, Table 4: Quits by industry
- Contracting Profits, Tackle Turnover By Attracting And Retaining The Right Workers (March 2020)
- Jordan Tong, Calculating Janitorial Labor, CleanLink, 2020
