How to Build a Cleaning Service Price List From Your Costs
How do you build a cleaning service price list?
List the services you offer, time each one for a typical home size, work out the break-even for each from your labor, supplies, and overhead, then add the margin you choose. A price list built this way reflects your costs instead of a competitor's numbers.
Copying a price list from another company copies their costs, their wages, and their mistakes. Your list should start from your own numbers.
Pick your service menu
Keep it short so clients can choose fast:
- Standard clean. The regular visit.
- Deep clean. More detail, more time.
- Move-out or move-in clean. Empty home, inside cabinets and appliances.
- Recurring. Standard clean on a weekly, every two weeks, or monthly schedule.
Add extras only if you do them often, such as inside the oven or inside the fridge.
Time each service
For each service, time it by home size, for example by bedrooms and bathrooms. Use real times from your jobs if you have them. Write down cleaners and hours, because two cleaners for 2 hours is the same labor as one cleaner for 4.
Break-even per service
For each line: hours x loaded hourly labor cost, plus supplies, plus a share of overhead. That is what the service costs you. The full single-job formula is in how much to charge for house cleaning.
Add the margin you choose
Break-even is the floor. Margin is your decision, and it can differ by service. See cleaning business profit margin.
One example row, placeholder numbers only, not a suggested price:
| Service | Home size | Cleaners x hours | Break-even | Your margin | List price |
|---|---|---|---|---|---|
| Standard clean | 3 bed / 2 bath | 1 x 3 | 93 | your call | break-even + margin |
Flat price vs hourly
A flat price per service is easier for clients to say yes to, and it rewards you for getting faster. Hourly pricing protects you when the job is unknown but asks clients to do the math. Many lists use flat prices for known services and hourly for unusual jobs. Either way, start from your costs.
When to review the list
Look at it again when a cost changes: a wage increase, a new insurance bill, supplies going up, or a new vehicle. If a service keeps running long, retime it. Put a date on the list so you know when you last checked.
From the list to the quote
The price list is the menu. The quote is what you send for one job. Binderlane does the per job math and texts the client a branded quote. First three free, no card.
Know your number before you send the quote.
A few quick questions. See your break-even and your price. Then text the client a quote with your logo on it. First 3 quotes free to send. No card.
Run your numbers freeRelated: Free cleaning quote template · House cleaning price calculator · How to price post-construction cleaning · How to price a move-out cleaning · How to price Airbnb turnover cleaning
Questions owners ask
- Should I publish my price list on my website?
- That is your call. Some owners post starting prices so clients self-select. Others quote every job. If you post prices, keep them tied to the scope.
- Can I copy a competitor’s price list?
- You can look, but their prices reflect their costs, not yours. Build yours from your own break-even.
- How do I price a cleaning business when I am just starting?
- Use the same steps with your best guess at time per job, then retime after your first few jobs and update the list.
- Should deep cleans cost more than standard cleans?
- They usually take more time, and time is your main cost. Time it and the break-even will show the difference.
- How often should I update my cleaning prices?
- Whenever a real cost changes, and at least on a regular schedule you pick, such as once a year.