Skip to content

Starting a business

How to Start a Cleaning Business

By The Launch Pad TeamPublished June 26, 20268 min read

A cleaning business is one of the lowest-cost, fastest businesses to start — you can begin for a few hundred dollars and book your first job this week. Here is how to set it up properly, what to charge, and how to find steady clients.

How do you start a cleaning business, step by step?

Pick a niche (residential or commercial), register an LLC, get liability insurance and bonding, buy basic supplies, set hourly or per-square-foot pricing, and find your first clients through referrals and a Google Business Profile. You can start for under $2,000.

  • Choose residential (homes) or commercial (offices) — they sell differently.
  • Register an LLC, get an EIN, open a business bank account.
  • Get general liability insurance and a janitorial bond (clients expect it).
  • Buy supplies: vacuum, microfiber, cleaners, caddy, gloves.
  • Set pricing (hourly, flat per home, or per square foot).
  • Get your first clients via referrals, neighborhood groups, and Google.

How much does it cost to start a cleaning business?

A residential cleaning business can start for $300–$2,000 — mostly supplies, insurance, and a website. You already have a vehicle; clients usually provide nothing, so your startup cost is among the lowest of any business.

Commercial cleaning costs a bit more (floor machines, larger supply volume, sometimes equipment), but it’s still low compared to most trades. The biggest early investments are insurance/bonding and marketing — not equipment.

Do you need a license and insurance to start a cleaning business?

Most areas require a business license. General liability insurance and a janitorial (surety) bond are not always legally required but are essential — clients won’t hand over house keys without them, and they protect you against damage or theft claims.

How much should you charge for cleaning?

Residential cleaning typically runs $25–$50 per hour, or a flat

00–$200 per home; commercial is often priced per square foot ($0.05–$0.20). Many cleaners switch from hourly to flat-rate per job once they know how long a property takes.

Job typeTypical pricing
Standard home clean
00–$200 flat
Deep clean / move-out$200–$450 flat
Recurring (weekly/biweekly)Discounted flat rate
Commercial / office$0.05–$0.20 per sq ft

How do you get your first cleaning clients?

Start with people who already trust you — friends, family, and their referrals — then add a Google Business Profile and local group posts. Recurring residential clients and small offices are the goal: predictable, repeat revenue beats one-off deep cleans.

  • Ask your network for the first 3–5 jobs and a review from each.
  • Create a Google Business Profile and collect reviews relentlessly.
  • Post in neighborhood and local Facebook groups.
  • Pitch small offices and realtors (move-in/move-out cleans) for recurring work.

What systems should a cleaning business use?

Set up online booking, recurring scheduling, automatic reminders, and easy invoicing/payment from day one. A cleaning business lives on recurring appointments — automating the schedule, reminders, and billing is what lets you add clients without chaos.

Launch Pad sets up your booking, recurring schedule, automated reminders, and online payments so the back office runs itself while you focus on the work.

Frequently asked questions

How much does it cost to start a cleaning business?

As little as $300–$2,000 for a residential cleaning business — supplies, insurance/bonding, and a website. It’s one of the lowest-cost businesses you can start.

Is a cleaning business profitable?

Yes. Low overhead and recurring clients make cleaning highly profitable; many solo cleaners earn $50,000–$80,000+, and those who build a team and commercial contracts earn much more.

Do I need a license to start a cleaning business?

Most areas require a business license. Liability insurance and a janitorial bond aren’t always legally required but are essential to win clients and protect yourself.

How do I get cleaning clients fast?

Start with referrals from friends and family, set up a Google Business Profile, post in local groups, and ask every happy client for a review and a referral.

Related guides

Part of our hubs on starting a business and AI for small business.

28 guides available.