← ServiceOpsKits blog

How Much to Charge for House Cleaning: Real Rates, Real Math, Real Mistakes

Pricing · 2026-06-27 · ServiceOpsKits

The Short Answer

A standard 3-bedroom house in 2026 runs $120–$200 for a recurring clean. A first-time or deep clean on the same home runs $180–$320. Your actual number depends on your labor cost, travel time, supplies, and what your local market will support — but most new operators either undercharge by 30% or stall out quoting because they don't have a repeatable formula.

Here's the formula. Then we'll talk about where it breaks.

---

The Three Pricing Models

You have three options. Each has a place.

1. Hourly pricing ($25–$50 per cleaner per hour) Good for: first jobs with new clients, irregular requests, commercial add-ons. Bad for: recurring residential work where clients start watching the clock and resenting every minute.

2. Per-square-foot pricing ($0.08–$0.15/sqft) Good for: quoting over the phone without a walkthrough, large homes, commercial bids. Bad for: cluttered homes — 1,500 sqft of a hoarder-adjacent kitchen takes three times as long as a minimalist condo.

3. Flat rate per job Good for: recurring clients, predictable homes, team efficiency. Bad for: scoping a job blind. Always walk a new home before quoting flat.

Most operators doing residential work settle on flat rates per job once they have enough data. The recurring-client base is where the stable money lives — weekly and biweekly schedules are the closest thing a cleaning business has to MRR (monthly recurring revenue), and flat rates make those relationships frictionless.

---

Build Your Cost Floor First

The biggest pricing mistake beginners make: quoting off gut feel or copying a competitor's number without knowing whether that number actually covers costs. Your price must exceed this floor or you're eroding the business with every job.

Cost floor per job =

``` Labor cost + Supplies (prorated per job) + Vehicle / travel cost + Overhead (insurance, software, phone) + Your target margin = Minimum charge ```

Let's run a real example. Solo operator, 2026 Toronto-adjacent suburban market:

  • Labor: You pay yourself or a cleaner $22/hr. A 1,500-sqft standard clean takes about 2.5 hours (using 0.10 hrs/100sqft as a baseline for maintained homes). That's $55 in labor.
  • Supplies: Roughly $3–$6 per job when you buy in bulk (microfiber cloths, cleaning concentrate, etc.).
  • Travel: 20 minutes round trip in a vehicle that costs $0.70/km — maybe $4–$8 depending on distance.
  • Overhead: Insurance ($150/mo), software, phone. At 20 jobs per month, that's $8–$12 allocated per job.
  • Total cost floor: $70–$81

Charging $95 on that job leaves you with roughly $14–$25 gross margin. Sounds fine until you factor in unpaid quoting time, no-shows, and the occasional re-clean. You need at least 40% margin on a recurring clean to build a real business — which puts the floor closer to $115–$120 for that job.

At $120, the numbers work. At $95, you're driving someone else's car for someone else's wage.

---

Deep Cleans and First-Time Jobs

First-time cleans and deep cleans are a different animal. Budget roughly 0.012 hours per square foot as your base estimate — and add 20–40% for homes that haven't been professionally cleaned in over three months.

A 2,000-sqft home at 0.012 hrs/sqft = 24 cleaner-hours of effort. With a two-person team, that's 12 hours of clock time. At $22/hr each, labor alone is $528. Add supplies ($15–$25 for a heavy clean), travel, and overhead, and you're looking at a cost floor around $570–$600.

Charge accordingly: $680–$800 for a deep clean on a 2,000-sqft home is not unreasonable in most Canadian and US markets in 2026. Operators who charge $350 for a deep clean either lose money or do a surface-level job that destroys retention.

The deep clean is also your onboarding opportunity. Price it right, do it right, then offer a recurring rate that's 15–25% lower. You've already done the heavy lift — maintenance cleans are faster and more profitable once the home is in good shape.

---

Recurring Client Pricing

This is where the math tips in your favor. A client on a biweekly schedule at $140/visit is worth $3,360/year. Lock in ten of those and you have a $33,600 base before you quote a single new job.

The standard recurring discount structure:

  • Weekly: 10–15% off your standard rate
  • Biweekly: 5–10% off
  • Monthly: no discount (infrequent = more work each visit)

The discount is earned by predictability — you can plan routes, reduce windshield time, and keep a team fully scheduled. That efficiency is real and worth passing some of it back to the client.

