House cleaning pricing: by the hour, by the room or flat rate?
Most residential cleaning companies quote a flat price per visit, worked out from how many labor hours the home takes. Hourly pricing is simpler for one-off or unpredictable jobs, and per-room pricing makes online quotes easy, but all three should come back to the same number: what an hour of cleaning costs you, plus profit. Price the first clean separately, because it almost always takes longer.
Here is how each method works, where it falls down, and how to calculate prices you can stand behind.
What does an hour of cleaning cost your business?
Before choosing a pricing method, know your cost per labor hour. Everything else is built on it.
Include:
- Cleaner wages for the time spent cleaning and driving between homes
- Payroll taxes and workers' comp, or contractor costs if you use them (worker classification rules vary by state and are strict, so check with an accountant or attorney before treating cleaners as contractors)
- Supplies and equipment: chemicals, cloths, vacuums, mops and their replacement
- Travel: mileage or vehicle costs
- Overhead: insurance, bonding if you carry it, software, phone, marketing, office help and your own salary
Divide the yearly total of overhead, supplies and travel by the cleaning hours you expect to sell, then add the labor cost per hour.
Worked example (made-up numbers for illustration):
- Cleaner wage with taxes and comp: $24 per hour
- Supplies, travel and overhead: $14 per cleaning hour
- Cost per labor hour: $38
- With a 20 percent profit target: $38 ÷ 0.8 = $47.50 per labor hour
That $47.50 is your internal rate. Customers may never see it, but every price you set should return at least that much per hour worked.
How does hourly house cleaning pricing work?
You charge a rate per cleaner per hour, or per team hour, and the customer pays for the time used.
Works well for:
- Move-out cleans, post-construction cleans and hoarding situations where time is unpredictable
- Customers who want a set budget, like "three hours every other Friday, do what you can"
- New businesses still learning how long homes take
Drawbacks:
- Customers don't know the total until you're done, which makes some nervous
- Fast, efficient cleaners earn the business less, not more
- It invites questions about how long the team really spent
If you quote hourly, always give an estimated range of hours so the customer isn't surprised.
How does per-room pricing work?
You set a price for each bedroom, bathroom, kitchen and living area, sometimes with add-ons for extras.
Works well for:
- Online quote forms, because customers can count their own rooms
- Simple, standard homes in a fairly uniform area
Drawbacks:
- Rooms vary hugely. A primary bathroom with a double vanity and glass shower is not the same as a half bath.
- It ignores square footage, clutter, pets and condition
- Big homes with few rooms and small homes with many rooms are priced wrong
If you use it, treat it as a starting estimate and confirm after a walkthrough or the first visit.
How does flat-rate cleaning pricing work?
You estimate the labor hours a home needs, multiply by your internal rate, and quote one price per visit. The customer sees a single number.
Works well for:
- Recurring weekly, biweekly and monthly service, which is the backbone of most residential cleaning companies
- Teams, since the price doesn't depend on how many cleaners go
Drawbacks:
- You need a reliable way to estimate hours, or your margins suffer on homes you misjudge
How do you estimate hours for a flat price?
Build a simple estimating sheet and refine it with real data. Start with factors like these:
- Square footage
- Number of bathrooms, which usually take the most time
- Pets, especially shedding dogs and cats
- Clutter level
- Number of occupants, especially young kids
- Flooring types: lots of hard floors to mop takes longer than carpet to vacuum
- Extras requested: inside the oven, inside the fridge, interior windows, baseboards, laundry
Then time a few homes of different sizes to set your baseline hours, and adjust for the factors above.
Worked example (illustration only):
A 2,000 square foot home, three bathrooms, one dog, light clutter, recurring every two weeks.
- Your baseline for that size home and bathroom count: 4 labor hours
- Dog: add 0.5 hours
- Total: 4.5 labor hours
- Price: 4.5 × $47.50 = $213.75, rounded to $215 per visit
With a two-person team, that's about 2 hours and 15 minutes on site.
Why should the first clean cost more?
The first visit to a new home is almost always the hardest. Built-up grime, baseboards nobody has touched in months, a shower that needs real scrubbing. Some homes take one and a half to two times the regular hours on the first visit.
Common ways to handle it:
- A separate first clean or deep clean price, estimated on its own hours
- A first-visit multiplier, like 1.5 times the recurring price
- A required deep clean before recurring service starts
Explain this when you quote. "The first clean is $320 because it's a full reset. After that, it's $215 every two weeks." Customers understand this when they hear it up front.
Should recurring customers get a discount?
Most cleaning companies charge less per visit for more frequent service, because the home stays cleaner and each visit is faster. A typical setup has the highest price for monthly or one-time visits and lower prices for biweekly and weekly.
Base the difference on time, not on generosity. If a weekly home really takes 3.5 hours and the same home monthly takes 5, price each from its own hours. That way, the discount is earned by the shorter visit rather than coming out of your margin.
How do you handle add-ons, cancellations and price changes?
Write these policies down and share them before the first visit:
- Add-ons: a set price per item, like inside the oven or inside the fridge, based on the time each takes.
- Late cancellations and lockouts: a fee when the team arrives and can't get in, or the customer cancels at the last minute. Your team's time was reserved.
- Price changes: review once a year, and when a home's needs change, like a new pet or a new baby. Our post on how to raise your prices without losing customers has a script for this.
- Payment timing: most cleaning companies charge on the day of service. A card on file makes this painless. See our guide to payment terms for home-service businesses.
FAQ
Should I post prices on my website? Many cleaning companies show a starting price or a price range by home size. It filters out customers looking for the cheapest option and builds trust. Make it clear the final price is confirmed after a walkthrough or the first visit.
Do I charge per cleaner or per team? Flat pricing avoids the question entirely. If you charge hourly, say clearly whether the rate is per cleaner or per team.
What if a home takes much longer than I estimated? Track actual time for the first two or three visits. If it consistently runs over, talk to the customer and adjust the price, or the scope.
Is house cleaning subject to sales tax? In some states, yes. It varies by state and sometimes city, so ask your accountant.
How ServFlo helps
ServFlo handles recurring cleaning schedules, so the next visit is booked when this one is done. You can keep first cleans, recurring visits and add-ons in a pricebook, send quotes customers approve online, and collect payment by card or bank. Customers get a private hub where they can see upcoming visits and pay. See ServFlo for house cleaning businesses, plus payments and pricing.
Photo by Vitaly Gariev on Unsplash.