Your price isn't by the hour. It's by the house.
Charging by the hour feels fair and it's the most expensive trap in this business. The better you get, the faster you finish — and the less you make. Clients don't like it either: they don't know what they'll pay until you're done.
A flat price per house fixes both sides. You get paid for being good at this; they know the number before they open the door.
How to get to your number
Don't copy the woman down the street. Her houses aren't your houses, and her car may use less gas. Run the math once, with your own costs:
| Estimated time (2 people × 2h) | 4 labor hours |
| What you want to earn per hour worked | × your number |
| Supplies and materials for that house | + real cost |
| Driving (there, back, and the time nobody pays for) | + real cost |
| Reserve: taxes, insurance, equipment that breaks | + 25% to 30% |
| Price of the house | = your number |
| Independent cleaner, what she charges per hour | $30 – 45 |
| Insured company with a crew, per hour per cleaner | $45 – 75 |
| Standard clean, flat price per visit | $120 – 280 |
| Deep clean, over the standard price | +50% to +100% |
The gap between the first and second line isn't cleaning quality — it's insurance, invoices, predictability, and somebody who answers the phone. That's why it exists, and that's where you can walk toward.
Someone cleaning as an employee of a company earns roughly $10 to $23 an hour. Someone cleaning for herself charges $30 to 45. Those are numbers for two different things, and they're very easy to mix up — the first one shows up in every search for "how much do house cleaners make".
If you work for yourself and you're aiming at the first number, you're not charging cheap: you're charging an employee's wage while paying a business owner's costs — supplies, the car, taxes, drive time, and the month nobody pays you when you're sick.
⚠️ Notice what the table shows: people working for themselves anchor their price to other people working for themselves. Everyone compares against whoever is standing in the same spot, and the step above stays invisible.
This has a measured size. Industry pricing surveys in 2026 estimate that 20% to 40% of cleaning businesses charge below their own cost — and the cause named is always the same: copying a competitor's price instead of calculating your own. It isn't a lack of nerve. It's a calculation nobody ran, passed person to person until it became "what the area pays".
Run it once. If it says your $120 house should be $145, that's $25. Three houses a day, five days: $375 a week, same schedule, same effort. You don't have to tell a single client today — you have to know the number.
The reserve line is the one almost everyone forgets — and it's the one that turns a full year into a December with no money. Vacuums die, cars need tires, and taxes arrive all at once.
An agreed price is not your rate card
You'll have a rate card — standard, deep, move-out — and you'll have clients outside it. The small apartment of a three-year client on an agreed price shouldn't get an invoice at card rate. If your system doesn't keep those separate, you fix it invoice by invoice, and one day you forget.
Sending the rate-card amount to someone with an agreed price. They don't complain right then — they pay, think it's odd, and disappear two months later without saying why.
Ready to put this into practice? Try YesCleaner free for 7 days, with the full Pro plan open and no credit card.
Start my free trialThe day holds less than you think
Four houses a day looks possible on paper and isn't. What never makes it into the math: the drive between them, loading and unloading supplies, and the house that was worse than it looked at the walkthrough.
A schedule that only fits if everything goes right is a schedule that will go wrong.
An estimate is an average, not a rule
"Standard clean: 2 hours" is the average for the service, not for that house. A one-bedroom takes an hour; four bathrooms take three. And with a helper, the same house takes half the time.
Keep the real time for each client — not the package time. After three visits you know what that house takes, and your schedule stops lying to you.
The gap that looks like waste
Leave 30 minutes between houses. It looks like money thrown away and it's the opposite: without it, one morning delay becomes four irritated clients by the afternoon, and an irritated client is the most expensive thing there is — she doesn't come back, and she tells her friends.
Ready to put this into practice? Try YesCleaner free for 7 days, with the full Pro plan open and no credit card.
Start my free trialThe quote decides everything before you clean
Most problems on a job are born in the quote, not in the cleaning. What you didn't ask beforehand becomes a surprise on the day — and the surprise always costs your time, not theirs.
Always ask
- How many bedrooms and how many bathrooms. Bathrooms set the time, more than square footage.
- Any pets? How many? Dog hair in carpet changes the math.
- When was the last deep clean? "Never" and "last month" are two different jobs.
- Will anyone be home during the service? A small child changes the pace.
- How do I get in? Key, code, someone lets me in? Put that in writing.
- Any product you'd rather I not use? Allergies, delicate surfaces, preferences.
Say what is NOT included
Exterior windows, inside the oven, inside the fridge, garage, basement, laundry. This isn't nickel-and-diming: it's the difference between "she didn't do it" and "that's a separate service". Whoever doesn't say it up front becomes the one who disappointed later.
"I can absolutely do that — it's just not part of the package we agreed on, it's a separate service. Want me to send you the price?"
It accepts the request, protects your price, and doesn't sound like a refusal.
Ready to put this into practice? Try YesCleaner free for 7 days, with the full Pro plan open and no credit card.
Start my free trialThe three moments that lose clients
| Average revenue per residential client, monthly | ≈ $330 |
| Average time they stay | ≈ 16 months |
| Value of one client across the relationship | ≈ $5,280 |
| If they stay 3 years or more | > $11,880 |
Losing a client doesn't cost you one cleaning. It costs, on average, five thousand dollars. And keeping 5% more of your clients can raise profit by 25% to 95% — because a client who stays has no acquisition cost.
Hold that number while you read the rest of this chapter: the three situations below are what make someone leave, and all three are handled by one message at the right time.
Clients almost never leave over the cleaning. They leave over how you reacted when something went sideways.
1. Being late
Being late doesn't lose the client. Not telling them does. Someone who knows you'll arrive at 11 rearranges her day; someone waiting since 9 has already decided to look for another person before you ring the bell.
2. The damage
You will break something one day. What decides the outcome is who says it first. If the client finds it herself, you became the person who broke it and hid it — and that doesn't get fixed by paying.
Tell her before she sees it. Offer to fix it before she asks.
3. The complaint
A complaint isn't an attack, it's a second chance she's giving you for free. People on their way out don't complain — they just disappear. Go back and redo it at no charge, even if you thought it was fine. It costs an hour and buys another year.
Argue over text about who's right. It stays on the record, it cools badly, and it convinces nobody. Settle it in the work, not in the thread.
Ready to put this into practice? Try YesCleaner free for 7 days, with the full Pro plan open and no credit card.
Start my free trialGetting paid without the awkwardness
Collecting stops more people than cleaning does. And it stops them because it was treated as a favor from the start — no invoice, no due date, no agreement. Then a reminder feels like "I'm bothering them".
What changes everything: the invoice existing
A document with a number, a date, an amount and a due date turns collecting into a process. You aren't asking for money; you're sending a reminder about an agreement that already existed.
- Same day — the invoice goes out with the service, not a week later.
- 7 days — short reminder, with the exit built in: "if you already paid, ignore this".
- 15 days — direct message, still kind, asking whether something went wrong.
- 30 days — decision. Either agree on a payment plan, or stop scheduling. Continuing to serve someone who doesn't pay teaches them they don't have to.
Raising your rates
Between 2022 and 2025, wages in the US cleaning sector rose an average of 5.9% a year. Over that same stretch, about half of cleaning businesses raised no prices at all.
Those who didn't raise didn't stay flat — they got poorer every year, working the same. And because the loss is slow, nobody notices: it disappears into the grocery bill, not into an invoice.
Holding your price for three years isn't loyalty — it's you paying your client's inflation. People who value your work accept an increase; someone who leaves over ten dollars was leaving anyway.
- 5% to 10% a year is the range the market runs on. A small annual increase goes through; 40% after four years frozen scares people.
- Give 30 days' notice. 45 is better. Above 10%, give 60.
- Don't send it in December or right before a holiday. It lands in the middle of the end-of-year bills.
- A long-time client deserves a phone call, not a text. Smaller ones can get it in writing.
- Give the reason and don't apologize. "Costs went up and I held out as long as I could" is a complete sentence.
Ready to put this into practice? Try YesCleaner free for 7 days, with the full Pro plan open and no credit card.
Start my free trialWhen to bring a helper — and when not to
A helper isn't a sign of growth by itself. It's a math decision: in some houses she pays for herself, in others she eats your profit.
- The house is big and alone you don't finish the same day.
- You can fit one more house with the time you saved.
- It's a move-out or post-construction job, where the deadline is the client's and not yours.
- You just want to finish early and the afternoon is empty. You split the pay without raising the revenue.
- The house is small — two people get in each other's way in a one-bedroom.
Tell the client beforehand
An unfamiliar person walking into the house unannounced is alarming, even if she's your sister. A message the day before — "I'm bringing a helper, she's someone I trust and she works with me" — handles it, and it makes the service sound more organized, not less.
The moment another person works with you, obligations appear that didn't exist before: how she gets paid, what happens if she's hurt in a client's home, and what your insurance actually covers. Talk to an accountant before the first helper becomes routine — sorting it out afterward costs far more.
Ready to put this into practice? Try YesCleaner free for 7 days, with the full Pro plan open and no credit card.
Start my free trialGrowing through people who already trust you
Ads cost money and bring people shopping for the cheapest. A referral is free and brings someone who already heard you're good. The difference shows up in the first quote: one haggles, the other asks when you can start.
And the difference is large enough to be hard to believe: research out of Wharton measured that a client who came by referral returns roughly 48 times more than one who came from paid advertising. Not 48% — 48 times.
Ask — don't wait
A happy client doesn't refer you on her own, not out of bad will, but because it never crossed her mind. Asking works, and it works best right after a compliment.
"I've got an opening in my schedule and I'd rather fill it with a referral from someone who already trusts my work. Do you know anyone who needs help?"
Online reviews are your résumé
People looking for cleaning today search on their phone and read the reviews before they call. Three good reviews are worth more than any flyer. Ask on the day someone compliments you — not a week later, when the feeling has passed.
The old client who disappeared
Someone who hired you once and stopped is the easiest contact you have — she already knows your work and already let you into her home. A short message, with no pressure, brings back more people than any ad.
Ready to put this into practice? Try YesCleaner free for 7 days, with the full Pro plan open and no credit card.
Start my free trialGetting found by people who are looking
There's an enormous difference between promoting and being found. Promoting is you chasing the client. Being found is the client already decided she needs cleaning, typing on her phone, and you showing up.
- Google Business Profile — free, shows up in search and on the map, and it's where the reviews live.
- Referrals — around 48× more return than paid ads.
- Nextdoor and neighborhood groups — where neighbors ask neighbors.
- Local ads — they work, and they cost around $47 per interested lead.
The Google profile is the one thing you do once
It's the highest-return action available to a local business, and most people never finish the setup. Fill in everything — hours, service area, services, real photos of your own work — and ask your last five clients for a review. One afternoon of work beats months of flyers.
If your business still doesn't show up in Google search, it's almost always because the profile was never verified — the address confirmation is missing. Without it, the profile exists for you and doesn't exist for anyone searching. That's the first step, not the last.
Reviews are what decide it
56% of people read reviews before hiring a cleaner, and those choosing look at three things in this order: quality (66%), price (53%), and reviews (51%). Notice that price isn't first — people pay more when they trust the result.
That changes what you do after a compliment: instead of saying thank you and moving on, ask for the review right then. It's the only moment when it costs the client nothing and is worth a great deal to you.
From one-off jobs to steady clients
The strongest move in this industry is getting out of one-off work and into recurring. It's simple math: the weekly client doesn't have to be won again every week. Every time you choose between one big one-time clean and a smaller job that repeats, remember the $5,280 from chapter 4.
Ready to put this into practice? Try YesCleaner free for 7 days, with the full Pro plan open and no credit card.
Start my free trial