Starting a cleaning business is one of the most accessible paths to owning a service company in the US: startup costs are low (typically $1,000 to $3,500), no special degree is required, and demand is steady in every city. This guide covers the 9 steps from zero to your first recurring clients.
1. Choose your lane: residential or commercial
Residential (houses and apartments) is easier to enter: smaller jobs, faster payment, marketing through neighbors and Facebook. Commercial (offices, retail) pays more per contract but expects bonding, insurance certificates and invoicing on net-30 terms. Most new owners start residential and add commercial accounts in year two.
2. Register the business
An LLC is the most common structure for cleaning companies because it separates your personal assets from the business for a modest state filing fee. Then get your free EIN (tax ID) directly from the IRS website, and check state and city license requirements with the SBA license guide. There is no federal "cleaning license"; in most places a general business license is all you need.
3. Get insured before your first job
General liability protects you when a worker scratches a floor or breaks a vase, and many clients (especially offices and property managers) will not hire you without a certificate. A janitorial bond covers theft claims and is cheap credibility. We break down coverage types and typical costs in our cleaning business insurance guide.
4. Pick a name that works in two languages
Your name will live on cards, invoices, a booking page and word-of-mouth referrals. If your crew or your market is bilingual, test that the name is easy to say in English and Spanish. Our cleaning business names guide has 120+ ideas plus the checklist (domain, state registry, trademark) to clear before you print anything.
5. Set prices from your costs, not from fear
New owners consistently underprice. Build your rate from real numbers: labor, supplies, drive time, insurance and taxes, plus margin. Typical US ranges are $25 to $50 per hour per cleaner or $120 to $280 per standard house visit, but your market sets the band. The full method with formulas is in our pricing guide.
6. Buy the starter kit (it is shorter than you think)
- Vacuum (commercial-grade if budget allows) and microfiber system
- All-purpose, bathroom, glass and degreaser products
- Caddy, gloves, shoe covers; a uniform shirt builds instant trust
- A simple branded invoice (clients judge professionalism on paper too)
7. Land the first 10 clients
- Tell every personal contact, and ask each happy client for one referral
- Post before/after photos in local Facebook groups and Nextdoor
- Create a Google Business Profile the same week you register
- Offer a first-clean discount that converts to a weekly or biweekly plan
The goal is not 10 one-time jobs; it is 10 recurring clients. Recurring revenue is what makes a cleaning company sellable and stable.
8. Set up operations before chaos sets in
WhatsApp and a paper calendar survive five clients, not twenty-five. From the start, keep one system for clients, schedules, who is assigned where, photo proof of each job and what is invoiced. That is exactly what cleaning business software does, and adopting it at client five is far easier than untangling chaos at client thirty.
9. Hire with proof, not hope
Your first hire changes the business: now quality happens when you are not in the room. Photo proof (before/after) and GPS check-ins protect everyone: the client sees the work, the worker has evidence, and you can sell while someone else cleans.
Startup cost summary
| Item | Typical range |
|---|---|
| LLC registration (state fee) | $50–$500 |
| General liability insurance (first months) | $100–$300 |
| Supplies and equipment | $300–$1,500 |
| Marketing (cards, profile, first ads) | $100–$500 |
| Software (operations + invoicing) | $0–$49/mo to start |