One rule that protects your margin: never discount the first clean. That first visit is always a deep clean, billed at deep-clean rates. Some operators offer the first clean at a small discount as a "trial" -- they almost always regret it. You did the hardest work for the lowest price, and then the client leaves after week three.

---

Charm Pricing and Quote Presentation

Price endings matter. $149 outperforms $150. $189 outperforms $190. This isn't psychology fluff — it's documented in consumer purchasing data and it costs you nothing to implement.

More important than the ending: present your quote with the recurring option side-by-side. Quote the one-time deep clean at $219. Quote the same job plus a biweekly plan at $219 initial + $149/visit. Most clients who were going to book once will choose the plan when they see the math laid out clearly. That's the difference between a transaction and a client.

---

What the Market Looks Like in 2026

Labor costs have pushed the floor up. Cleaners in most mid-size Canadian and US cities are earning $18–$25/hr as employees or asking $28–$35/hr as independent contractors. The "$15-hr cleaning business" math from five years ago is dead.

Spring (March–May) and pre-holiday (October–November) are your peak booking windows. This is when you should hold rates firm or even add a small surge premium for new clients — demand absorbs it. January and August tend to be slower; that's when referral discounts and loyalty perks make more sense than rate cuts.

Higher-end clients in suburban areas with homes over 2,500 sqft are currently underserved in most markets. The rate ceiling in those segments is $300–$500 per visit for a team, with clients who cancel less and tip more. If you're still stuck in the $120–$140 range, it's worth evaluating if you're targeting the wrong market segment rather than the wrong price range.

---

The Spreadsheet You Need

Running these numbers manually — especially when you're juggling different home sizes, team sizes, and recurring frequencies — gets messy fast. The Cleaning Business Operations Kit includes a pricing calculator that does this cost-floor math automatically: plug in your labor rate, sqft, travel zone, and target margin and it spits out a quote-ready flat rate. It also handles the recurring discount logic so you're not recalculating every time a client asks about switching from monthly to biweekly.

If you're outfitting a crew and want to track supply costs against job revenue, the Cleaning Operations Bundle pairs the pricing tools with supply tracking and a job scheduling template.

---

Common Mistakes

Quoting by the hour on recurring jobs. Clients hate watching the clock tick. Switch to flat rates once you have data on how long homes actually take.

Not tracking time per job. You can't build accurate flat rates without actual time data. Log it for the first three months. Your gut estimates are probably 15–20% low.

Matching the lowest price in your market. The cheapest cleaner in any market is the one who can't afford to replace equipment, carry insurance, or train their team. That's not competition — that's a liability.

Ignoring drive time. A job that pays $140 but requires 45 minutes of driving each way has an effective rate under $20/hr once you subtract fuel and time. Cap your service radius or charge a travel fee for outlying zones.

Not raising rates on existing clients. Annual rate increases of 5–8% are standard across the service industry. Send a 30-day notice, explain that your costs have risen (true in 2026), and most clients who were going to leave have already left. The ones who stay are your real client base.

Put this to work. The math and paperwork for this is already built — grab the tools and skip the spreadsheet-building.

Get the cleaning business kit Take the full video course

Common questions

Should I charge by the hour or a flat rate for house cleaning?
Flat rates work better for recurring residential clients — clients don't watch the clock and your income becomes predictable. Use hourly for first jobs or irregular requests where you can't accurately scope the work in advance.
How much should I charge for a first-time or deep clean?
Estimate 0.012 hours per square foot, add 20–40% for heavily cluttered or neglected homes, calculate labor at your actual wage, then add supplies, travel, overhead, and at least 40% margin. For most 1,500–2,000 sqft homes, that lands between $180 and $320.
How do I calculate my minimum price floor?
Add labor + supplies + travel + prorated overhead, then divide by (1 minus your target margin). On a $75 cost base with a 40% margin target, your floor is $125. Charge below that and you're paying to work.
Is $120 for a house cleaning too cheap in 2026?
$120 can work for a small, maintained home on a recurring schedule — but only if your cost floor is under $85. With 2026 labor rates, that usually means solo operators doing homes under 1,200 sqft near their own location. On a 1,800+ sqft home, $120 is almost certainly a loss.
How much of a discount should I offer for recurring clients?
5–15% depending on frequency: 15% for weekly, 5–10% for biweekly, nothing for monthly. The discount reflects the scheduling predictability you gain — it's not a courtesy, it's a trade.

Keep reading