How to start a cleaning business: a step-by-step guide

A practical guide to starting a residential or commercial cleaning business: choosing a niche, legal setup, insurance, pricing, equipment, finding clients, hiring cleaners and running jobs.

In shortTo start a cleaning business, choose residential or commercial cleaning and a niche, register the business and get any required licenses, buy insurance, set prices based on time and costs, assemble supplies and equipment, find your first clients and build simple systems for scheduling, quality checks and payroll. Many owners start by cleaning themselves, then hire and train cleaners as the client list grows.

Step 1: Choose your market

Common cleaning business types
Type Typical clients Things to know
Residential Homeowners and renters Recurring weekly or biweekly visits; trust and consistency matter most
Commercial / janitorial Offices, schools, retail stores Often evenings or nights; contracts and bids
Move-in / move-out Tenants, landlords, property managers Deep cleans with deadlines
Post-construction Builders and contractors Dust, debris and specialized equipment
Specialty Short-term rentals, medical offices, carpets, windows Extra training or equipment may be needed

Our guide to types of cleaning services goes deeper. Pick one or two to start, so your marketing, pricing and training stay focused.

Step 2: Write a simple business plan

A one- or two-page plan is enough at first. Describe your services and service area, your target clients, your prices, your startup costs and how you will find customers. Estimate monthly costs for supplies, insurance, fuel, software and marketing, and how many jobs you need each week to cover them. Our small business budget guide can help.

Step 3: Register and license the business

Requirements vary by location. See how to get a business license.

Step 4: Get insured

Clients and commercial buildings often ask for proof of insurance before you start. General liability insurance is common, and many cleaning businesses add a bond, commercial auto insurance and, once they hire, workers’ compensation, which most states require for employees. Our guide to cleaning business insurance explains the main types.

Step 5: Set your prices

Most cleaning businesses price by the hour, by the job (flat rate) or by square foot for commercial work. Whatever method you use, base it on how long the job really takes, your labor cost including taxes and benefits, supplies, travel and the profit you need. Time a few cleans yourself before you quote. Our guide on how much to charge for cleaning services and the house cleaning price calculator, janitorial bid calculator and cleaning time estimator make this easier.

Step 6: Buy supplies and equipment

Start with what your chosen services need, not everything on the market. A typical starter kit includes a quality vacuum, microfiber cloths and mops, buckets, spray bottles, scrub brushes, gloves, trash bags and a set of cleaning products suited to the surfaces you clean. Label all containers and keep safety data sheets for chemicals. The cleaning supplies checklist helps you restock on time.

Step 7: Find your first clients

Step 8: Build simple systems

Systems let the business grow without you being at every job. Use a checklist for each service type so every clean meets the same standard, such as a house cleaning checklist or an office cleaning checklist. Keep one schedule for all jobs and cleaners, track the time spent at each site and take before-and-after photos when a client has concerns.

Step 9: Hire and train cleaners

When demand outgrows your own hours, hire carefully. Cleaners work in clients’ homes and offices, so reliability and trust come first. Decide whether workers will be employees or contractors and get advice on the rules in your state, then set up payroll, workers’ compensation and required postings. Write a cleaner job description, train on your checklists and products, and send new hires with an experienced cleaner before they work alone. See cleaning staff training, hiring your first employee and cleaning company payroll.

Step 10: Keep clients coming back

Recurring clients are the foundation of a stable cleaning business, because each one you keep is one you do not have to find again. Send the same cleaner or team whenever possible so clients build trust. Confirm visits the day before, arrive on time and leave a short note when something needs the client’s attention, such as a broken fixture. Handle complaints quickly: return to fix the issue, thank the client for telling you and update your checklist so it does not happen again. Review prices once a year and give clients advance notice of any change.

Startup cost categories

What to budget for
Category Examples
Legal and admin Registration, licenses, bank account, accounting help
Insurance General liability, bond, commercial auto, workers’ compensation
Supplies and equipment Vacuums, mops, cloths, chemicals, protective gear
Transportation Vehicle costs, fuel, mileage, signage
Marketing Website, business cards, ads, review profiles
Software Scheduling, time tracking, invoicing, payroll

Costs vary widely by location and scale, so get local quotes rather than relying on national averages.

Example (fictional)

A cleaner with five years of experience started a residential business serving three neighborhoods. She focused on biweekly cleans, timed her first ten jobs to set flat prices, and asked every client for a referral. After six months her schedule was full, so she hired one employee, trained her on the same checklists for two weeks and paired them on larger homes. A shared app for schedules, clock-ins and job notes let her see where each cleaner was and how long each house took.

Common mistakes

How EZTime helps

EZTime helps cleaning businesses schedule cleaners across jobs, track time with GPS clock-ins from the mobile app and record hours by client and job. Cleaning checklists run as tasks with photo proof, and supply costs go through expense management. See our cleaning industry page.

Frequently asked questions

How much does it cost to start a cleaning business?

It depends on your services, location and whether you hire. Budget for registration, insurance, supplies, transportation, marketing and software, and get local quotes.

Do I need a license to start a cleaning business?

Many places require a general business license, and requirements vary by city, county and state. Check with your local government.

What insurance does a cleaning business need?

General liability is common, often with a bond and commercial auto insurance. Most states require workers’ compensation once you have employees.

How should I price cleaning services?

Base prices on real job times, labor costs, supplies, travel and profit. Hourly, flat-rate and per-square-foot methods are all common.

How do I find my first cleaning clients?

Start with referrals, local review profiles, a simple website and outreach to property managers and small offices.

Where to go next

You may also need

Run every cleaning job from one app

EZTime schedules cleaners, tracks GPS clock-ins and job hours, and keeps checklists with photo proof. See current plans and what each one includes on the pricing page.

Disclaimer: This guide is general information, not legal, tax or accounting advice. Worker classification, licensing, wage and tax rules vary by state and city. Check with your state agencies or a qualified professional before making decisions.