Hiring is the single biggest constraint on a growing cleaning business. Owners who can hire, train, and keep good cleaners scale; everyone else stays small or burns out trying to clean every job themselves. This is a field guide for getting it right at small-crew scale (2–25 cleaners).
Why turnover, not hiring, is the real fight
The cleaning industry has historically reported some of the highest turnover rates of any service sector — figures of 200% or more annually are commonly cited in industry coverage from CleanLink and ISSA. That means the average owner is replacing every cleaner twice a year. The cost of replacing a cleaner — recruiting, onboarding, lost productivity, customer disruption — typically runs $1,000–$3,000 per departure even for an entry-level role. Lowering turnover is worth more than raising prices, and it's almost entirely under the owner's control.
Where good cleaners actually come from
- Employee referrals with a paid bonus ($150–$300, paid at 30 and 90 days) — consistently the highest-quality source
- Indeed and ZipRecruiter — fine for volume; expect to interview 5 to hire 1
- Spanish-language Facebook groups for your metro's service-worker community — if you can post in Spanish, a lot of the best applicants are here and not on English job boards
- Local churches and community centers — old-school but quietly powerful
- Walking your route — when you see a great cleaner working at a coffee shop or a competing account, hand them a card
Pay benchmarks and how to think about wages
The U.S. Bureau of Labor Statistics publishes wage data for janitors and cleaners in their Occupational Employment and Wage Statistics (OEWS) tables, broken down by state and metro. Look up the median for your area and pay above it — even by 10–15% — for two reasons:
- Your screening cost is a multiple of your wage premium. Paying $2/hour more eliminates the bottom 30% of applicants from caring about your posting at all.
- Cleaners talk. The crew will know within a week whether you pay better than the office building down the street.
Pair the wage with: predictable hours, mileage reimbursement at the IRS rate, paid drive time between jobs, and at least a small benefit (paid sick days are the cheapest one with the biggest retention impact).
A real onboarding (90 minutes, not a ride-along)
The most common onboarding is "shadow Maria for a day, then you're on your own." Predictable result: the new hire learns Maria's shortcuts and Maria's mistakes, has no idea what your standards are, and quits within 60 days because nothing was ever clearly explained. Fix it with a structured first week:
- Day 1: 90 minutes of paperwork + walkthrough of: company values (one page), the chemical-safety basics (SDS for everything they'll touch), the phone-and-text rules, the time-tracking app, the customer-portal etiquette ("if a customer asks you a question, the answer is always 'great question, let me get the office to follow up'")
- Days 2–3: Paired with a senior cleaner, doing real jobs, with a written checklist for each account (not from memory)
- Days 4–5: Solo on one or two simple accounts, with the lead spot-checking after
- Day 30 and Day 90: A 15-minute structured check-in. Three questions: what's working, what's confusing, what's missing. Most quits-within-90-days are preventable with these two conversations.
Schedule fairness is retention
The fastest way to lose your best cleaner is to give them all the bad shifts: the 5am openings, the 11pm closings, the across-town accounts with no compensation for drive time. A simple fairness rule: rotate undesirable shifts and routes weekly, and let people swap inside the team without owner approval as long as the account is covered. This single change has more retention impact than any benefits package.
The bilingual angle is a hiring superpower
If your software, your training materials, your text-message templates, and your customer-facing app all work fully in Spanish, you can hire from the entire labor pool — not just the English-speaking slice of it. Per the BLS labor-force characteristics, building cleaning is one of the most heavily Hispanic-represented occupations in the U.S. workforce. Owners who run an English-only operation are competing for a small fraction of the available talent and don't realize it.
Concretely: write the job posting in Spanish (or bilingual), make sure your training materials exist in Spanish, and use a field-tech app where the cleaner can pick their own language. (Disclosure: this is one of the reasons we built Talo's mobile app to be language-switchable per user.)
When to part ways
Keep one rule: cleaners who are unsafe with chemicals, who don't show up without notice, or who are rude to customers go after one documented warning. Everything else is coachable. The instinct to "give one more chance" past the second no-call/no-show is how a B-team becomes a C-team.
The two retention metrics that matter
- 90-day retention — what % of new hires are still with you at day 90? Industry-typical is 40–55%; aim for 70%+.
- 12-month retention — what % of cleaners hired a year ago are still with you? Industry-typical is dismal (often under 30%); aim for 50%+.
If either number drops, the problem is almost always onboarding (for 90-day) or schedule fairness / pay (for 12-month). Diagnose accordingly before changing the recruiting funnel.
Give your crew a tool that works in their language
The Talo field-tech app is bilingual end-to-end — every cleaner picks English or Spanish, with full coverage in both. Create a free account and roll it out in an afternoon. Already running a crew? The software-feature checklist covers the rest of the stack.