Stop Guessing. Start Pricing Like a Pro.

How to Price a Cleaning Job — CustomBizWeb

Pricing Strategy for Cleaning Businesses

Stop Guessing. Start Pricing Like a Pro.

The exact framework cleaning business owners use to price every job with confidence — no more undercharging, no more lost bids.

By CustomBizWeb 10 min read Operations & Pricing

Scroll through any cleaning business Facebook group and you'll see the same question posted every single day: "How much should I charge for this job?" The replies are all over the place — $150, $300, $500 — and nobody explains their reasoning. So the original poster picks a number somewhere in the middle and hopes for the best.

That's not a pricing strategy. That's a coin flip with your income on the line.

The truth is, pricing a cleaning job accurately is a skill — and like any skill, it has a repeatable process behind it. Once you understand that process, the anxiety goes away. You stop second-guessing yourself and start winning jobs at prices that actually make you money.

Let's break it down from the ground up.

Why Most Cleaners Price Wrong

Before we get into the right way, it helps to understand why so many cleaners get it wrong. There are really only three traps:

Trap 1: Copying the competition

You look up what other cleaners in your area charge and just match it. The problem? You have no idea what their costs are. They might be running a lean solo operation or they might be losing money every month. Either way, their number means nothing to you.

Trap 2: Flat rate guessing

You pick a number that "feels right" for the size of the house — $120 for a 2-bed, $180 for a 3-bed — without ever calculating what it costs you to actually do that job. You might be profitable. You might not be. You genuinely don't know.

Trap 3: Fear-based discounting

You're afraid of losing the bid, so you go low. Then you show up, the job takes twice as long as expected, and you leave feeling cheated — even though you set the price yourself. This is how burnout starts.

All three traps share the same root cause: you're pricing based on what you hope will work instead of what the numbers tell you to charge. Let's fix that.

Step 1 — Know Your Real Costs

Every price you quote needs to cover your costs first, then your profit. If you skip this step, every quote is a guess. Your costs fall into two buckets:

Fixed Costs (You Pay These No Matter What)

These are the monthly expenses that exist whether you clean one house or twenty. They don't change based on how much work you do.

  • Business insurance and bonding
  • Vehicle payment and insurance (if used for work)
  • Software subscriptions (CRM, scheduling, invoicing)
  • Phone bill (business portion)
  • Storage unit or equipment storage
  • Marketing and advertising budget
  • LLC fees, accounting, or bookkeeping costs

Variable Costs (Per-Job Costs)

These scale with every job you do. They're often what cleaners forget to factor in — and they add up faster than you think.

  • Cleaning supplies and chemicals (estimated per job)
  • Microfiber cloths, mop heads, scrub pads (wear and replacement)
  • Gas and mileage to and from the job
  • Employee labor (if you have a team)
  • Payroll taxes (if you have employees — roughly 7.65% of their wages)
  • Disposable items (gloves, masks, toilet cleaning tools)

"If you don't know your cost per hour to operate, you can't price a single job accurately — you're just leaving money on the table or working for free."

Calculate Your Break-Even Hourly Rate

Add up all your monthly fixed costs. Divide by the number of hours you actually clean per month (not the hours you're available — the hours you're actively on jobs). That gives you your fixed cost per hour. Then add your variable costs per hour on top. The result is your break-even rate — the minimum you must charge per hour just to keep the lights on, before paying yourself a single dollar.

Most solo cleaners are shocked when they do this math for the first time. Many discover their "profitable" jobs were barely covering costs.

Step 2 — Estimate Job Time Accurately

The single biggest variable in cleaning job pricing is time. Get it wrong, and your entire quote is off. The good news: time estimation gets dramatically more accurate when you use a systematic approach instead of eyeballing it.

The Room-by-Room Method

Instead of looking at a whole house and throwing out a number, mentally (or physically) walk through each area and assign a time estimate. Here's a starting benchmark for a standard residential clean:

  • Bedroom: 20–30 minutes each (dusting, vacuuming, surfaces)
  • Full bathroom: 25–35 minutes (scrubbing, sanitizing, fixtures, mirrors)
  • Half bathroom: 10–15 minutes
  • Kitchen: 30–50 minutes (appliances, counters, sink, floor)
  • Living/dining room: 20–30 minutes
  • Hallways, stairs, entryway: 10–20 minutes
  • Laundry room: 10–15 minutes

