How to start a cleaning business in 2025: Step-by-step guide
Start a cleaning business with low overhead and high demand. Covers licensing, pricing, supplies, marketing, and scaling your first year.
- By
- Micah HedrickCo-founder and software engineer, Business Genie
- Published
- Updated
- Length
- 1,436 words · 8 min
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
Cleaning is a good business to start because it costs under $2,000 to begin, clients book weekly or biweekly so the revenue recurs, you set your own schedule, and you can grow from solo to a team. The downsides: the work is physically demanding, competition is fierce in most markets, and you have to earn trust quickly inside people's homes.
Step 1: Choose your niche
Choose between residential cleaning (regular, deep, and move-in or move-out cleans), commercial cleaning (offices, retail, medical offices and restaurants) and specialty work (carpets, windows, pressure washing and post-construction cleanup). A niche helps you stand out and price properly. Beginners should start with residential: it's the easiest to get into and needs the least equipment.
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
Step 2: Handle the legal basics
To start legally, register your business name with your state, get a free EIN from the IRS, form an LLC ($50 to $500 depending on the state) and get a local business license. Then insure the business (general liability and bonding run about $500 to $1,200 a year for a solo residential cleaner) and consider a background check on yourself.
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
A cleaning business needs little equipment to start: a reliable vacuum, a mop system, microfiber cloths, spray bottles, cleaning products and a caddy to carry them, about $400 to $1,000 in all with a few extras like a steam cleaner. Buy quality products, because cheap supplies make the work slower and the results worse.
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
You don't need the most expensive commercial equipment to start.
Step 4: Price your services
Most residential clients prefer a flat rate by home size, roughly $150 to $220 for a standard clean of a 3-bedroom, 2-bath home. Hourly rates ($25 to $50 solo) suit commercial contracts and unusual jobs, and per-square-foot rates ($0.05 to $0.20) suit commercial cleaning. Set yours from your hourly target plus 30% to 40% for overhead. The full guide is how to price cleaning services.
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 | On one scale |
|---|---|---|---|
| 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
- Determine your desired hourly wage (e.g., $30/hour)
- Add overhead costs (supplies, gas, insurance, taxes) — typically 30–40% on top
- Estimate how long each job type takes
- 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 × $40.50 = $101. Round up to $120 to account for drive time and give yourself margin.
- One hour · $30 + 35% overhead: $40.50
- The job · 2.5 hours × $40.50: $101
- The price · rounded up: $120
Your timeCostsRounding
Step 5: Get your first clients
Your first clients come from your own network: offer the first 5 to 10 a fair introductory rate, never free, in exchange for honest reviews. After that, they come from a Google Business Profile, local Facebook groups and Nextdoor, home service platforms like Thumbtack and Angi, flyers in the neighborhoods you want, and a referral reward for happy 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
In cleaning, your reputation is what keeps clients booking and referring others. Show up when you say you will, every time. Follow a checklist so nothing gets missed. Confirm appointments and tell clients when you arrive and leave. Mind the small details, like wiping light switches and straightening pillows, and after the first few cleanings, ask what you could do better.
Create a cleaning checklist
Having a standard checklist for each room ensures consistency:
KitchenCounters, stovetop, microwave interior, sink, cabinet fronts, floor, trash
BathroomsToilet, shower/tub, sink, mirror, floor, restock if client provides supplies
BedroomsDust surfaces, vacuum, make beds (if requested)
Living areasDust, vacuum, wipe surfaces, organize
Give clients the checklist so they know exactly what's included.
Step 7: Scale the business
Once your schedule is full, grow in three ways: hire a first cleaner for overflow (background-checked, trained on your checklist and paid $15 to $22 an hour), raise your rates 5% to 10% after 6 to 12 months with 30 days' notice, and add higher-margin services like deep cleans, move-in and move-out cleans, organizing and laundry.
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 one-person cleaning business runs better on software for scheduling and online booking, so you stop texting back and forth; invoicing with card payments on the spot; customer records for preferences, key codes, pets and cleaning notes; and automated appointment confirmations that cut no-shows. Business Genie for cleaning businesses does the scheduling, online booking, invoicing, payments and customer records in one app.
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
Keep reading
All articles on the Business Genie blog- 8 min read · CleaningHow to price cleaning services: What to charge in 2025Learn how to price cleaning jobs for profit. Covers flat-rate, hourly, and per-square-foot models with real numbers and examples.
- 7 min read · HandymanHow to start a handyman business in 2025: What you actually needA practical guide to starting a handyman business. Licensing rules, what to charge, tools you need, and how to get steady work.
- 8 min read · LandscapingHow to start a landscaping business in 2025: A practical guideLearn how to start a landscaping business the right way. Equipment, licensing, pricing, and proven strategies to get clients fast.