Is a cleaning business profitable?
/ 9 min read
Cleaning has an unusual shape: almost no capital, almost no inventory, and one enormous variable cost. Whether it is profitable is really a question about one number — labour as a share of revenue.

Before you quote
- Know your labour percentage before you judge anything
- Separate the owner's wage from the profit
- Count drive time as labour
Before you leave
- Re-run the numbers monthly for the first year
- Compare rounds, not months
- Fix the price before you chase volume
The shape of the money
A solo operator's numbers and an employer's numbers are different businesses wearing the same name. Solo, the labour cost is your own time and the profit is really a wage. With staff, labour becomes a real percentage and the business either works or does not.
| Line | Typical share of revenue | Notes |
|---|---|---|
| Cleaner wages | 40–55% | The number that decides everything |
| Labour burden | 10–15% of revenue | Taxes, comp, paid time off, on top of wages |
| Supplies | 3–6% | Chemicals, cloths, liners, machine wear |
| Vehicle and fuel | 4–8% | Mileage is real; the IRS values it at 76¢ |
| Overhead | 10–20% | Insurance, phone, software, advertising, admin |
| What is left | 10–20% | Before the owner's own wage, if they take one |
Those are working ranges from building the arithmetic, not a survey. The point is the order: everything after wages is small, so wages are where the business is won.

Labour is the whole argument
The BLS mean hourly wage was $18.64 for janitors and cleaners and $17.83 for maids and housekeeping cleaners in 2025. Load either at a quarter for taxes and cover and you are near $22–$24 an hour before a bottle of anything.
BLS Occupational Employment and Wage Statistics, via the BLS public API, read 2026-09-04
That is why the charge rate matters more than the visit price. A business charging $45 a cleaner-hour against a $23 loaded cost has a workable gross margin; one charging $35 does not, no matter how many visits it books.
Drive time is the silent killer
Drive time is paid time and fuel is a real cost, and neither appears on a cleaning checklist. A round spread across a county can lose a third of its productive hours to driving — the same crew, the same price, half the margin.
Density is the fix. Cluster the round, refuse the outlier, and price the outlier properly if you must take it.
Recurring beats one-off, quietly
One-off deep cleans have a better price per hour and a worse business. They cost you a sale every time, they cluster badly, and they cannot be staffed predictably. Recurring work at a lower headline rate produces a better year.
The exception is end-of-lease work through agents, which is one-off in form but recurring in source.

So, is it?
Yes, at a price. A solo operator with a full, dense round and a proper rate takes home a decent wage from month three. An employer takes home a business, but only if the labour percentage is controlled from the first hire, because it is very hard to fix afterwards.
The businesses that fail almost never fail on demand. They fail on a rate set in month one and never revisited.