Add those up and you have a baseline estimate. Then adjust upward or downward based on the condition multipliers below.

Condition Multipliers — The Variables That Change Everything

A 3-bedroom house in move-in ready condition is not the same job as a 3-bedroom house that hasn't been deep cleaned in two years. Here's how to adjust your time estimate:

  • Lightly maintained home (cleaned regularly): Baseline or 10% less
  • Average condition: Baseline as calculated
  • Moderate build-up (2–6 months neglected): Add 25–35%
  • Heavy build-up or first-time deep clean: Add 50–75%
  • Post-construction or move-out clean: Multiply baseline by 1.5 to 2x minimum
  • Pets in the home: Add 15–20% for pet hair and dander
  • Number of occupants: More people = more mess; add 10% per extra adult beyond two
Time Estimation Example — 3 Bed / 2 Bath
3 Bedrooms (25 min each)75 min
2 Full Bathrooms (30 min each)60 min
Kitchen40 min
Living Room + Dining Room45 min
Hallways + Entryway15 min
Baseline Total235 min (~4 hrs)
Condition Adjustment (moderate build-up, +30%)+ 70 min
Pet Adjustment (+15%)+ 35 min
Estimated Job Time~5.7 hrs

Now you have a real time estimate — not a gut feeling. Use this every time.

Step 3 — Build Your Price Using the Formula

Once you know your costs and your time estimate, pricing becomes simple arithmetic. Here's the framework:

The Pricing Formula

(Hourly Rate × Estimated Hours)
+ Supplies Cost
+ Mileage / Travel
+ Profit Margin
= Your Job Price

What Hourly Rate Should You Use?

Your hourly rate needs to cover: your break-even cost per hour (from Step 1) + a profit margin + your own labor/pay. A general starting benchmark for a solo residential cleaner in most US markets:

  • Budget market: $35–$50/hr (not recommended — margins are razor thin)
  • Mid-market: $55–$75/hr
  • Premium/specialized: $80–$120+/hr

If you have employees, their cost (wages + payroll taxes + any benefits) gets added on top of your operational hourly rate, not included in it. Many cleaners forget this and wonder why their profit evaporates when they hire.

Putting It Together — Real Example

Quote Build — 3 Bed / 2 Bath Deep Clean
Estimated Time5.7 hours
Your Billable Rate$65/hr
Labor Subtotal$370.50
Supplies Estimate$18.00
Mileage (22 miles round trip @ $0.67/mi)$14.74
Subtotal$403.24
Profit Margin (15%)$60.49
Quoted Price$465 – $475

You'd round to a clean number — $465 or $475 — depending on your market and confidence level. Notice what we did: we didn't guess. We built the number from the ground up, and every dollar in that quote has a reason behind it.

Step 4 — Add-Ons and Special Services

One of the fastest ways to increase your average job value is to have a clear add-on menu. These are services that go beyond a standard clean and should always be priced separately:

  • Interior oven cleaning: $35–$60
  • Interior refrigerator cleaning: $30–$50
  • Interior windows (per window): $5–$10 each or $50–$100 flat
  • Laundry (wash, dry, fold): $25–$50 per load
  • Cabinet interiors: $75–$150 depending on quantity
  • Garage sweep-out: $50–$100
  • Baseboard detail (hands-and-knees scrub): $40–$75
  • Move-in / Move-out premium: 1.5x standard rate minimum

Present these as options during the walkthrough or quote process. Clients will often add two or three items when they're clearly listed — but they won't ask for them if they don't know you offer them.

Step 5 — Do a Walkthrough Before You Quote (When Possible)

For any job over a certain dollar threshold — say, anything over $200 — a walkthrough is worth it. A five-minute walk-through the home will reveal things a phone call never will:

  • The actual condition of the bathrooms and kitchen
  • Whether there's a pet that sheds heavily
  • Hard water stains, grout discoloration, or soap scum buildup
  • Cluttered rooms that require moving items before cleaning
  • Extra rooms or spaces not mentioned during the initial inquiry
  • Access and parking logistics

