When starting a cleaning business you need to learn how much to charge for house cleaning services so you’re not leaving money on the table and getting outbid by your competitors.
In this house cleaning pricing guide, I will show you what you can make cleaning houses and how to price your cleanings.
How to Figure Out Your House Cleaning Rates (in 3 Steps)
Table of Contents
Step 1: Determine Your Hourly Rate
If you don’t want to take the time to create your own pricing list, I have created a pricing calculator that you can use to give estimates. In order to figure out your house cleaning rates, you need to determine your hourly rate, or how much you will charge per hour.
It’s just like when you work for someone else and they pay you by the hour. It is the same thing here.
The average hourly rate for professional house cleaning services in the U.S. is anywhere between $25-$45 an hour. To be competitive with the other cleaning services in your area, you will need to know their prices and how much they charge per hour.
You can do this simply by calling several local reputable maid services or franchise cleaning services in your area and asking how much they charge by the hour. If they will not give you that information you can get an estimate from them for your home to figure out how they charge.
After getting the estimate, ask them how long it will take to clean your home. Then, taking the amount that they quoted you for, divide the quote by the hours it will take. For example, $100/4 hours = $25 an hour.
Now that you know how much cleaning services in your area charge, you can average the hourly rates to figure out how much you can charge to stay competitive. Add all the hourly rates and divide by the number of rates you have.
For example, if you have ten rates add those up, then divide by 10.
This is the average hourly rate in your area. You want your rate to be somewhere from the middle to the top of those rates.
Keep in mind if you have or plan on hiring employees you need to make sure you charge a high enough hourly rate to cover your labor and overhead expenses with a net profit of at least 20% after all expenses. You also need to include a salary for yourself within your overhead expenses.
Step 2: Figure Out Your Cleaning Times
Now that you know your hourly rate, the next step is to figure out how long it will take to clean each area of a house, apartment, townhome, etc. Use a stopwatch or timer and time yourself in each area.
Areas to time are bedrooms, bathrooms, kitchen, bonus room or loft, hallways, stairs, foyer, and living areas (living room, family room, den, study, sunroom, etc.). You can do this timing by cleaning your own home or ask to clean some friends or family members homes if you can.
Other things to consider when figuring out how long it will take to clean you need to take into account the square footage and what type of cleaning you will be performing such as a first-time or one-time, weekly, bi-weekly, monthly, spring/deep cleaning, or move in/move out cleaning.
For square footage (sq. ft.), you need to determine the average square footage of homes you will be cleaning in your area. When you have been cleaning for a while you can go back and average all of your cleanings to come up with your average square footage. I use 2001-2500 average sq. ft. for my area.
You will want to add or subtract time if a house is larger or smaller than your average sq. ft. cleaned on your pricing sheet. I subtract or add 15 minutes for every 500 sq. ft. below or above my average.
For the type of cleaning, you will need to determine how much time to add or subtract depending on the frequency or type of cleaning. My normal times on my estimate calculator are based on a bi-weekly cleaning.
Then, I add more time for one-time or first-time, monthly, spring/deep cleanings, and move in/move out cleanings. And I subtract less time for weekly cleanings.
Step 3: Set Up Your House Cleaning Prices List
Once you know your hourly rate and your cleaning times you will need to set up your pricing list. To give a customer an estimate, add the times for the areas given by the customer, divide those times by 60 to get how long it will take to clean, and multiply that number by your hourly rate.
For example, 200/60 = 3.33 x $30 = $100. The number you get will be the amount you charge your customer.
If you want to start giving accurate estimates right away I created an estimate calculator that I use for my own business.
I hope this helps you to price your cleanings more accurately and start getting more customers!