HomeMoney & Pricing › How Much Should A Cleaning Business Charge?

Money & Pricing

How Much Should A Cleaning Business Charge?

Underpricing is the easiest way to leave money on the table in a cleaning business. You stay busy, you feel productive, and there's nothing left at the end of the year.

Part of a bigger question. This is one example of a broader topic — What Does One Hour Of My Work Actually Earn?. Start there if you want the full picture.

Step 1. Stop copying your competitors

Your competitor's numbers might be tighter than they look — you can't know from the outside.

Copying their price is how a whole industry ends up underpaid together.

Recommended Tool

Free tool

What Should You Charge Per Hour?
Put in your costs and your real hours. Get the number you should actually be charging.

Try it free →

Step 2. Work backward from what you need

Start with the income you want — divide by the jobs you can realistically do. Add costs and taxes.

That's your floor — not a suggestion.

Step 3. Count the costs cleaning business owners forget

Drive time — free quotes — supplies. The job that fell through after you'd already bought materials.

And this: underpricing the job and finding out you barely covered gas and supplies. That's a cost too, even though it never shows on an invoice.

Tool I Use

Take cards and send bills with Square

Get paid in person or online — free business bank account. You only pay when you get paid.

Try Square →

Want your first $1,000?

The First $1K Playbook

The hardest money you'll make is the first thousand. Where the buyers are, what to say, how to close.

Step 4. Give people somewhere to find you

When someone hears about you, they look you up. Find nothing, and they go somewhere else.

One page is enough to start — what you do. Who it's for — what it costs — how to reach you.

Tool I Use

Get your site online with Bluehost

Cheap hosting, free domain, one-click setup. This is where I tell every beginner to start.

Get Bluehost →

Step 5. Raise your prices

If you win nearly every job you quote, you're too cheap. That's a warning, not a compliment.

Business Resources You Can Use

  • Website Hosting Get online for $3.99/moBluehost
  • Create a New LLC Register your business rightMyCorp
  • Logo & Brand Design Stand out from day one99designs
  • Email Marketing Best for beginnersConstant Contact
  • Payments & Invoicing In-person and onlineSquare
  • SEO & Market Research Find your customersSEMrush
  • AI Presentations & Docs Make marketing materials fastGamma
  • Hire Freelance Pros Outsource what you can't doFiverr Pro
  • Email & Automation Turn buyers into repeat buyersKit

Price the house, not the hour

Hourly pricing has a built-in catch for cleaners: you get better. You learn the house. What took four hours in month one takes two and a half by month four — and under hourly, that improvement lowers your pay.

Flat-rate the house instead. Walk it, count the bedrooms and bathrooms, look at the condition, and quote one number for the whole clean. Now getting faster works in your favor, which is how a skill is supposed to pay.

Clients tend to prefer it too — they want to know what it costs. A flat number is easy to say yes to, and it takes the clock out of the conversation entirely.

This one change is often what separates a cleaning business that grows from one that stays capped at whatever you can personally scrub in a week.

Quote the first clean separately

The first clean of a house that hasn't had a deep clean in two years is a different job from the biweekly maintenance clean that follows it. It helps to treat it that way from the start.

That first visit might take six hours — the maintenance visits take two. Quote them as one blended number and the rate won't fit either job well.

Say it plainly, up front: 'The initial deep clean is $X. After that, biweekly maintenance is $Y.' Clients accept this easily when they hear it first, because the difference makes obvious sense once you explain it.

This single adjustment sorts out more cleaning-business pricing than anything else on this page.

Count supplies and drive time

Chemicals, cloths, vacuum bags, gloves. Small numbers that add up to a real number every month. Track them for sixty days and you'll have a figure worth building into your rate.

Drive time matters even more, because it's easy to overlook. Two houses across town from each other might each be a good job, but the 45 minutes between them is time you can't sell to anyone. Three of those a week adds up to roughly a hundred hours a year.

Cluster your jobs geographically. The slightly cheaper house five minutes from your other client usually beats the better-paying one forty minutes away. Run the math on your own route and you'll see it quickly.

And when a client is genuinely far out, build the travel into the price. It costs more to serve them, and it's completely reasonable for the number to say so.

Let your price do the screening

There's a client who wants a four-bedroom deep-cleaned for $80, wants it Saturday, and will call about a smudge. Every cleaner has met this person.

Passing on that job isn't a loss. It protects the hours you need for clients who pay properly and treat you like a professional — and there are more of those than people expect.

Setting your price at a level that reflects your work means the wrong fits sort themselves out before you ever meet. It saves everybody a conversation.

You're not being difficult. You're making it easy for the right customers to find you and say yes.

Work out what one job really costs you

