The single biggest reason cleaning businesses fail isn't lack of clients — it's underpricing. Most new cleaners pull a number out of the air (often $20/hour) and wonder why they can't make a living wage after expenses. Meanwhile, the same cleaner working 25 hours a week and charging $50/hour puts $50K in their pocket annually and still has a waiting list.

This guide walks you through exactly how to price your cleaning services for profit. No fluff, no "raise your prices and believe in yourself" platitudes — just the formulas, the math, and the decision framework that working cleaning businesses actually use.

By the end, you'll have a defensible hourly rate, a flat-rate pricing strategy, and a plan to quote jobs in under five minutes.

New guide

Want the residential deep-dive? Read How to Price a House Cleaning Job: Step-by-Step Formula (2026) — real numbers by home size, frequency, and job type, plus the quote-in-5-minutes method.

Why Most Cleaners Underprice

Before we get into the formulas, let's diagnose the problem. There are three common reasons cleaners undercharge:

  1. They copy competitors without doing the math. "The lady down the street charges $20, so I should too." Maybe she's subsidized by a spouse. Maybe she doesn't carry insurance. Maybe she's burning out and will be gone in 6 months.
  2. They quote hourly without counting their real costs. $30/hour sounds great until you factor in drive time between jobs, supplies, insurance, taxes, equipment depreciation, and the 2 hours a week they spend on marketing and admin (which they don't bill for).
  3. They're afraid of losing the job. Underpricing feels safe. The reality is that a $20 cleaner who works 30 hours a week makes less than a $50 cleaner who works 15 — and the $50 cleaner has more time, less stress, and a better business.

The fix is simple: know your numbers, and price from the cost up — not from the competitor down.

The Two Pricing Models: Hourly vs Flat Rate

There are two ways to charge for cleaning, and successful businesses often use both:

Hourly pricing

You charge a fixed rate per hour of work. Simple, predictable for the client, but punishes you for getting faster over time.

Best for: First-time cleans, deep cleans, move-out cleans, and any property where the time investment is genuinely unpredictable.

Flat-rate (per-job) pricing

You quote a fixed price for the job (e.g., "$150 for a 2-bed/1-bath standard clean"). The client knows the cost upfront, and you keep the upside when you get faster.

Best for: Repeat clients, standard cleans, residential properties you've cleaned before.

Most successful cleaning businesses use a hybrid: hourly for new and unpredictable jobs, flat-rate for established clients. This gives you the safety net of hourly when you need it, plus the upside of flat-rate as you build up recurring work.

Quick win

Once you've done a property 3+ times, you know exactly how long it takes. Switch that client to flat-rate pricing immediately. You'll either make more money for the same work, or you can offer them a small discount and lock them in for another year.

Step 1: Calculate Your True Hourly Cost

Before you can set prices, you need to know what it costs you per hour to be in business. Most cleaners forget half of these line items.

Direct costs (per clean)

  • Cleaning supplies and consumables (paper towels, sprays, microfiber, etc.)
  • Travel time and mileage between jobs (do NOT skip this — most cleaners forget)
  • Subcontractor pay (if you have a team)

Indirect costs (per month)

  • Business insurance (general liability + workers comp)
  • Vehicle payment, insurance, gas, maintenance
  • Equipment (vacuum, carpet cleaner, etc.) — divide purchase price by expected months of use
  • Marketing (website, flyers, business cards, Google Business Profile)
  • Software (scheduling, invoicing, accounting)
  • Phone and internet
  • Self-employment taxes (15.3% on net profit in the US)
  • Federal + state income tax (set aside 25-30% of net profit)

The formula

Hourly cost formula
(Monthly overhead + Annual salary goal) ÷ Billable hours per month = Minimum hourly rate

Billable hours per month is the number of hours you can realistically bill. A solo cleaner working 40 hours/week can typically bill about 20-25 hours/week (the rest goes to admin, marketing, travel, training, callbacks). A 2-person crew can bill more per person because of efficiency, but still loses time to overhead.

Example:

Line itemMonthly
Supplies (5 jobs/week × $8)$160
Vehicle (gas + insurance + maintenance)$400
Insurance (general liability)$120
Marketing$100
Software / phone$80
Equipment (annualized)$50
Taxes (set-aside 30% of profit)variable
Desired annual income$5,000/month
Total monthly need$5,910

If you can bill 100 hours per month (25/week × 4):

Minimum hourly rate
$5,910 ÷ 100 hours = $59.10/hour

That number is your floor. Not your final price — your floor. If you charge less, you're losing money. If you charge more, you're making profit. Now we'll build the pricing strategy on top of that number.

Step 2: Set Your Pricing Tiers

Once you know your floor, build out a pricing structure:

Residential cleaning — typical US rates (2026)

ServiceHourly rangeFlat rate (avg home)
Standard clean (recurring)$30–$50/hr$120–$180
Deep clean (one-time)$40–$60/hr$250–$450
Move-out / move-in$50–$80/hr$300–$600
Post-construction$60–$100/hr$500+

Commercial cleaning — typical US rates (2026)

ServicePer sq ft / monthHourly range
Office (general)$0.10–$0.20$25–$45/hr
Medical / dental$0.18–$0.35$35–$55/hr
Retail$0.15–$0.30$30–$50/hr
Industrial / warehouse$0.08–$0.15$20–$35/hr

These are ballpark ranges. Your local market, your brand, and the value you add (eco-friendly, fast turnaround, reliability) all push you up or down within these bands.

Step 3: The Flat-Rate Formula (Per-Job Pricing)

For per-job pricing, the formula is:

Flat-rate formula
(Hourly rate × Estimated hours) + 15-25% profit margin = Quote

The 15-25% margin covers:

  • Unexpected extra time (a 3-hour estimate that took 3.5 hours)
  • Travel time between clients (you weren't billing the client for it)
  • Callback costs (a free touch-up on a complaint)
  • Profit on top of your labor cost

Example: 2-bed/1-bath standard clean, 2 hours, $50/hr rate

  • Labor: 2 × $50 = $100
  • Margin (20%): $20
  • Total: $120

Once you know your time per property (and you will, after 3 visits), this becomes automatic.

Step 4: Quote in Under 5 Minutes

The best pricing strategy in the world fails if quoting takes 30 minutes. You need to:

  1. Walk the property (or get square footage + room count from the client)
  2. Pick a service type from your standard menu
  3. Pull up the rate
  4. Generate a professional PDF quote
  5. Send it (or print it on the spot)

This is exactly where the right tools make a 10x difference. The cleaners winning at scale all use some form of quote calculator that lets them pick a property type, set the parameters, and produce a client-ready quote in under a minute.

The full suite of cleaning business apps covers everything from quote to contract to schedule to inspection — all local-first, no subscription.

Step 5: When to Raise Your Prices

Most cleaning businesses leave money on the table by not raising prices regularly. The rule of thumb: raise prices 5-10% annually.

Best practices for the increase:

  • Communicate 30-60 days in advance (not 5 days, that's a bait-and-switch)
  • Frame it as a "rate adjustment" not a "price increase"
  • When possible, tie the increase to a value upgrade (e.g., "We're now using eco-friendly products at no extra cost to you")
  • The best time to raise prices is when you're fully booked. If you have a waiting list, you're undercharging. Period.

Every January, send a friendly email to all recurring clients announcing the new rate. The clients who balk weren't going to be your best clients anyway. The rest stay for years.

Step 6: Track and Adjust Monthly

Pricing isn't a one-time decision. Set up monthly reviews of:

  • Average revenue per job (trending up = good)
  • Hours billed per week (closer to 30 = better utilization)
  • Profit margin per job (target 30-50%)
  • Client retention rate (target 85%+ year-over-year)

These four numbers tell you everything. If revenue per job is up but hours per week are down, you're getting more efficient — great. If both are flat, you're not raising prices fast enough.

Common Pricing Mistakes to Avoid

A few pitfalls I see over and over:

  1. Not counting drive time. A 2-hour job 30 minutes away is really a 3-hour job. Bake the drive into your hourly rate or charge a trip fee.
  2. Forgetting the "ick factor." Move-out cleans and hoarding jobs are 2x harder than standard cleans. Charge accordingly.
  3. Discounting for "good" clients. Friends and family get the same quality service — they should pay the same price. Discounts eat your margin and create awkwardness.
  4. Not requiring a contract. Verbal agreements evaporate. A signed service agreement protects you and sets expectations. CleanForms Pro has a service agreement template ready to customize.
  5. Quoting too fast. A 2-minute quote that's wrong costs you $50. A 5-minute quote that's right wins you a $2,000/year client. Take the extra 3 minutes.

Your 30-Day Pricing Action Plan

Here's exactly what to do in the next month:

  1. Today: Calculate your true hourly cost using the formula above. Write it down. Don't change it yet.
  2. This week: Build your service menu (standard, deep, move-out, etc.) with flat-rate prices for each. Test the prices on 3-5 prospects.
  3. Next week: Switch existing recurring clients to flat-rate (if you've done their property 3+ times). This should be a no-brainer for them — same cost or less, predictable invoicing.
  4. Month end: Review your numbers. Revenue per job up? Hours billed per week stable or up? If yes, your pricing is healthy. If no, raise prices 10% across the board and re-test.
  5. Every January: Annual rate adjustment. 5-10%. Communicate in October-November for January 1st go-live.

The Tools That Make This Easier

Pricing is the easy part — quoting, scheduling, and tracking are where most cleaners lose hours every week. The right tools turn 30 minutes of admin into 30 seconds:

All apps are single-file HTML. They work offline, your data stays on your device, and you own them forever. No subscription, no account, no lock-in.

Final Word

Pricing cleaning services isn't about guessing what feels right. It's about knowing your costs, setting a defensible margin, and being willing to walk away from clients who don't value your work. The cleaners winning at scale all do three things: they price from the cost up, they quote fast with the right tools, and they raise prices annually without apologizing.

Start with the formula. Plug in your real numbers. Send your first flat-rate quote tomorrow. Within a month, you'll have a pricing structure that actually pays you what you're worth.