Why pricing is the highest-leverage decision
Most cleaning owners try to fix profitability by adding more clients. But a 10% bump on every job adds more profit than 10% more clients — with zero extra hours worked. Pricing is the lever you control entirely, and it compounds on every recurring contract.
The reason owners avoid it: fear of losing the quote. The fix is not lower prices; it is clearer scope, a defensible methodology, and a recurring offer that anchors the value.
The three pricing methods
You have three options for how to quote a cleaning job. Each has a place; most experienced cleaners use flat-rate as the default.
1. Per-square-foot pricing
You multiply the cleanable square footage by a rate. This is the fastest way to generate a defensible estimate and the easiest to systematize across a team. Best used as the internal calculation method.
2. Per-hour pricing
You bill for the time the team spends on site. This protects you from underestimating a difficult job, but it punishes you for getting faster. Most customers also hate hourly cleaning rates because there is no ceiling on the bill.
3. Flat-rate per-job pricing
You quote one number for the whole job. The customer knows the cost; you keep the margin if the team is efficient. This is the model most established cleaners use, with per-sqft pricing as the back-end calculation.
| Method | Best for | Risk |
|---|---|---|
| Per square foot | Internal estimation | Feels impersonal in customer-facing copy |
| Per hour | First-time jobs of new accounts | Punishes efficiency, scares customers |
| Flat-rate per job | Most residential and recurring work | Need accurate scoping up front |
Average U.S. cleaning rates by job type
These are typical 2026 ranges across the U.S. for solo operators and small crews. They are starting points, not ceilings. Established brands in dense metros charge 30–60% above these numbers.
| Job type | Per sqft | Typical job (1,800 sqft) | Productivity |
|---|---|---|---|
| Standard residential clean | $0.10 – $0.17 | $180 – $306 | ~400 sqft / hour |
| Deep clean | $0.18 – $0.30 | $324 – $540 | ~250 sqft / hour |
| Move-in / move-out clean | $0.20 – $0.35 | $360 – $630 | ~220 sqft / hour |
| Airbnb / turnover clean | $0.12 – $0.22 | $216 – $396 | ~350 sqft / hour |
| Commercial / office clean | $0.05 – $0.10 | $90 – $180 | ~600 sqft / hour |
| Post-construction clean | $0.30 – $0.50 | $540 – $900 | ~180 sqft / hour |
Use the pricing calculator to plug in real square footage and frequency. It applies the recurring discount automatically and projects monthly revenue.
How the recurring discount actually works
The recurring discount is not generosity. It is how you trade one-time variability for predictable monthly revenue. Done well, both sides win.
Typical recurring discounts off the one-time rate
- Weekly recurring: 15–20% off the one-time rate
- Biweekly recurring: 8–12% off the one-time rate
- Monthly recurring: 3–5% off the one-time rate
Why it pays for itself
A biweekly client at a 10% discount delivers 2.15 cleans per month at near-zero acquisition cost after the first job. Over a year that single client is worth far more than three one-time jobs at full price — without the cost of finding them.
Frame the discount as a trade, not a giveaway
On every quote, present both options:
One-time clean: $[X]. Or you can lock in a biweekly schedule for $[X − 10%] per visit, same scope. The first clean is the same either way — the difference is whether you want to keep the home this way.
Regional variation, in plain numbers
Cost of labor, cost of living, and competitive density move rates significantly. Use these multipliers as a starting point off the base ranges above.
| Market type | Multiplier vs national base | Examples |
|---|---|---|
| Tier 1 metro | 1.3–1.6× | NYC, SF Bay, LA, Boston, Seattle, DC |
| Tier 2 metro | 1.05–1.25× | Austin, Denver, Nashville, Phoenix, Charlotte |
| Mid-size city | 0.9–1.05× | Indianapolis, Kansas City, Pittsburgh |
| Small market / rural | 0.7–0.9× | Sub-100k metros |
Two rules: do not undercut yourself based on the cheapest competitor — they probably will not be in business in 18 months. And do not match the highest competitor without their review base — trust earns the premium, not ambition.
The pricing mistake that kills margin
The single most common mistake: under-scoping the first clean. Owners price a deep clean like a standard clean to win the job, then lose hours on the actual visit. The team burns out, the margin disappears, and the client’s expectation is now anchored to that low number forever.
The fix is a two-tier quote
- Quote the first clean as a deep clean at the deep-clean rate (no exceptions).
- Quote the recurring visits at the standard rate with the recurring discount.
- Explain this on every quote: the first visit resets the home; the recurring visits maintain it.
This is not a gimmick. It is honest scope. The first visit really does take longer, and saying so up front earns trust instead of losing it.
How to raise prices on existing clients
Most cleaners need to raise prices roughly once a year. The ones who avoid it stay stuck at the rate they started with three years ago. The script below works for almost every market.
The 5-step price increase
- Decide the new rate based on your real costs, not the cheapest competitor.
- Give 30–60 days written notice (email + text confirmation is enough).
- Apply it to all recurring clients at once — not one by one.
- Tie it to something visible: added scope, higher supply cost, payroll increase.
- Stay calm if pushback comes. Some clients will leave. The math still works.
Hi [Name], a quick heads-up: starting [Date, 30+ days out], our recurring rate will move from [Old] to [New]. Supplies, insurance, and payroll have all gone up this year, and the increase keeps our team paid fairly and our service consistent. Your visit schedule and scope stay the same. Thanks for trusting us with your home — please reply if you have any questions.
FAQ
How much should I charge for a cleaning service?
Most residential cleaners charge $0.10–$0.17 per square foot for a standard clean, $0.18–$0.30 for a deep clean, and $0.20–$0.35 for move-out. Commercial cleaning runs lower at $0.05–$0.10 per square foot. Rates skew higher in dense metro areas.
Should I price cleaning jobs by the hour or by the job?
Flat-rate per-job pricing is preferred by most customers and protects your margin as the team gets faster. Hourly pricing is fine for the first few jobs of a new account when scope is unclear, but switch to flat rate as soon as you have data.
How do I raise prices on existing cleaning clients?
Give 30–60 days notice in writing, tie the increase to a visible change such as added scope or higher product cost, and apply it to all recurring clients at once. Most clients accept a 5–10% annual increase if it is communicated calmly.
How do I price commercial cleaning?
Commercial work runs at lower per-sqft rates ($0.05–$0.10) but with much higher productivity (~600 sqft / hour). Margin per hour is usually similar to residential. Quote based on cleanable area, frequency, and night-shift premium if applicable.