How to Start a Cleaning Business in 2025: Step-by-Step Guide
cleaninggetting startedbusiness tips

How to Start a Cleaning Business in 2025: Step-by-Step Guide

Business Genie Team

A cleaning business is one of the lowest-barrier, highest-demand businesses you can start. You don't need a special degree, expensive equipment, or years of training. What you do need is reliability, attention to detail, and a willingness to work hard.

Here's everything you need to know to start a cleaning business that actually makes money.

Why Cleaning is a Great Business to Start

Before we get into the how, here's why cleaning is worth considering:

  • Low startup costs: You can start for under $2,000
  • Recurring revenue: Cleaning clients tend to book weekly or biweekly
  • Flexible schedule: You control when and where you work
  • Scalable: Start solo, then hire cleaners as demand grows
  • Recession-resistant: People and businesses always need cleaning

The main downsides are that the work is physically demanding, competition is fierce in most markets, and you'll need to build trust quickly since you're working inside people's homes.

Step 1: Choose Your Niche

Not all cleaning is the same. Picking a niche helps you stand out and price appropriately.

Residential Cleaning

  • Regular house cleaning (weekly, biweekly, monthly)
  • Deep cleaning
  • Move-in/move-out cleaning
  • Post-renovation cleaning

Commercial Cleaning

  • Office cleaning
  • Retail spaces
  • Medical offices (higher pay, stricter requirements)
  • Restaurants and food service

Specialty Cleaning

  • Carpet and upholstery cleaning
  • Window cleaning
  • Pressure washing
  • Post-construction cleanup

Recommendation for beginners: Start with residential cleaning. It's the easiest to get into, requires the least equipment, and referrals spread quickly through neighborhoods.

Step 2: Handle the Legal Basics

Business Registration

  • Register your business name with your state
  • Get an EIN from the IRS (free, takes 5 minutes)
  • File for an LLC ($50-$500 depending on state)
  • Get a local business license

Insurance

This is non-negotiable when you're working in people's homes:

  • General Liability Insurance: Covers property damage (knocked over a vase, scratched floors). Plan on $400-$800/year.
  • Bonding: Protects against theft claims. Often required by commercial clients. About $100-$300/year.
  • Workers Compensation: Required once you hire employees. Varies by state.

Total insurance cost for a solo residential cleaner: roughly $500-$1,200 per year.

Background Checks

Consider getting a background check on yourself (and definitely on anyone you hire). Many clients will ask, and having it ready builds trust.

Step 3: Buy Your Supplies

One of the best things about a cleaning business is the minimal startup equipment.

Essential Supplies

  • Vacuum cleaner (a reliable upright with attachments): $200-$400
  • Mop and bucket system: $30-$50
  • Microfiber cloths (buy in bulk): $20-$30
  • Spray bottles: $10
  • All-purpose cleaner, glass cleaner, bathroom cleaner: $30-$50
  • Trash bags, gloves, sponges: $20
  • Caddy or tote to carry supplies: $15-$20
  • Duster with extension pole: $15-$20

Nice to Have

  • Steam cleaner: $100-$200
  • Carpet spot cleaner: $100-$150
  • Squeegee for windows: $10-$20
  • Uniform or branded polo shirt: $20-$50

Total startup equipment cost: $400-$1,000

Buy quality cleaning products. Cheap supplies make the work harder, take longer, and produce worse results. That said, you don't need the most expensive commercial equipment to start.

Step 4: Price Your Services

Pricing cleaning services is straightforward once you understand the main approaches.

Pricing Models

Flat Rate (Recommended) Most residential clients prefer a flat rate based on home size and cleaning type:

| Home Size | Standard Clean | Deep Clean | |---|---|---| | 1 bedroom / 1 bath | $80-$120 | $150-$250 | | 2 bedrooms / 2 baths | $120-$170 | $200-$350 | | 3 bedrooms / 2 baths | $150-$220 | $250-$400 | | 4+ bedrooms / 3+ baths | $200-$300+ | $350-$500+ |

These are national averages. Your local market may be higher or lower.

Hourly Rate

  • Solo cleaner: $25-$50/hour
  • Cleaning team (2 people): $50-$80/hour

Hourly rates work better for commercial contracts or unusual jobs.

