Cleaning Service Profit Margin Benchmarks
Cleaning services typically achieve gross margins of 70-85% and net margins of 10-25%. The business has low barriers to entry and is highly competitive, which compresses net margins for most operators. For solo owner-operators (no employees), effective net margins can reach 40-60% because the owner captures what would otherwise be labor costs.
| Metric | Low | Average | High |
|---|---|---|---|
| Gross margin | 65% | 78% | 90% |
| Net margin | 8% | 18% | 30% |
| Markup | 150% | 250% | 400% |
| Typical annual revenue | $30,000 – $300,000/year for solo to multi-crew operations | ||
Key cost drivers
- Cleaning crew wages (40-55% of revenue for employee-model)
- Supplies and equipment (5-10%)
- Transportation (5-10%)
- Insurance and bonding (3-6%)
- Marketing and advertising (5-10%)
Industry insights
- The MaidCentral PCI Report (2026) shows average revenue per job of $217 with direct payroll consuming 42% of revenue for employee-model companies.
- Residential cleaning is growing 5-7% annually — demand is strong but so is competition from new operators entering the market.
- Commercial cleaning contracts are lower margin but provide steady recurring revenue vs. residential's higher margin but seasonal nature.
- The most profitable cleaning businesses diversify with specialized services (carpet cleaning, window washing, move-out cleaning) that command premium rates.
Tips to improve margins
- Focus on route density — minimize travel time between jobs. A cleaner doing 3 jobs in the same neighborhood earns 30% more per hour than one driving across town between jobs.
- Implement a recurring booking system with automatic payment — customers who book weekly or bi-weekly are 3x more valuable than one-time customers.
- Raise prices annually — the PCI data shows revenue per job grew 5.6% YoY. If you're not raising prices, you're falling behind.
- Add carpet cleaning as an upsell — it requires minimal additional equipment but can add $100-$300 per job and has 80%+ margins.
Compare your numbers
Profit Margin Calculator
Calculate profit, margin percentage, and pricing health from cost and revenue.
Break Even Calculator
Find how many units or sales dollars you need to cover costs.
Target Profit Calculator
Calculate required revenue to reach your target profit after tax.
Labor Burden Calculator
Find the fully-loaded hourly cost of an employee beyond base pay — taxes, insurance, benefits included.
Tools & templates for Cleaning Services
Data quality and assumptions
Last updated: July 2025Formula
Gross margin = (Revenue − Supplies) ÷ Revenue × 100. Net margin = (Revenue − All Operating Costs) ÷ Revenue × 100. Revenue per job hour = Job Revenue ÷ Total Hours (cleaning + travel).
Data sources
MaidCentral PCI Report (2026); IBISWorld Cleaning Services Industry Report.
Limitations
Margins vary significantly by region, service mix (residential vs. commercial), and whether the business operates with employees or as a solo owner-operator.
Key assumptions
- Employee-model assumes 40-50% direct payroll costs
- Solo owner-operators have higher effective margins
Methodology
Gross margin accounts for cleaning supplies and consumables. Net margin includes labor, transportation, insurance, and marketing. Solo owner-operator margins (40-60%) are higher than employee-model margins (10-25%) because no wage cost is deducted.
Calculate your Cleaning Services profit
Use the calculator below to see how your cleaning services margins compare to the benchmarks above.
Calculate profit, margin percentage, and pricing health from cost and revenue.
Find how many units or sales dollars you need to cover costs.
Calculate required revenue to reach your target profit after tax.
Find the fully-loaded hourly cost of an employee beyond base pay — taxes, insurance, benefits included.
Frequently asked questions
What is the average profit margin for a cleaning business?+
For owner-operated (solo, no employees), net margins are 40-60% since all revenue after supplies goes to the owner. For companies with employees, net margins are 10-25%. The MaidCentral PCI Report shows direct payroll at 42% of revenue for cleaning companies.
How much should I charge for cleaning services?+
Industry average revenue per job is $217 (MaidCentral PCI Report May 2026). Typical hourly rates are $30-$75. Square-foot pricing runs $0.07-$0.20/sqft for commercial. Residential jobs average $150-$250 per visit.
Is residential or commercial cleaning more profitable?+
Residential has higher per-visit margins (25-35% net) but irregular scheduling and seasonal fluctuations. Commercial has lower margins (12-20% net) but provides guaranteed recurring revenue through contracts, often with 1-3 year terms.
How can a cleaning business increase profitability?+
Increase jobs per route (denser scheduling), add specialized services (carpet, window, move-out), implement recurring billing, and reduce customer churn through quality control and consistent staffing.