How to Price House Cleaning Jobs (Simple Formula)
Learn how to price house cleaning jobs with a simple formula: time, hourly cost, expenses and profit. Step-by-step example and estimate tips.
In this guide

If you run a cleaning business, you know the moment: a new client asks how much you charge and you answer with a number off the top of your head. Sometimes you win. Other times you work four hours for what you charged for two.
Learning how to price house cleaning jobs does not have to be guesswork. In this guide you will get a simple formula, a step-by-step example, the mistakes that cost the most, and how to send the price as a professional estimate. You do not need to be an accountant. You need four numbers from your own business.
Why "charging what everyone else charges" does not work
Copying another company's price looks like the easy way, but there is a problem: you do not know their costs. Maybe they pay less per hour, serve a different kind of client, or are losing money without knowing it.
Your price has to come from your numbers:
- What each hour of work costs you.
- How long your team takes in a home of that size.
- What you spend on supplies, gas and insurance.
- What you want to keep after everything is paid.
A competitor's price is useful to see whether you are far from the market. It is not useful to decide what to charge.
The formula to price house cleaning jobs
The formula has four parts:
Price = (labor hours × hourly cost) + job expenses + overhead + profit
Let's go one by one.
1. Labor hours
Count the hours of everyone who goes, not just the time inside the home. Two people for two hours is four labor hours. Add drive time if you pay for it.
2. Hourly cost
It is not only the wage. Include payroll taxes and workers' compensation. If you clean by yourself, give yourself an hourly wage: your time costs money too.
3. Job expenses
Products, cloths, bags, gas and parking. If you have not measured them, take what you spent last month and divide it by the number of cleanings you did.
4. Overhead and profit
Overhead is what you pay even if you clean zero homes: insurance, phone, advertising, software, bookkeeping. Profit is what stays in the business so it can grow. It is not your wage.
Step-by-step example
The numbers in this example are made up to show the math. Replace each one with yours.
3-bedroom, 2-bath home, regular cleaning:
- Labor hours: 2 people × 2.5 hours = 5 hours.
- Hourly cost: $20 per person, taxes and insurance included.
- Labor: 5 × $20 = $100.
- Job expenses: $12 in supplies and gas.
- Overhead: $18 per cleaning.
- Total cost: $100 + $12 + $18 = $130.
If you want the business to keep a 20% profit, divide the cost by 0.80:
$130 ÷ 0.80 = $162.50
That is the minimum price for that cleaning. If you charge $120 because "that's what everyone charges," you are paying to work.
Hourly, by size or flat rate: which one to use
There are three common ways to present the price. The math underneath is the same; what changes is how you say it.
- Hourly. Easy to explain, and it protects you if the home is in worse shape than expected. The risk: the client feels that the faster you work, the less they should pay.
- By size (bedrooms and baths, or square feet). Good for a quick price over the phone or by text. The risk: two homes of the same size can take very different times.
- Flat rate per visit. What recurring clients like most, and what works best for you once you know the home. The risk: if you got the first one wrong, you lose on every visit.
Many companies that grow in an orderly way price the first cleaning separately, because it almost always takes longer, and move to a flat rate from the second visit.
What should change your price
Not every cleaning costs the same, even when the home is the same size. Keep a clear list of what raises the price:
- First-time or deep cleaning. It takes longer. Price it as a different service.
- Move-in and move-out. They include inside cabinets, oven and refrigerator.
- Pets. Hair adds time in every room.
- Frequency. A home you clean every week takes less time than one you clean once a month. That is why a weekly price can be lower without you losing money.
- Add-ons. Inside windows, laundry, inside the oven. Each with its own price.
When the client sees the list, they understand why their price is what it is. And you stop giving work away.
Send the price as an estimate, not as a text message
Once you have the number, how you send it matters. A price in a text message gets lost, gets negotiated and leaves no record. A written estimate shows the scope, the price and how long it is valid, and the client can say yes with one tap.
This is what the Estimates tool in Diamond Operations Pro is built for:
- It guides you with your own history. DIA, the assistant inside the platform, uses your completed jobs as a guide. You always control the scope and the final price.
- It walks you through five steps: who it is for, the scope, DIA's guidance, the price and a final review.
- The client gets a secure link. They see the service, the total and the valid-until date, and can accept or decline from their phone.
- Accepting does the paperwork. When the client accepts, the job is created, and a new contact becomes a client.
So the formula gives you the right number, and the estimate turns that number into a booked job without retyping anything.
The mistakes that cost the most
Not counting drive time. If you pay half an hour between homes, that half hour comes out of some cleaning.
Not measuring how long each home really takes. If you planned 2 hours and it is always 3, you have been losing money on that client for months without noticing.
Never raising prices. Supplies, gas and wages go up. If your price is the same as two years ago, your profit is smaller.
Giving discounts without doing the math. A 15% discount can be your entire profit on that cleaning.
To go deeper, see the most common pricing mistakes home service businesses make and why many owners don't know how much they actually make.
How to know if your price is working
A well-calculated price is proven with data, not with a feeling. After every job, write down three things:
- How many hours the team really took.
- What you charged.
- Whether the client paid on time.
With that, at the end of the month you can see which clients leave a profit and which ones cost you. A notebook or a spreadsheet works while you have a few clients. As the business grows, keeping it up to date gets hard.
That is what Diamond Operations Pro is for: you run jobs, teams and payments in one place, and you see how long each cleaning took and what it left. You can see the plans, which start at $79 a month, and try it free for 14 days. No credit card required.
Frequently asked questions
How much should I charge to clean a house?
It depends on your costs. Add labor, job expenses and overhead, and divide by 0.80 if you want a 20% profit. The result is your minimum price for that home.
Is it better to charge by the hour or by the job?
For new clients, charging hourly or pricing the first cleaning separately protects you. For recurring clients, a flat rate per visit is easier for both sides, as long as you already know how long that home takes.
How often should I raise my prices?
Review your costs at least once a year. If wages, supplies or gas went up, your price should too. Give your clients a month's notice.
How do I give a price without seeing the home?
Ask for bedrooms, baths, square feet, pets and when it was last cleaned. Give a range, not an exact number, and confirm the final price after the first visit.
In short
Pricing house cleaning jobs is a four-part calculation: hours, hourly cost, expenses and profit. Do it once with your real numbers, send it as an estimate the client can accept, measure how long each home takes, and adjust. That is the difference between being busy and making money.