"A walkthrough isn't just about accuracy — it's a sales opportunity. Showing up in person, asking smart questions, and presenting a professional quote on the spot closes more jobs than any email follow-up ever will."

During the walkthrough, take photos (with permission) and use them to document the initial condition. This protects you from disputes later about what was or wasn't cleaned before you arrived.

Step 6 — Price for Recurring vs. One-Time Clients

Not all jobs are created equal. A one-time deep clean is very different from a weekly recurring client, and your pricing should reflect that difference.

One-Time Cleans

Price these at full rate, with a first-time premium if the home hasn't been professionally cleaned recently. One-time jobs carry higher uncertainty and require more labor — charge accordingly. Never offer a one-time rate that's lower than your recurring rate as an incentive. It trains clients to book you once and disappear.

Recurring Cleans — Weekly / Bi-Weekly / Monthly

Recurring clients are the backbone of a stable cleaning business. It's reasonable to offer a modest discount to lock in recurring revenue — but keep it small and structured:

  • Weekly: 10–15% off standard rate
  • Bi-weekly: 5–10% off standard rate
  • Monthly: 0–5% off (monthly clients require almost as much work as a first-time clean each visit — be careful discounting too deep here)

Always charge full price for the first visit regardless of frequency commitment. The first clean is almost always heavier than subsequent visits.

Step 7 — Build Your Confidence at the Quote

You can have the perfect pricing formula and still lose jobs because of how you present the number. Confidence at the quote stage matters as much as the math.

  • Never apologize for your price. Don't say "I know it's a lot but..." Say it matter-of-factly.
  • Present a range, not a number. "This job will run between $420 and $450 depending on how the kitchen and bathrooms come in" feels more honest and less arbitrary.
  • Explain what's included. "That covers a full deep clean of all four bedrooms, both bathrooms, kitchen appliances, and all common areas." They're not just buying a number — they're buying a result.
  • Don't bid against yourself. If they push back on price, ask what their concern is before dropping your rate. Sometimes they just want reassurance, not a discount.
  • Know your walk-away number. Before every quote, decide the lowest you'll accept to do this job profitably. If the client won't meet that number, walking away is a business decision — not a failure.

Your Pre-Quote Checklist

Before you send or present any quote, run through this list:

  • Calculated total square footage or room count
  • Assessed home condition (lightly maintained / average / heavy build-up)
  • Applied condition multiplier to time estimate
  • Accounted for pets, occupants, and special circumstances
  • Added supplies cost for the job
  • Added mileage and travel time
  • Applied your profit margin on top of costs
  • Noted any add-ons to present separately
  • Confirmed first-visit premium for new or one-time clients
  • Determined walk-away minimum before the quote meeting

The Bottom Line

Pricing a cleaning job is not complicated once you stop guessing and start calculating. Know your costs. Estimate your time accurately. Build your quote from the ground up. Present it with confidence.

You will never please every client — and you shouldn't try to. Some people will always find someone cheaper. Let them. The clients who push you down to unprofitable rates aren't clients worth keeping.

When you price your jobs correctly, something shifts. You stop dreading difficult clients because you know you're covered. You stop feeling resentful mid-job because you know the number was fair. And you start attracting better clients who see your price and think "that sounds about right" — because it is.

We use MailerLite to grow our email list

It’s the email marketing platform we recommend to every cleaning business client. Affordable, easy to set up, and built for small business owners.

Try MailerLite Free

Ready to Systematize Your Business?

We Build Done-For-You Systems for Cleaning Businesses

From professional client contracts to automated booking and follow-up — we give you the tools to run a real business, not just a hustle.

© 2025 CustomBizWeb — LinkedIn — Built for cleaning business owners who are serious about growth.

Comments

Popular posts from this blog

How to Price Your Cleaning Jobs So You Always Profit

The Best Free Marketing Methods for Cleaning Businesses

How to Hire Great Cleaning Staff and Actually Keep Them