How to start a cleaning business and grow it

Free guides for cleaning business owners: licensing, pricing, first customers, hiring and marketing for cleaning business growth.

Free guides for starting a cleaning business
Starting and growing a cleaning business

General guidance from building marketing for cleaning companies. This is not legal or tax advice. Check your state and city rules, and talk to an accountant before you file anything.

SEO for service businesses, every topic covered.

Deep educational content on every dimension of local SEO, from fundamentals to advanced AI search.

Setting up a Google Business Profile for a cleaning company
Guide 5: Set up your Google Business Profile first

Your Google Business Profile is how most people find a local cleaner. Fill in every service, your service area, your hours and real photos, then keep asking for reviews.

Guide 5: Set up your Google Business Profile first

Your Google Business Profile is how most people find a local cleaner. Fill in every service, your service area, your hours and real photos, then keep asking for reviews.

  • List every cleaning service you offer
  • Set your service area to the cities you cover
  • Add real photos of your crew and your work
  • Post an update at least once a week
  • Leaving services and descriptions blank
  • Using stock photos instead of your own
  • Never replying to reviews
  • A phone number that does not match your website
Service and city pages for a cleaning business website
Build a page for every service and every city

People search for a service in a place, like deep cleaning in a nearby town. Being found takes lots of pages: one for each service you offer in each city you cover.

Build a page for every service and every city

People search for a service in a place, like deep cleaning in a nearby town. Being found takes lots of pages: one for each service you offer in each city you cover.

  • Write one page per service: standard, deep, move-in and move-out
  • Add a page for each city you serve
  • Answer the questions customers ask you on the phone
  • One services page that lists everything
  • Copying the same text onto every city page
  • Never adding new pages after launch
A cleaning company website built to book jobs
Give your website one job: booking cleans

A cleaning website should load fast, show your services and service area plainly, and make it easy to call, text or request a quote from any page.

Give your website one job: booking cleans

A cleaning website should load fast, show your services and service area plainly, and make it easy to call, text or request a quote from any page.

  • Put your phone number and a quote button on every page
  • Use real photos of your team
  • Show the cities you serve
  • A slow site that is hard to use on a phone
  • Quote forms that never reach anyone
  • No way to tell where leads came from
A cleaning company showing up in AI search answers
Show up when people ask AI for a cleaner

More people ask ChatGPT or Google's AI answers for a recommendation. Those tools pull from websites that answer questions plainly and list services, prices and service areas clearly.

Show up when people ask AI for a cleaner

More people ask ChatGPT or Google's AI answers for a recommendation. Those tools pull from websites that answer questions plainly and list services, prices and service areas clearly.

  • Answer common questions in plain words on your site
  • Keep your name, phone and address the same everywhere
  • Collect reviews that mention your services and cities
  • Vague pages that never say what you do or where
  • Business details that differ from site to site
  • No FAQ answers anywhere
Asking cleaning customers for Google reviews
Turn happy customers into Google reviews

Reviews help you show up on Google and help new customers choose you. Ask every customer right after a paid clean, while the clean is fresh, and reply to every review.

Turn happy customers into Google reviews

Reviews help you show up on Google and help new customers choose you. Ask every customer right after a paid clean, while the clean is fresh, and reply to every review.

  • Send a review link by text after each paid clean
  • Thank every reviewer by name
  • Answer negative reviews calmly and offer to fix it
  • Asking weeks after the job
  • Only asking customers you think will be happy
  • Ignoring reviews once they are posted

Guide 1: Set up your cleaning business the right way

Before the first clean, set up the business so it is legal, insured and easy to run. Rules change by state and city, so check with your state, your city and an accountant. This is general guidance, not legal or tax advice.

Pick a business name, check that it is free in your state and register the business. Many owners form an LLC. Get a federal EIN, open a business bank account and keep business money separate from personal money.

Get general liability insurance before you clean a single home. Customers and property managers ask for it. If you hire, look at bonding and workers' compensation too. Workers' compensation rules vary by state.

Choose scheduling software such as Housecall Pro, Jobber or MaidCentral, a business phone number and a simple way to take payments. Write down your cleaning checklists so every clean is done the same way.

Setting up a new cleaning business
Register, insure, then book the first clean

Check your state and city rules.

Guide 2: How to price house cleaning services

Price from your costs, not from the cheapest cleaner in a Facebook group. Know what an hour of cleaning costs you in wages, taxes, supplies, insurance and drive time, then add your profit. When you are ready for a site that shows your prices, see what a cleaning company website needs.

  • Know your full cost per cleaning hour
  • Set clear prices for standard, deep and move-out cleans
  • Reward recurring customers instead of discounting one-time jobs
See your new site
Pricing house cleaning services
Price from your costs, not the competition

Wages, supplies, insurance, drive time, profit.

Getting the first customers for a cleaning business
Referrals first, then Google

