Cleaning Business Profit Margins: Costs, Markup, and Pricing Explained

4 min readUpdated Cleamano editorial team
Cleaning business owner analyzing revenue costs margin and profitability on a financial dashboard

Revenue can grow while profit gets worse. That happens when an owner wins more work without understanding what each job consumes. Cleaning businesses are especially sensitive to labor assumptions because a small difference between quoted and actual cleaner-hours can repeat across hundreds of visits.

Margin discipline starts with definitions. Know which costs move with the job, which costs support the company as a whole, and what the quoted price must contribute after direct costs.

Separate revenue, gross profit and net profit

Revenue is the amount sold. Gross profit or contribution-style views subtract the direct costs required to deliver the work. Net profit also reflects broader operating expenses such as office costs, software, marketing and other overhead.

Your accounting setup may use specific classifications, but operationally the owner needs to know both job-level economics and company-level profitability.

Labor is more than the wage on the paycheck

Build a fully loaded labor view that reflects the costs your company actually carries. BLS reported a national mean wage of $17.83 per hour for maids and housekeeping cleaners and $18.64 for janitors and cleaners in May 2025, excluding certain specialized categories. Those are labor-market benchmarks, not customer pricing targets.

Your own local wages, payroll obligations, workers' compensation, paid time, training and non-billable time determine the real labor cost in your business.

Understand margin versus markup

Markup and margin are not interchangeable. If a job costs $80 and you add a 25% markup, the price becomes $100 and the gross margin on revenue is 20%. If you want a 25% margin on an $80 cost base, the required price is about $106.67.

Use one definition consistently in your pricing tools and reports. Confusing the two can systematically underprice work.

Calculate job contribution before overhead

Start with price minus direct labor, supplies, job-specific travel or parking, subcontractor cost and other costs caused by the job. The remainder must help cover fixed operating costs and profit.

This view helps compare services. Two jobs with the same revenue can have very different value if one requires more labor, travel or rework.

Know your break-even logic

The SBA describes break-even as the point where total cost and total revenue are equal and provides a formula based on fixed costs and contribution margin. The practical lesson for a cleaning owner is that every profitable job must contribute toward overhead before the company can generate true profit.

Build a monthly view of fixed costs and estimate how much contribution your expected workload produces.

Track margin leakage

Common leaks include underestimating first cleans, uncontrolled add-ons, long travel gaps, paid crew waiting, overtime, supply waste, callbacks and discounts that are not connected to lower costs.

Track a small set of causes rather than treating every low-margin job as a pricing problem. Sometimes the price is right and execution is the issue.

Put guardrails into the quoting process

Review by service, client and route

Analyze profitability by recurring versus one-time work, service type, client, crew and geographic route. Data-driven cleaning guidance from ISSA emphasizes tracking frequency, duration and resource use to improve efficiency and quality.

The purpose is not to measure everything. It is to identify repeatable decisions: what to reprice, what to stop selling, what to train and what to sell more often.

Final takeaway

Manage profit at job level before revenue growth hides underpricing, labor overruns or route inefficiency.

Frequently asked questions

What is a good profit margin for a cleaning business?
There is no single percentage that fits every model. Desired margin depends on labor structure, overhead, service mix, geography, risk and growth stage. Set a target from your own economics rather than an internet benchmark.
What is the difference between markup and margin?
Markup is profit relative to cost; margin is profit relative to selling price. A 25% markup does not equal a 25% margin.
Should owner labor be treated as free when pricing?
No. Even if the owner performs cleaning work, pricing should reflect the economic value of that labor so the model can eventually support replacement or hiring.
Why can a busy cleaning company still lose money?
High sales volume does not fix underpricing, poor labor estimates, excessive travel, rework or uncontrolled overhead. Job-level data is necessary to see where revenue is leaking.

Sources and further reading

Editorial note: This guide is written for U.S. cleaning business owners and founders. It provides general business information, not individualized legal, tax, insurance or accounting advice.

Keep reading

All guides