The fastest way to fix your pricing is to work out the true cost of a single job. Do that once and the same approach covers everything else you sell. Most cleaning owners price by instinct instead. They check what the competition charges, then land somewhere just underneath it. That assumes your competitor understands their own numbers, and plenty of them do not.

Start with a standard three-bedroom. Write down what it costs before your own time is counted. For most operators that figure lands somewhere near $12. Be honest about the smaller items, because they accumulate faster than owners expect.

Now count the hours involved, and count all of them. The work itself is only the obvious part. The prep, the travel, the cleanup, the messages back and forth, and the follow-up afterward are hours you cannot sell to another customer. Counted honestly, that consumes roughly 3 hours.

Say you want $35 an hour for skilled work, which is reasonable for what you do. Those hours are worth $105 before you purchase a single item. Add the $12 of direct cost and the job has already cost you $117. Charge below that figure and you are covering the difference yourself. The busier you become, the more of it you cover.

The three numbers behind a price that works

Every price in cleaning is built from three parts: direct cost, labor, and overhead. Include all three and the number takes care of itself. Leave one out and you end up with a figure that feels reasonable but never leaves anything behind at the end of the year.

Direct cost is the simplest of the three, although it still deserves attention. Waste belongs in this number too — materials get damaged. Jobs get canceled after you have already committed materials. A certain amount simply disappears in the ordinary course of business. Include a small allowance in every quote and your numbers will be accurate far more often.

Labor is the component owners leave out, and it matters most. You are labor. If you would pay somebody a fair wage to handle what you currently handle, that is what your time is worth. It does not become free simply because you are the person doing it. Paying yourself properly is what converts the work into an actual business.

Overhead covers supplies, vacuums, and travel, plus insurance, software, and everything else that leaves your account during a slow month as well as a busy one. Total those costs across a month and divide by the jobs you complete. That gives you a figure near $8, and it belongs in every quote you send.

Let your price do some of the sorting

There is a particular customer who wants a great deal for very little, requests it on short notice, and will find something to question afterward regardless of how the work turns out. Everyone in cleaning has met this person, usually more than once.

Declining that work is not a loss, and it helps to be clear with yourself about the reason. Every hour on a job that pays poorly and demands heavily is an hour unavailable to a customer who pays properly and treats you as a professional. There are considerably more of those than people expect.

Set your price where it genuinely reflects the work, and the poor fits eliminate themselves before you ever have the conversation. That saves everybody time. It also means the inquiries reaching you are already halfway toward becoming customers.

None of this is about being difficult or precious. It is about making it straightforward for the right customers to find you, recognize what you offer, and agree without a round of negotiation.

Raise your prices without losing the room

Raising your prices requires neither an announcement nor an apology. Quote the new number to the next person who asks. New customers have no knowledge of your previous rate, so the new figure is the only one they recognize.

Existing clients deserve advance notice. Give them a date and keep the message brief. Tell them pricing changes at the start of next month, and anything booked before then is at the current rate. Some will book early. That produces a useful bump in cash and a clean way to close out the previous pricing.

What usually happens is that a few people move on. They tend to be the customers who negotiated hardest, paid slowest, and requested the most revisions. Recovering those hours is genuinely part of the benefit rather than a cost you absorb.

The rest will stay, because they were never buying on price. They were buying because the work is good and you arrive when you promise to arrive. That is worth more to them than the difference between the old number and the new one. If nobody leaves at all, you had more room available than you realized, so revisit the question in six months.

Affiliate link — commission at no extra cost to you. I only recommend what I would use.

Recommended

Bluehost

Around $2.95/mo introductory with a free domain. Current plans include AI site creation, and they handle the structured data automatically — which is what AI reads to decide whether to recommend you.

What readers ask about this

How do I price a cleaning business?

Work backward from the income you want, not forward from what competitors charge.

How do I know if I'm too cheap?

If you win almost every job — losing some on price is normal and healthy.

Should I charge hourly?

No — price the job — hourly means getting faster earns you less.

What costs do cleaning business owners forget?

Drive time, free quotes, and the cash flow gap. All real money.

AP

About Adella Pasos

Adella Pasos is a business coach and marketing expert with 50,000+ YouTube subscribers who has helped startups, small businesses, and Fortune 500 brands grow from the ground up. She hosts the What's Your Game Plan show, sharing free tips, trends, and tools to move your business forward.

Heads up: some links here are affiliate links. If you buy through one, I may earn a small commission. It costs you nothing extra. I only recommend tools I use myself.

Want the whole plan?

Start Your Own Business, Basics Course

Everything in this guide, laid out in order — pick your idea. Get legal — build the site — get paid. No guessing.

Free Download

Not sure where to start?

Grab The $0 Startup Checklist. It's every step you can take this week to start a business without spending money. In order. No fluff.