What's a healthy cleaning business profit margin? Solo cleaners target 40–60%, team businesses target 20–35%. See labor cost breakdowns, margin calculators, and the fastest ways to improve yours.
Most cleaning business owners don't know their actual profit margin. They know how much they invoiced last month and roughly what they spent, but they can't tell you whether they made 15% or 40% on their last job — or whether they're growing toward financial freedom or slowly working themselves into the ground.
This matters because cleaning is a business built on labor efficiency. Margins that look fine on paper can collapse the moment you add your second cleaner, replace a broken vacuum, or lose one recurring client. Understanding your margin structure is the difference between scaling and surviving.
This guide explains what a healthy cleaning business profit margin looks like at every stage — solo operator, small team, growing company — and shows you exactly how to calculate, track, and improve yours. The cleaning profit calculator does the calculation automatically once you have your numbers.
Target margins differ significantly based on your business model:
Solo operator (owner does the cleaning): Gross margin 65–80% (revenue minus direct supplies and equipment). Net margin after vehicle, insurance, software, marketing, and admin: 45–65%. Solo operators don't have a labor line item — their own time is the labor — which is why margin percentages look high. The real question is: how much are you making per hour of your time?
Owner-operator with 1–3 employees: Gross margin 45–60% after direct labor and supplies. Net margin after overhead: 20–35%. This is the most difficult stage — you're paying employees and overhead, but don't have enough volume to spread fixed costs efficiently.
Established team (4+ full-time employees): Gross margin 40–55%. Net margin after full overhead: 18–30%. As volume increases, fixed overhead gets spread over more jobs, improving net margin.
Industry benchmark: The majority of profitable cleaning businesses operate at 20–35% net margin on revenue. If your net margin is below 15%, you have either a pricing problem, a labor efficiency problem, or an overhead problem (often all three). Above 40% net is excellent — you've built an efficient operation.
Most cleaning businesses calculate margin incorrectly because they omit indirect costs. Here's the correct formula for net margin per job:
Revenue: The amount you charge the client. Example: $200 for a house clean.
Direct labor: The actual wage cost for the cleaners on that job, including payroll taxes. Example: 2 cleaners × 1.5 hours × $18/hour × 1.0765 (FICA) = $58.13.
Direct supplies: The cost of cleaning products, microfiber cloths, disposables used on that job. For a residential clean, this is typically $3–$8.
Job-level overhead allocation: Vehicle fuel for that trip ($3–$6), job software/admin cost ($1–$2), a share of insurance ($2–$4), equipment depreciation ($1–$3). Total: approximately $8–$15 per job.
Gross profit: Revenue minus direct labor and supplies. Example: $200 - $58 - $5 = $137 gross profit. Gross margin: 68.5%.
Net profit after overhead: $137 - $12 = $125. Net margin: 62.5%.
For a job with 2 employees, this looks like an excellent margin. But if those same 2 employees complete only 3 jobs that day instead of 4, and your fixed overhead includes a vehicle payment, warehouse rent, and an admin salary, the per-job allocation jumps significantly. Use the cleaning profit calculator to model your specific cost structure.
Labor is 50–70% of revenue for most cleaning businesses with employees. Getting this number right — and tracking it weekly — is the single most important financial discipline in cleaning.
Your fully loaded labor rate includes: base wage, payroll taxes (employer FICA 7.65%), state unemployment insurance (0.6–6% depending on your state and history), workers' compensation insurance (1–5% of wages, highly variable), and any paid time off, health benefits, or bonuses.
For a cleaner earning $18/hour, the fully loaded cost is typically $21–$26/hour depending on your state and benefits package. Use $24 as a working estimate if you don't have exact numbers.
Labor efficiency is revenue per labor hour. Target $60–$90 in revenue per labor hour. If a 3-hour team cleaning with 2 cleaners (6 labor hours total) generates $300 in revenue, that's $50/labor hour — below target. If the same job generates $400, that's $66.67/labor hour — in range.
Track labor hours vs revenue daily. A simple spreadsheet or QuotePro's dashboard shows you immediately when a day's scheduling is underperforming. Don't wait for monthly financials to spot labor efficiency problems.
Most cleaning businesses accurately track visible overhead (wages, insurance, vehicle costs) but miss the hidden overhead that slowly erodes margins:
Travel time between jobs. If your cleaners spend 45 minutes driving between 4 jobs, that's 45 minutes × $24/hour × 4 trips = $72/day in travel overhead. Tight routing that minimizes drive time directly improves margin.
Re-cleans and callbacks. A single re-clean on a $175 job that takes 1.5 hours costs you $36 in labor plus supplies — wiping out $40 of your net profit. Track your callback rate. Above 3% signals a quality training issue that's quietly destroying margin.
Equipment downtime and replacement. A vacuum that breaks during a job creates rescheduling costs and client dissatisfaction. Budget 2–4% of revenue for equipment maintenance and replacement.
Payment processing fees. Credit card processing runs 2.5–3.5% of each transaction. Cash or ACH payments eliminate this cost. On a $200 job paid by card, you're paying $5–$7 in processing fees. Across 100 jobs/month, that's $500–$700 going to the payment processor.
Unsold time. Every hour your team is available but not cleaning is 100% overhead. If you have 2 full-time cleaners and utilization drops to 70%, you're paying for 6 hours of availability per day that generates zero revenue.
Once you understand your margin structure, there are four high-leverage moves that improve margin without losing clients:
1. Raise prices 10–15%. This is the most underused lever in cleaning. Most clients will accept a modest price increase if you communicate professionally and maintain quality. If 15% of clients leave after a 15% price increase, your revenue stays flat but your margin improves significantly — you're doing less work for the same money.
2. Implement tiered pricing. Good/Better/Best proposals increase average ticket by 20–35% without additional marketing cost. QuotePro users report average ticket increases of $284 within 30 days of switching to tiered pricing. That's pure margin improvement.
3. Reduce callback rate to under 2%. Every callback costs you margin. A focused quality training program, post-clean checklists, and client satisfaction follow-up drives callbacks toward zero. See the cleaning business pricing guide for quality control frameworks.
4. Optimize routing to reduce travel time. Grouping jobs by geography can reduce daily travel time from 90 minutes to 45 minutes per team, recovering 45 minutes × $24 = $18/day in margin. Across 20 working days, that's $360/month per team.
Use the cleaning profit calculator to model how each of these changes affects your annual net profit.
The transition from solo operator to employer is the most margin-compressing phase of a cleaning business. Before you hire, understand what happens to your numbers:
As a solo operator, you likely earn $35–$65 per hour of cleaning time (after expenses). You have minimal overhead and maximum flexibility. Your effective profit margin per hour may be 50–70% of revenue.
When you hire your first employee, you immediately add: their wage, payroll taxes (7.65% + unemployment), workers' comp, potentially an additional vehicle, and management time. Your direct labor cost doubles, but your revenue only increases if you can schedule that second cleaner efficiently (i.e., fill their calendar to 75%+ utilization within 30–60 days).
The safest first hire is a part-time employee who works as a 2-person team with you. This model is the most margin-protective: you maintain quality control, keep labor utilization high, and can scale back quickly if demand drops.
The key metric: Revenue per labor hour must stay above $60 when you add the first employee. If you can't fill the calendar to maintain that metric, delay the hire or reduce hours until demand supports it.