How to start a cleaning business

A step-by-step plan for going from your first idea to your first paying clients, and getting ready to hire.

Short answer: Pick a clear service and niche, register the business and get insured under your state’s rules, set prices from your real costs, buy a basic supply kit, and win your first clients through neighbors, referrals and a Google Business Profile. Use simple booking and scheduling tools from day one, and hire once you are turning work away.

Step 1: Choose your services and niche

“Cleaning” is too broad to market. Decide who you clean for and what you do for them. Common starting points:

Starting with one or two services makes everything easier. Your checklist, pricing, supplies and marketing all get simpler. You can add more later.

Step 2: Register the business

Requirements vary by state, county and city, so check your state’s rules before you take paid work. In general, you will want to:

Step 3: Get insured

You will be inside people’s homes, around their belongings. Insurance protects you and gives clients a reason to trust you. Talk to an insurance agent about:

Once insured, say so on your website and quotes. It is a real selling point.

Step 4: Set your prices

Do not copy a competitor’s price list. Start from your own costs: what you need to earn per hour, supplies, travel, insurance, software and a profit margin. Then estimate how long common home sizes take and turn that into flat prices by bedrooms and bathrooms or square feet.

Plan for a first-clean or deep-clean surcharge, a small recurring discount, separate prices for extras and a minimum job price. Our guide on how to price house cleaning walks through the math with an example.

Step 5: Buy your supplies

You do not need much to start. Buy quality basics and replace them as they wear out.

Read the labels. Some products should never be mixed, and some surfaces like natural stone need specific cleaners. Some clients will ask for their own products or for fragrance-free options, so ask during booking.

Step 6: Get your first clients

Your first clients usually come from people who already know you, and from local search.

Our guide on how to get cleaning clients covers each channel in more detail.

Step 7: Set up booking and scheduling

Paper calendars and text threads work for the first few clients. They break quickly after that. Missed appointments, double bookings and forgotten invoices cost you money and trust.

Look for tools that let clients get a price and book online, send automatic reminders, keep a calendar of recurring visits and take card payments. Sweepivo, for example, gives clients an instant quote by bedrooms and bathrooms or square feet, lets them pick a real open time, and can charge a saved card when the job is done. Its Sweep plan includes a booking site, scheduling and a cleaner app for up to 5 cleaners.

Whatever you use, write a short standard checklist for each service so every clean is consistent. Our house cleaning checklist is a good starting point.

Step 8: Plan for hiring

A good sign it is time to hire is when you are turning down work or your own hours are maxed out. Before you hire:

When you start interviewing, our guide on how to hire house cleaners can help.

Keep it simple at first

You do not need a perfect logo or a big website to start. You need reliable work, fair prices and a way for clients to book you again. Show up on time, follow your checklist, and ask every happy client to book their next visit before you leave.

Written by the Sweepivo team, October 2026. General guidance only: check your state and local rules, and talk to an accountant or lawyer about tax and legal questions.

Questions

Do I need a license to start a cleaning business?

It depends on where you work. Many cities and counties require a general business license, and some states have extra rules. Check with your city or county clerk and your state’s business office.

What insurance does a cleaning business need?

Most cleaning businesses start with general liability insurance and often add bonding. Workers’ compensation is usually needed once you have employees. Talk to an insurance agent and check your state’s rules.

How do I get my first cleaning clients?

Start with friends, neighbors and your local network, set up a free Google Business Profile and ask every happy client for a review and referral. See how to get cleaning clients.

Try it yourself

Every plan comes with a 30-day free trial, no card needed, in English and Spanish. Set up your services and prices, share your booking link, and see if it fits.

Start your free 30-day trial

Rather see it first? Book a demo call and we’ll walk you through it.

HomePricingGuidesBook a demoPrivacysupport@sweepivo.com
© Sweepivo