Pricing is where most cleaning businesses leave money on the table — or burn it entirely. Charge too little and you're exhausted with nothing to show for it. Charge too much without delivering the value to match, and clients disappear. The sweet spot requires knowing your numbers cold and presenting your rates with confidence.
Most cleaning pros set prices based on what they've heard competitors charge or what "feels right." That's not a business strategy — it's guesswork that compounds over time. This guide walks you through building a pricing model on actual data: your costs, your time, and your market.
1 Calculate Your True Cost Per Hour
Before you quote anything, you need to know what one hour of your labor actually costs to deliver. Most operators only count the obvious stuff — cleaning supplies and maybe gas. Your real number includes everything.
Add up every monthly business expense:
- Cleaning supplies: Chemicals, microfiber cloths, mop heads, brushes — track your monthly supply spend and average it
- Equipment depreciation: Vacuum cleaners, steam cleaners, and commercial equipment cost money; divide purchase price by expected lifespan in months
- Vehicle costs: Gas, insurance, maintenance, registration — divide annual costs by 12
- Business insurance: General liability, bonding, and any workers comp — essential and often underestimated
- Self-employment taxes: Budget 25–30% of net income to cover income tax and the 15.3% self-employment tax
- Marketing: Business cards, website, Google ads, app store listings
- Software and phone: Scheduling apps, invoicing tools, business line
- Uniforms and professional gear: Gloves, aprons, and branded clothing that projects professionalism
Total your monthly costs, then divide by your actual billable hours in a month. If your overhead runs $1,600/month and you bill 100 hours, your cost of operation is $16/hour before you've paid yourself a cent. That's your floor — not your price.
The profitable rate formula: (Monthly overhead ÷ Billable hours) + (Target monthly take-home ÷ Billable hours) = Minimum viable hourly rate. If you want to take home $4,500 on 100 billable hours with $1,600 overhead, you need $61/hour minimum. Most residential cleaning markets support $50–$80/hour.
2 Hourly vs. Flat Rate: Which Model Fits Your Business
The two most common pricing models in cleaning are hourly billing (time × rate) and flat rate (a fixed price per job). Both can be profitable. The right one depends on how consistent and predictable your jobs are.
Flat rate pricing
You set a fixed price for a defined scope — a two-bedroom apartment for $140, a standard 1,500 sq ft home for $175. Clients love the certainty. You benefit when you get faster over time, since your effective hourly rate climbs without changing the invoice. Flat rate works best for recurring maintenance cleans on consistent properties.
The risk with flat rate: scope creep. Clients add tasks, properties get messier between visits, and suddenly your $140 clean takes three hours instead of two. Protect yourself with a clear written scope of what's included and what costs extra.
Hourly pricing
You charge for actual time spent and quote an estimate before the job. Hourly pricing protects you on unpredictable jobs — move-out cleans, homes in neglect, and first-time deep cleans where you can't predict the time accurately. It ensures you're never losing money, regardless of conditions.
The downside: some clients watch the clock and second-guess your speed. Combine models for best results — flat rate for recurring cleans, hourly or custom-quoted flat rates for first-time and one-off jobs.
3 Price by Home Size and Scope
Square footage is your most reliable pricing anchor for residential cleaning. A consistent per-square-foot rate, adjusted for bedrooms and bathrooms, gives you a framework that scales fairly across your client base.
A starting framework for standard residential cleaning (not deep clean):
- Studio or 1-bed/1-bath (under 700 sq ft): $80–$110 per visit
- 2-bed/1-bath (700–1,100 sq ft): $110–$150 per visit
- 3-bed/2-bath (1,100–1,800 sq ft): $145–$200 per visit
- 4-bed/2.5-bath (1,800–2,600 sq ft): $195–$270 per visit
- Large homes (2,600+ sq ft): Custom quote at $0.07–$0.12 per sq ft
Adjust upward for homes with more bathrooms (add $15–$25 each), pets that shed heavily (add $15–$30), and properties that haven't been professionally cleaned recently. Drive time between jobs is a hidden cost — a $130 clean that requires 45 minutes of drive time each way is effectively a $130 clean you're doing for $90.
How ShineBook helps
ShineBook lets you store detailed property notes for each client — square footage, number of bathrooms, pets, special instructions, and time estimates — so you quote accurately every time and never have to start from scratch on a returning client.
4 Add-On Services Are Your Margin Builders
Standard recurring cleans keep your schedule full. Add-on services are where you build real margin. Deep cleans, interior appliance cleaning, cabinet interiors, and move-out packages carry higher per-hour returns than routine maintenance.
Interior appliance cleaning
Oven cleaning, interior refrigerator, dishwasher deep clean — charge $30–$60 per appliance, depending on condition. An oven in heavy use can take 45–60 minutes alone. Price it accordingly.
Move-out and move-in cleaning
These are premium services and should be priced at 2–3x a standard clean. A move-out clean on a 2-bed/2-bath apartment that takes 4–5 hours should command $280–$400. Clients are motivated — they want their security deposit back. You should be compensated for the intensity of the work.
Window interior cleaning
Add $5–$8 per window, or $60–$120 as a flat add-on for a standard home. Window cleaning is time-consuming and most clients appreciate having it bundled into their regular service rotation.
5 Set Recurring Client Pricing Strategically
Recurring clients are the backbone of a cleaning business — they're your predictable revenue. But that predictability has a cost: they expect continuity of price and often push back harder on increases than one-time clients.
Use frequency to structure your pricing. Weekly cleans should be your lowest per-visit price. Biweekly cleans cost more per visit because homes accumulate more grime between visits. Monthly cleans should be priced highest per visit.
- Weekly: Base rate (e.g., $140 for a 3/2)
- Biweekly: Base rate + 15–20% (e.g., $160–$165)
- Monthly: Base rate + 30–40% (e.g., $180–$195)
This structure rewards clients who book frequently and compensates you fairly for the extra effort on homes that go longer between cleans.
6 Raising Prices Without Losing Clients
Most cleaning operators wait far too long to raise prices. If your costs have increased — supplies, fuel, insurance — and your rates haven't moved in over a year, you're effectively earning less each month. Inflation alone justifies a 3–5% annual adjustment.
How to raise prices without losing good clients:
- Give 30 days written notice before any rate change — never surprise clients with a higher invoice
- Frame the increase as maintenance of service quality, not cost-cutting: "To continue providing the same thoroughness you expect, we're adjusting rates for the upcoming season"
- Apply increases to new clients immediately; raise long-term clients incrementally (5–8% at a time)
- Expect some attrition — clients who leave over a 5% increase were often your least profitable accounts anyway
- Use a price increase as an opportunity to assess your client mix and focus on higher-value accounts
The math: If you raise your average job from $155 to $165 and lose 8% of clients, you still come out ahead. Fewer jobs at a better rate often means better cash flow and less physical wear.
7 Present Prices Like a Professional
How you communicate pricing shapes how clients perceive value. Vague, apologetic pricing signals uncertainty. Clear, documented pricing signals professionalism and builds trust before the first job starts.
Best practices for pricing communication:
- Always provide a written quote before starting — even for returning clients when scope changes
- Itemize your services so clients see what they're paying for, not just a total
- State your payment terms clearly on every quote and invoice (due within 7 days, accepted payment methods)
- Never apologize for your rates — present them as a matter of fact, not a negotiating opening
- When clients push back, ask what they're comparing against before adjusting anything
How ShineBook helps
ShineBook lets you build a service catalog with your standard pricing, generate professional itemized quotes in seconds, and send clean PDF invoices from your iPhone. Clients receive the same polished presentation every time — which reinforces your professionalism and reduces pricing friction.
Pricing Is a Business Decision
The most common mental block cleaning operators have around pricing is treating it like a conversation to win rather than a number to calculate. Your price is not a negotiating position. It reflects your real costs, your market position, and the value you deliver.
When you know your numbers, pricing becomes clear. You can quote instantly, explain your rates without defensiveness, and turn down underpriced jobs without second-guessing yourself. That clarity — knowing exactly what your business needs to sustain and grow — is what separates cleaning pros who grind without progress from those who build something real.