Every review helps the next customer find you.

Guide 3: Get your first cleaning customers

Your first customers usually come from people who already know you, then from Google. Ask friends, family and neighbors for referrals, set up a free Google Business Profile and ask every happy customer for a review. A simple local SEO plan keeps new calls coming when referrals slow down.

  • Tell everyone you know and ask for referrals
  • Set up your Google Business Profile on day one
  • Ask every happy customer for a Google review
Set up your Google profile

Guide 4: Hire and keep good cleaners

Most cleaning companies grow as fast as they can hire. Hiring well, training the same way every time and keeping good people matter more than any ad. Employment rules vary by state, so check yours before you hire.

When your own schedule is full most weeks and you are turning work away, it is time. Start with one part-time cleaner so you can train them yourself.
How you classify cleaners affects taxes, insurance and liability, and the rules differ by state. Talk to an accountant or employment attorney before you decide.
Write a checklist for every room and every service type, then train with it on real jobs. A photo of a finished room shows the standard better than words.
Pay on time, give steady hours and say thank you in front of the crew. Share good reviews with the cleaner who earned them.
Hiring cleaners for a growing cleaning business
Hire slow, train the same way every time

Check your state's employment rules.

Guide 6: Grow past your first year

Six habits that help a cleaning business keep growing after the first customers come in.

Turn one-time cleans into recurring customers

Recurring customers make a cleaning business steady. Offer weekly, biweekly and monthly plans, and follow up after every one-time or move-out clean with an offer to stay on a schedule.

  • Offer weekly, biweekly and monthly plans
  • Follow up after every one-time clean
  • Make rebooking one text away

Follow up on every lead and quote

Many leads go cold because nobody called back. Answer fast, text back missed calls and follow up on every quote that has not booked yet.

  • Text back every missed call
  • Follow up on open quotes within days
  • Keep every lead in one place

Ask for a review after every paid clean

Reviews are how new customers decide between you and the next cleaner. Ask right after the job is paid, while the clean is fresh, and reply to every review you get.

  • Ask the same day the job is paid
  • Reply to every review
  • Share good reviews with the crew

Add your second crew carefully

A second crew doubles what can go wrong. Write down your standards, put someone you trust in charge of quality checks, and fill the schedule before you grow payroll.

  • Written standards for every service
  • One person in charge of quality
  • A full schedule before new hires

Know where your leads come from

Most owners cannot say where their last 10 leads came from. Track the source of every call, form and booking so your money goes to what works.

  • Track calls, forms and bookings
  • Compare referrals, Google and ads
  • Cut what does not bring in work

Keep your marketing running every month

Growth slows when marketing stops during busy months. Post real photos, add pages for new services and cities, and keep your Google profile current, even in peak season.

  • Post real photos every week
  • Add new service and city pages
  • Keep your Google profile current

Want this built for your cleaning company?

Smart Stack Method builds the website, local SEO, Google Business Profile and follow-up for cleaning companies. $200 per page on a 10-page minimum, then $2,500 a month + tax.

Questions about starting a cleaning business

Straight answers to common questions. General guidance only, not legal or tax advice.

How do I start a cleaning business?

Register the business, get general liability insurance, set your prices from your real costs and line up your first customers through referrals and a Google Business Profile. Check your state and city rules before you file anything.

  • Register, insure, then price from your costs
  • First customers come from referrals and Google

How much should I charge for house cleaning?

Charge enough to cover wages, payroll taxes, supplies, insurance, drive time and profit. Work out your cost per cleaning hour first, then set prices for standard, deep and move-out cleans. Do not price to match the cheapest cleaner.

  • Know your full cost per cleaning hour
  • Set clear prices by type of clean

Do I need insurance to start a cleaning business?

Most cleaning businesses carry general liability insurance from the start, and many customers ask for proof. If you hire, look at bonding and workers' compensation too. Requirements vary by state, so check with a licensed insurance agent.

  • General liability insurance from day one
  • Check bonding and workers' compensation before hiring

How do I get my first cleaning clients?

Start with people who know you: friends, family, neighbors and past coworkers. Then set up a free Google Business Profile, ask every customer for a review and build pages for the services and cities you cover.

  • Referrals from people who know you
  • A Google profile with steady reviews

When should I hire my first cleaner?

Hire when your own schedule is full most weeks and you are turning work away. Start with one part-time cleaner, train them with written checklists and check your state's rules on employees and contractors first.

  • Hire when you are turning work away
  • Train with written checklists

What is the best marketing for a cleaning business?

The marketing that keeps working: a Google Business Profile with steady reviews, a website with a page for every service and city, and fast follow-up on every lead. Ads can help, but they stop when you stop paying.

  • Google profile, website pages and reviews
  • Fast follow-up on every lead

Ready to grow your business?

Ryan builds the website, SEO and follow-up for cleaning companies. See what yours would look like.