Most cleaning businesses fail on pricing before they even start. They look at what the big franchise charges, undercut by 20%, and call it a strategy. Three months later they're exhausted, cash-poor, and wondering why the math doesn't work.
Good pricing is not a guess. It's a formula that starts with your costs, adds a real profit margin, and then validates against what the market bears. This guide gives you both the formula and the market data.
The Core Pricing Formula
Before you quote a single job, you need a minimum hourly rate. This is the floor below which you're losing money.
Example for a solo operator: If your monthly fixed costs (insurance, supplies, marketing, vehicle) total $800, you work 80 billable hours per month, and you want to keep 40% gross margin:
+ $20/hr target labor value
÷ (1 - 0.40 margin)
= $50/hr minimum
Below $50/hour, this business is either underpaying the owner or losing money. Most cleaning operators are surprised to discover their "profitable" business is paying them $12/hour when you account for all hours worked.
The trap: Low prices don't get you more clients — they get you more bad clients. Price-shopped clients have a churn rate 3× higher than clients who chose you for quality and reliability. Price for the clients you want, not the ones you're afraid of losing.
Residential Cleaning Rates by Market Tier
Residential pricing varies dramatically by market. A 3-bedroom home in Boise, Idaho runs $120–$150 for a standard clean. The same job in Manhattan runs $200–$320. Know your market before you set prices.
- Hourly: $35–$45/hr
- Deep clean: +40–60%
- Move-out: +75–100%
- Hourly: $45–$65/hr
- Deep clean: +40–60%
- Move-out: +75–100%
- Hourly: $65–$95/hr
- Deep clean: +40–60%
- Move-out: +75–100%
The Flat-Rate Residential Formula
For recurring residential clients, flat-rate pricing is the standard. Clients know exactly what to expect, and you reward your own speed improvement over time.
= Starting quote
Adjust: ±10–15% for market, ±10% for home condition
A 3-bedroom, 2-bathroom home: (3 × $30) + (2 × $25) + $40 = $180 base quote. In a budget market, drop to $145. In a high-cost market, push to $220. First-time clean: add 40–50% for the extra time required.
What to Charge Extra For
These add-ons are standard in the industry and clients expect them to be priced separately:
| Add-On Service | Typical Upcharge |
|---|---|
| First-time / initial deep clean | +40–60% over standard rate |
| Inside oven cleaning | +$25–$45 |
| Inside refrigerator cleaning | +$20–$35 |
| Interior windows (per room) | +$8–$15/room |
| Laundry (wash + fold) | +$20–$40/load |
| Garage cleaning | +$75–$150 |
| Move-out/move-in clean | +75–100% over standard rate |
| Post-construction cleanup | $0.25–$0.50 per sq ft |
Hourly vs. Flat Rate: When to Use Which
Use flat rate for: Recurring weekly and biweekly residential clients. Airbnb turnovers where the scope is fixed. Any job where the client books repeatedly and you know the space.
Use hourly for: Deep cleans on first visits. Move-out cleans with unknown condition. Commercial jobs where scope varies. Post-party or post-construction cleans.
Never quote a first-time client hourly. They will time you, hover, question every minute, and resent the final number. Quote a flat first-time clean price instead. It builds trust and removes friction at the close. You can convert to recurring flat-rate after the first visit.
Commercial Cleaning Pricing
Commercial is a different game. Larger scale, longer contracts, lower per-hour rates but higher volume. The standard unit is price per square foot per visit.
| Facility Type | Rate per Sq Ft / Visit | Notes |
|---|---|---|
| Standard office | $0.08–$0.12 | Vacuuming, trash, bathrooms, surfaces |
| Medical / dental office | $0.12–$0.22 | Biohazard protocols, HIPAA-compliant disposal |
| Retail space | $0.10–$0.18 | Higher foot traffic, product display cleaning |
| Restaurant (FOH only) | $0.15–$0.25 | Grease, high-touch surfaces, floors |
| Gym / fitness center | $0.12–$0.20 | Equipment wipe-downs, locker rooms |
| Warehouse / industrial | $0.04–$0.08 | Large open areas, lower complexity |
Commercial Bidding Formula
5,000 sq ft office, 3× week, at $0.10/sq ft:
5,000 × $0.10 × 13 visits = $6,500/month
Always inspect a commercial space in person before submitting a bid. A 5,000 sq ft office with 4 restrooms and a full kitchen costs 40% more to clean than a 5,000 sq ft open warehouse floor. The square footage is only the starting point.
Competitive Analysis: How to Research Local Rates
Knowing what competitors charge is not optional — it's essential data. Here's how to get it in one afternoon:
- Request quotes from 3–5 local cleaning companies as a "homeowner." You'll get ballpark rates for your exact market within 24 hours.
- Check Thumbtack, Handy, and Amazon Home Services listings for your zip code — pricing is often shown publicly.
- Search Yelp and Google Business for local cleaners. Many list starting prices in their profiles.
- Look at the top 3 Google Ads results for "house cleaning [your city]" — these are likely the dominant players, and their landing pages often show rates.
Where to position: If you're solo with 5+ reviews, price in the middle 40% of your market. If you're new with no reviews, price 10–15% below mid-market and build your review base fast. Once you hit 15+ Google reviews, raise to mid-market. The research above tells you exactly where mid-market is.
Margin Targets: What Good Looks Like
| Business Type | Gross Margin Target | Net Profit Target |
|---|---|---|
| Solo owner-operator | 55–70% | 40–55% |
| 2–4 employee team | 40–55% | 18–28% |
| 5–10 employee operation | 35–48% | 15–22% |
| Commercial-focused | 30–42% | 12–18% |
| Franchise model | 25–35% | 8–14% (after royalties) |
Gross margin is revenue minus direct costs (labor, supplies, fuel). Net margin is what's left after overhead (insurance, marketing, accounting, vehicles, phone). If your numbers fall below these ranges, the problem is usually one of three things: pricing too low, labor cost too high, or too much overhead for the revenue volume.
Recurring vs. One-Time: The Revenue Model That Works
The best cleaning businesses have 70–80% of revenue on recurring contracts. Here's the math on why it matters:
- A one-time deep clean at $300 costs $40–$80 in customer acquisition (ads, time, quoting).
- A recurring biweekly client at $160/visit generates $3,840/year on the same $40–$80 acquisition cost.
- Recurring clients refer more, complain less, and forgive one-off issues.
Incentivize recurring contracts. Offer 5–10% off for clients who commit to biweekly or weekly scheduling. The revenue predictability is worth the discount — it lets you schedule cleaners efficiently and eliminates the feast-or-famine revenue cycle.
Raising Prices Without Losing Clients
A 5–10% annual price increase is standard. Most long-term clients expect it. Here's how to do it without fallout:
- Give 30 days written notice. Email, not a note left at the house.
- Keep it brief: "Due to increased costs, rates will adjust from $X to $Y starting [date]."
- Don't apologize or over-explain. Confidence signals that this is normal and final.
- Offer an alternative: "Lock in today's rate for 6 months with a prepaid package."
- Accept that 5–10% of clients will leave. They were your least profitable clients.
The business math: If you raise prices 8% and lose 8% of clients, your revenue stays flat — but your profit goes up because you're doing fewer jobs for the same money. The clients who leave are usually the most demanding, least reliable, and most likely to skip payments.
Looking for more service business pricing guidance? The mobile detailing pricing guide applies many of the same frameworks to a different niche — worth reading if you offer multiple service types.
Start Right With a Launch Kit
The Launchlis service business kits include pricing calculators, quote templates, service menu frameworks, and client contracts built for operators who want to launch fast and price correctly from day one.
Ready to launch your cleaning business?
Launchlis Launch Kits include pricing calculators, client contracts, service menu templates, and a pre-built business plan — everything you need to open for business this week for $67.
Get Your Launch Kit — $67 →Instant download. 30-day money-back guarantee.
Frequently Asked Questions
Standard residential cleaning rates run $120–$200 for a 3-bedroom home in mid-tier markets, $150–$280 in high-cost metros like NYC, LA, and San Francisco. First-time cleans cost 30–50% more than recurring visits. Use the flat-rate formula: (bedrooms × $30) + (bathrooms × $25) + $40 base, then adjust for your market and competition.
Flat rate wins for recurring residential clients. It rewards your efficiency — as you get faster, your effective hourly rate goes up. Hourly works better for deep cleans, move-out cleans, and commercial bids where scope varies. Never quote a first-time client hourly — they will time you and question every minute.
Owner-operated solo cleaners should target 55–70% gross margin (revenue minus supplies, insurance, fuel, and direct labor cost if any). With employees, 35–50% gross margin is healthy. If you're billing $150/job and your total costs are over $75, you need to re-examine your pricing or cut overhead. Net profit for small cleaning businesses typically lands at 15–28%.
Commercial cleaning is priced by square footage. Standard office cleaning runs $0.08–$0.15 per sq ft per visit for basic janitorial. Medical offices and retail run $0.12–$0.20. Multiply by visit frequency to get monthly rate. A 5,000 sq ft office cleaned 3× per week at $0.10/sq ft = $1,500/month. Always inspect the space and scope the job in person before submitting a commercial bid.
Don't race to the bottom. Compete on reliability, same-team assignments, detailed cleaning checklists, and online booking. Clients who shop on price alone churn constantly. Clients who value quality and trust are your recurring revenue. Charge 10–15% above budget competitors and convert on trust signals: reviews, insurance proof, and a clear scope.
Give 30 days notice in writing. Explain it briefly — supply costs and wages increased. A 5–10% annual increase is normal and most long-term clients expect it. Offer to lock in current pricing for a prepaid 6-month package if they are price-sensitive. Lose the clients who fight you on a reasonable increase — they are not your best clients anyway.