Per Square Foot Common for commercial cleaning: $0.05-$0.20 per square foot depending on the type of space and cleaning frequency.

How to Calculate Your Rate

  1. Determine your desired hourly wage (e.g., $30/hour)
  2. Add overhead costs (supplies, gas, insurance, taxes) -- typically 30-40% on top
  3. Estimate how long each job type takes
  4. Set your flat rate based on those numbers

Example: A 3-bedroom home takes you 2.5 hours. At $30/hour + 35% overhead = $40.50 effective rate. 2.5 hours x $40.50 = $101. Round up to $120 to account for drive time and give yourself margin.

Step 5: Get Your First Clients

Start with Your Network

Tell everyone you know you're starting a cleaning business. Post on your personal social media. Ask friends and family to spread the word. Offer a fair introductory rate (not free -- never free) to your first 5-10 clients in exchange for honest reviews.

Online Presence

  • Google Business Profile: Set up immediately. This is how local people find cleaners.
  • Facebook Business Page: Many neighborhoods have local groups where people ask for cleaner recommendations.
  • Nextdoor: Extremely effective for residential cleaning.

Home Service Platforms

  • Thumbtack: Good for getting started
  • Angi (formerly Angie's List): Established platform for home services
  • Handy: Specifically for cleaning services
  • Care.com: For residential cleaning

You'll pay per lead or a commission per booking, but it fills your schedule while you build organic referrals.

Flyers and Door Hangers

Old-school but effective. Focus on neighborhoods where your target clients live. Include your phone number, website, services, and pricing starting point.

Referral Program

Once you have happy clients, offer them something for referrals. A common approach: $25 off their next cleaning for every new client they refer.

Step 6: Deliver Outstanding Service

Your reputation is everything in the cleaning business. Here's how to stand out:

  • Be reliable: Show up when you say you will, every single time
  • Be thorough: Follow a checklist so nothing gets missed
  • Communicate: Confirm appointments, let clients know when you arrive and leave
  • Pay attention to details: Wipe down light switches, straighten throw pillows, leave things neat
  • Ask for feedback: After the first few cleanings, ask what you can do better

Create a Cleaning Checklist

Having a standard checklist for each room ensures consistency:

Kitchen: Counters, stovetop, microwave interior, sink, cabinet fronts, floor, trash Bathrooms: Toilet, shower/tub, sink, mirror, floor, restock if client provides supplies Bedrooms: Dust surfaces, vacuum, make beds (if requested) Living areas: Dust, vacuum, wipe surfaces, organize

Give clients the checklist so they know exactly what's included.

Step 7: Scale the Business

Once you have a full schedule (typically 4-6 homes per day as a solo cleaner), it's time to grow.

Hiring Your First Cleaner

  • Start with part-time help for overflow
  • Run background checks
  • Train them on your exact process (use that checklist)
  • Pay $15-$22/hour depending on your market
  • Always do quality checks on their work

Raising Your Prices

  • After 6-12 months with consistent clients, raise your rates 5-10%
  • Give clients 30 days notice
  • You'll lose some, but the ones who stay are now more profitable
  • New clients always get the new rate

Adding Services

Once established, consider adding higher-margin services:

  • Deep cleaning packages
  • Move-in/move-out cleaning
  • Organizing services
  • Laundry add-on

Tools to Run Your Business

Even a small cleaning business benefits from proper business tools:

  • Scheduling software: Stop texting back and forth. Let clients book online.
  • Invoicing: Send professional invoices and accept card payments on the spot.
  • Customer management: Track client preferences, key codes, pet info, and cleaning notes.
  • Automated reminders: Reduce no-shows with appointment confirmations.

Business Genie handles all of this in one app, so you can manage your cleaning business from your phone between jobs.

Key Takeaways

  • A cleaning business can be started for under $2,000
  • Form an LLC and get general liability insurance before you start
  • Price based on your real costs, not what the cheapest competitor charges
  • Residential cleaning is the best niche for beginners
  • Consistency and reliability beat marketing every time
  • Scale by hiring once your schedule is full

Ready to Launch?

A cleaning business rewards hard work and attention to detail. Start small, deliver excellent service, and let your reputation do the heavy lifting.

Ready to streamline your scheduling and invoicing from day one? Try Business Genie free for 3 months and run your cleaning business like a pro.