You can start a residential cleaning business for under $2,000 and reach $10,000 in monthly recurring revenue within 12 to 18 months if you price for profit, keep your routes tight, and turn one-time cleans into repeat contracts. The businesses that stall usually do so because they undercharge, chase every job across town, and never build the systems that let them hand work to employees. This guide walks through the full path: setup, pricing, staffing, marketing, and the operational habits that separate a $60,000 owner-operator from a $500,000 company.
Key takeaways
- Startup costs for a residential cleaning business run $500 to $2,000; commercial and specialty cleaning need more equipment and can reach $10,000.
- Price for a target of 40% to 55% gross margin after cleaner pay, supplies, and travel; hourly rates of $35 to $60 per cleaner-hour are common in most US markets.
- Recurring cleans (weekly, biweekly, monthly) are the whole game: they smooth cashflow, cut acquisition cost, and make the business sellable.
- Route density matters more than raw job count; two cleans on the same street beat two cleans 20 minutes apart.
- The jump from solo operator to team happens when you document a repeatable clean, hire a second cleaner, and move scheduling out of your head into software.
How much does it cost to start a cleaning business?
For a residential cleaning business you work in yourself, expect $500 to $2,000 to get going. The core costs are a vacuum ($150 to $400), microfiber cloths and mop systems ($100 to $200), cleaning chemicals ($100 to $150 to start), a caddy and basic supplies ($75), general liability insurance ($400 to $600 per year, often billed monthly), and business registration ($50 to $300 depending on your state). You almost certainly already own the largest asset, a reliable vehicle.
Commercial cleaning and specialty niches cost more. If you want to clean offices, medical facilities, or do post-construction cleanup, budget $5,000 to $10,000 for a floor buffer, a wet/dry vacuum, extension equipment, and larger insurance limits (many commercial clients require $1 million to $2 million in liability coverage and a janitorial bond).
The single most important early decision is your niche. Residential recurring cleans, move-in/move-out cleans, vacation rental turnovers, and commercial janitorial each have different pricing, scheduling, and marketing. Pick one to start. A short-term-rental turnover business, for example, lives and dies on same-day scheduling around checkout times, while a recurring residential business is built on predictable weekly routes.
How do you price cleaning jobs so you actually make money?
Most new cleaners quote a number that sounds reasonable to the customer and forget to check whether it pays the business. Work backward from cost instead.
Start with your fully loaded cleaner cost. If you pay a cleaner $18 per hour, payroll taxes, workers comp, and paid nonproductive time (drive, restocking) push the real cost to roughly $24 to $28 per hour. Add supplies (typically $2 to $4 per labor hour) and a share of overhead (insurance, software, marketing, admin), and your break-even is often $30 to $34 per cleaner-hour. To hit a healthy margin you need to bill $45 to $60 per cleaner-hour.
Three pricing models are common:
- Hourly: simplest to start, but it punishes fast cleaners and invites clock-watching. Use it only for first cleans or unpredictable jobs.
- Flat per-clean: you quote $140 for a standard three-bedroom biweekly clean. This is the sweet spot for recurring residential work because it rewards efficiency and gives the customer a fixed number.
- Per square foot: common in commercial and move-out cleaning, often $0.08 to $0.20 per square foot depending on condition and scope.
For a first clean, charge 1.5x to 2x the recurring rate. First cleans take longer because of built-up grime, and pricing them correctly protects your margin and filters out customers who only want a one-time deep clean at a recurring price.
Reprice annually. Wages, fuel, and supply costs move, and a rate you set two years ago is quietly eroding your margin. A simple 3% to 6% annual adjustment, communicated 30 days ahead, is expected and rarely loses good clients.
What is the fastest way to get your first cleaning customers?
You need roughly 8 to 12 recurring clients to replace a full-time income as an owner-operator. Here is the order that works fastest.
Warm network first. Tell everyone you know, in person and in one clear message, exactly what you offer and who your ideal customer is. Referrals from your own circle close faster and cheaper than any ad.
Google Business Profile. A complete profile with real photos, service areas, and steady reviews is the highest-return marketing a local cleaner can do. Ask every happy customer for a review the day after their clean, when satisfaction is highest.
Local Facebook groups and Nextdoor. Neighborhood recommendation threads drive a surprising share of residential cleaning leads. Be genuinely helpful, not spammy, and respond within minutes when someone asks for a recommendation.
Targeted door hangers on tight routes. If you already clean two homes on a street, a door hanger on the other 40 houses is cheap and lands where your route density is already strong.
Whatever channel brings the lead, speed to response decides who wins. The cleaner who sends a professional quote within an hour beats the one who "will get back to you tomorrow." Fast, organized quoting is a competitive advantage, which is one reason tools like online booking and instant quoting matter even for a small operation.
Why does recurring revenue matter so much in cleaning?
A one-time clean pays once and costs you a full acquisition effort. A biweekly recurring client at $140 per clean is worth about $3,640 per year and costs you almost nothing to keep after the first visit. Recurring revenue is what turns a hustle into a business.
Recurring cleans also smooth the two hardest problems in a service business: unpredictable cashflow and idle time. When your Monday and Tuesday are booked with standing appointments, you know your baseline revenue before the month starts, and you can fill the gaps with move-outs and one-time deep cleans at premium rates.
Design your offer to push customers toward recurring service. Price the biweekly clean noticeably below the one-time rate, offer a small discount for weekly frequency, and make it effortless to stay on the schedule. The goal is a book of business where 70% or more of monthly revenue is contracted and predictable. For a deeper look at building that base, see our guide to recurring revenue in home service businesses.
How do you go from solo cleaner to a team?
The move from owner-operator to employer is where most cleaning businesses either scale or stall. It rests on three things.
Document the clean. Write a room-by-room checklist for a standard clean and a deep clean. This is your quality standard and your training manual. Without it, every new hire cleans to their own definition of "clean" and your reviews suffer.
Hire before you are desperate. Recruiting when you are already underwater leads to bad hires. Start interviewing when you are at about 80% of your solo capacity so you can train properly. Expect to pay $16 to $22 per hour depending on your market, and build that fully loaded cost into your pricing before you hire, not after.
Get scheduling out of your head. A solo cleaner can run the calendar from memory. Two cleaners and 30 recurring clients cannot. This is the point where scheduling and dispatch software pays for itself, because it keeps routes tight, sends appointment reminders that cut no-shows, and shows you at a glance who is working where.
Route density is the quiet profit driver as you add cleaners. Every minute a cleaner spends driving is a minute you pay for and cannot bill. Clustering jobs by neighborhood and day can lift billable hours per cleaner by 15% to 25% without adding a single client.
What systems do growing cleaning businesses need?
By the time you pass roughly $150,000 in annual revenue, spreadsheets and text threads start costing you money in missed appointments, late invoices, and quotes that never get sent. The systems that matter most are:
- Scheduling and dispatch that keeps recurring jobs on a repeating cadence and lets you drag-and-drop to cover call-outs.
- Quoting that lets you send a branded estimate in minutes so you win the job while the lead is hot.
- Invoicing and payments so customers can pay by card the moment the clean is done, which cuts your average collection time from weeks to days. See our guide to invoicing and payments for home service businesses.
- Automated reminders and follow-ups that reduce no-shows and prompt reviews without you remembering to text everyone.
Roooster is AI-native field service software built for home service businesses like cleaning companies with 1 to 50 employees. It pulls scheduling, quoting, invoicing, and customer communication into one place so the owner spends less time on admin and more time growing the book. Plans start at $29 per month with a 14-day free trial and no credit card required, which keeps the software cost small relative to a single recurring client.
How do you scale a cleaning business profitably?
Profitable scaling is not about adding jobs, it is about protecting margin as you add people. Watch four numbers every month: gross margin per clean, billable hours per cleaner, revenue per route-hour, and recurring revenue as a share of total revenue. If margin holds above 40% and recurring revenue climbs, you can add cleaners with confidence. If margin slips as you grow, you are buying revenue at a loss, and more of it will only sink you faster.
The businesses that reach $500,000 and beyond treat cleaning as an operations problem, not a cleaning problem. They price with discipline, cluster routes, convert one-time work to recurring contracts, and run everything through software so quality and cashflow stay steady as the team grows.
What does the first 90 days of a cleaning business look like?
The gap between people who launch and people who stay stuck at "thinking about it" is a concrete plan with dates. Here is a 90-day runway you can steal.
- Days 1 to 15: Register the business, open a separate bank account, buy general liability insurance, and pick one niche. Write your standard-clean checklist and your first-clean pricing. Set up a Google Business Profile with real photos.
- Days 16 to 45: Land your first 3 clients from your warm network. Do the cleans yourself, time every room, and refine your checklist. Ask each client for a review the day after. This is where your real per-hour numbers get calibrated.
- Days 46 to 75: Turn one-time cleans into recurring cleans by offering a biweekly rate below your one-time rate. Start door hangers on streets where you already clean. Aim for 6 recurring clients.
- Days 76 to 90: Systematize. Move your schedule out of your phone notes and into software, set up automated reminders, and enable card payments so you stop chasing checks. Target 8 to 10 recurring clients, which is roughly a replacement income.
A cleaner who follows this and books 8 biweekly clients at $140 is at about $2,240 per month of recurring revenue by day 90, with each client worth roughly $3,640 a year. That is the foundation you build the rest of the business on.
How do you calculate the true profit on a single clean?
Owners who "feel" profitable often are not, because they never subtract the costs that hide behind the invoice. Run the math on one real job so you can price the next hundred correctly.
Take a $140 biweekly three-bedroom clean that takes one cleaner two hours on site plus 20 minutes of drive time each way. That is 2.67 paid hours. At a fully loaded cleaner cost of $26 per hour, labor is about $69. Supplies at $3 per labor hour add roughly $8. Allocate $12 of overhead (insurance, software, admin) and $6 of marketing amortized across the client's lifetime. Total cost is about $95, leaving $45 of gross profit, or a 32% margin on that job.
That margin is too thin, and the fix is not raising the price to an unsellable number. It is cutting the 40 minutes of drive time in half through route density. Book a second home on the same street and drive time per clean drops, pushing the same $140 job to a 45% margin. This is why two cleans on one street beat two cleans across town, and why revenue per route-hour is the number that actually predicts whether you can pay yourself. For the wider view on margins, see our guide to running a profitable home service business.
What are the most common cleaning business mistakes?
Most failures repeat the same handful of errors, and all of them are avoidable.
- Undercharging to win the job. A low price locks in a low margin for the life of the client and attracts customers who will leave the moment someone cheaper appears.
- Ignoring route density. Saying yes to a client 25 minutes outside your cluster feels like growth but quietly drains billable hours.
- No first-clean premium. Deep cleans on a recurring price burn your best hours for a one-time payoff.
- Skipping the checklist. Without a documented standard, quality drifts the moment you add a second cleaner, and your reviews follow.
- Chasing payment on paper. Mailed invoices and checks stretch collection to weeks. Card on file at the point of clean fixes it.
Avoiding these five is worth more than any marketing tactic, because they protect the margin that keeps you in business long enough for marketing to matter.
FAQ
How much can you make owning a cleaning business? A solo owner-operator commonly nets $40,000 to $70,000 per year. With a small team of three to five cleaners and disciplined pricing, owner take-home of $80,000 to $150,000 is realistic. The ceiling rises with recurring revenue share and route density.
Do you need a license to start a cleaning business? Most residential cleaning requires only a basic business license or registration, general liability insurance, and, if you have employees, workers compensation coverage. Commercial and specialty work often adds bonding and higher insurance limits. Check your city and state requirements before your first job.
Is residential or commercial cleaning more profitable? Residential recurring cleaning has higher per-hour rates and faster startup, while commercial janitorial offers larger, more stable contracts but lower per-hour margins and slower sales cycles. Many owners start residential and add commercial once they have a team.
How do I keep cleaners from quitting? Pay competitively, build predictable routes so cleaners are not driving all day, provide clear checklists so expectations are fair, and pay on time. Turnover drops sharply when the schedule is stable and the work is well defined.
What is the best software for a cleaning business? Look for one system that handles recurring scheduling, quoting, invoicing, card payments, and automated reminders. Roooster is built for this workflow, starts at $49 per month, and offers a 14-day free trial with no credit card required.
How many clients do I need to quit my job? For an owner-operator, roughly 8 to 12 recurring biweekly clients at a healthy per-clean rate replaces a full-time income. At $140 per biweekly clean, 10 clients is about $2,800 per month of recurring revenue before you add one-time deep cleans and move-outs at premium rates.
Should I offer one-time cleans or only recurring? Offer both, but price and structure your business to convert one-time work into recurring service. Charge a first-clean premium of 1.5x to 2x, then present a lower biweekly rate so staying on the schedule is the obvious choice. One-time deep cleans and move-outs are useful for filling gaps at premium rates.
Ready to put this into practice?
Roooster helps home service businesses quote, schedule, and invoice faster.
14-day free trial.
