Cleaning Business Guide

Busy vs Profitable, Is Your Cleaning Business Actually Making Money?

The most dangerous trap in this business is feeling successful. Your calendar is packed, your phone keeps ringing, you are exhausted in the way that feels like progress. And then you look at the bank account at the end of the month and there is almost nothing left. Busy and profitable are not the same thing, and confusing them is how good cleaners burn out.

As Maigan and I say on our podcast, busy fills your calendar, but profitability is what builds your business. Here is how to tell which one you actually have.

The story that makes this real

Maigan had a coaching client whose numbers looked great on the surface. Plenty of revenue, enough clients, enough employees, the operations running fine. And she was still burnt out and still unclear on how her business would grow.

The root of it was that she did not understand her own numbers. She did not really know her margins, did not know how to price her payroll, did not even know how much she was paying herself. She was busy, but she had no idea whether she was profitable, so every decision felt like a guess. That is the trap. You cannot lead a business you cannot measure.

The two numbers that actually matter

You do not need a finance degree. You need two numbers.

Gross margin per job. This is what is left on a single clean after the direct costs of doing it, mainly labor, supplies, and the gas to get there. You want this around 50 to 60 percent. So if a job brings in $200 and labor plus supplies plus gas cost you $90, you kept $110, which is about 55 percent. Healthy.

Net profit margin for the business. This is what is actually left at the end of the month, after everything else gets paid: insurance, software, the office, payroll taxes, all of it. A healthy net is around 20 percent. So for every $100 of revenue, you want about $20 to genuinely stay.

People mix these up all the time, so keep them separate. Gross margin tells you if a single job is priced right. Net margin tells you if the whole business is healthy. You can have decent gross margins and still bleed out on net if your overhead or your drive time is out of control.

Why “just get more clients” makes it worse

Here is the part that trips up almost everyone. When your pricing is slightly off, adding clients does not fix it. It multiplies it.

If you lose a little on every job, ten more jobs means losing ten times as much, while you work much harder. And it compounds, because those underpriced clients refer their friends, who expect the same low rate, and now you are stuck in a pricing model that does not work, with a fuller calendar and the same empty bank account. Growth on a broken price is not growth. It is just more work for the same money.

That is why the fix is almost never more clients. It is better prices.

How to actually see your numbers

You manage what you measure, so put these on a simple dashboard and look at them on a regular cadence, ideally every couple of weeks when you run payroll.

Track revenue per cleaner, your gross margin per job, and your net profit margin. If you use scheduling software that clocks cleaners in and out of each job, a lot of this can be pulled from a report instead of entered by hand, which is the difference between actually doing it and never getting to it. When those numbers are visible, the decisions get easy. You can see exactly which clients are underpriced, which routes waste time, and whether you can afford that next hire.

What to do with what you find

If your schedule is full and you are not hitting roughly 20 percent net, you have your answer. You are not charging enough, and it is time to raise prices. That is not a failure, it is just math catching up with you. Costs rise every year, so prices have to as well.

The goal is to stop guessing and start leading. Price each job on real labor time and a real margin, watch your two numbers, and adjust. Our pricing calculator builds each quote on real labor time so your gross margin is right from the first number, and our Lead and Pricing System keeps it consistent across every quote. You can also see what profitable prices look like by home size on our cost pages. When you want help getting your numbers visible and your pricing dialed in, a Systems Call is where we start.

Busy is a feeling. Profitable is a number. Build your business on the number.

Frequently asked questions

What is a good profit margin for a cleaning business?

Aim for a net profit margin around 20 percent for the business overall, and a gross margin of about 50 to 60 percent on each individual job after labor, supplies, and gas. If you are below that with a full schedule, your prices are too low.

What is the difference between gross margin and net profit margin?

Gross margin is what is left on a single job after the direct cost of doing it, mainly labor, supplies, and gas. Net profit margin is what is left for the business at the end of the month after everything else, like insurance, software, office, and payroll taxes.

Why is my cleaning business busy but not making money?

Almost always underpricing. When your price is slightly too low, adding more clients multiplies the problem instead of fixing it. A full calendar with thin margins means you are working harder to make the same or less.

How do I know if I am charging enough?

Track revenue per cleaner and your margins per job. If a full schedule is not producing about 20 percent net profit, you are not charging enough, no matter how busy you feel.

Price every job like this

Stop guessing on quotes. Price any home in seconds.

The same pricing system behind this article, built on real labor times and your rates. Quote consistently every time, whether it is you or your team sending it.