How to Quote Cleaning Jobs: Pricing Strategies That Protect Your Profit
Pricing cleaning jobs feels straightforward until you realize you've been undercharging for six months. The difference between a profitable cleaning business and one that slowly bleeds money almost always comes down to how you quote jobs.
This guide covers the major pricing methods, when to use each one, and the mistakes that silently eat your margins.
Always Do a Walkthrough First
Never quote a cleaning job sight unseen. Photos and square footage numbers don't tell you about the pet hair situation, the state of the grout, the hoarder-adjacent garage, or the fact that "three bedrooms" includes a finished attic with shag carpet.
A walkthrough takes 15-20 minutes and can save you hours of underpriced labor. During the assessment, note:
- Actual square footage — Verify it. Listings are often wrong.
- Surface types — Hardwood, tile, carpet, and natural stone all require different time and products.
- Condition level — Is this a well-maintained home that needs regular upkeep, or a deep clean situation?
- Number of bathrooms — Bathrooms take disproportionately more time per square foot than any other room.
- Pet situation — Hair, dander, and accidents add significant time.
- Access and parking — Especially for commercial jobs. A 20-minute walk from the parking garage to the suite eats into your margin.
- Special requests — Inside ovens, inside refrigerators, window tracks, baseboards—these are add-ons, not standard.
The walkthrough is also your chance to set expectations. If the client wants a spotless house for $80, the walkthrough is where you educate them on what things actually cost.
The Three Core Pricing Methods
Hourly Rate
You charge for time spent. Typical rates range from $25-50 per cleaner per hour for residential, and $30-75 per hour for commercial work. Specialized environments like medical offices or post-construction cleanup command $50-150 per hour.
Best for: First-time clients (before you know how long their space takes), unusual or unpredictable jobs, deep cleans, move-in/move-out cleans.
Risk: Clients get nervous about open-ended billing. You also have an incentive problem—working faster means earning less. Most successful cleaning businesses use hourly only for one-off jobs and switch to flat rate for recurring clients.
Flat Rate
You quote a fixed price for the job. This is the most common method for recurring residential cleaning. A typical flat rate for a standard single-family home runs $100-200 per visit, depending on size and scope.
Best for: Recurring clients, standard-scope cleanings, building predictable revenue.
Risk: You need accurate time estimates. If you quote $150 for a job that takes you 4 hours with two cleaners, you're earning less than minimum wage after supplies and drive time. This is why the walkthrough matters.
Square Footage Rate
You charge per square foot, typically $0.05-0.15 for residential and $0.07-0.40 for commercial. This method scales naturally with space size and is especially useful for commercial bids where you're competing against other services.
Best for: Commercial contracts, large homes (3,000+ sq ft), standardized service levels.
Risk: Square footage alone doesn't account for complexity. A 2,000 sq ft open-concept loft cleans much faster than a 2,000 sq ft home with six rooms, three bathrooms, and a spiral staircase. Always adjust your per-square-foot rate based on the walkthrough.
Supplies: Included or Separate?
This is a strategic decision, not just a cost question.
Including supplies (most common for residential):
- Simpler for the client—one price, no surprises
- You control product quality and consistency
- Build the cost into your rate (typically 5-10% of the job price)
- Clients perceive higher value
Client provides supplies:
- Lower quoted price (looks competitive)
- No supply costs eating your margin
- Risk: clients provide cheap products that make your job harder and results worse
For commercial contracts, supplies are almost always billed separately or itemized in the contract. For residential recurring clients, including supplies in your flat rate is cleaner and more professional.
Recurring Discount Structures
Recurring clients are the backbone of a profitable cleaning business. They provide predictable revenue, reduce your marketing costs, and homes that are cleaned regularly take less time per visit.
A standard discount structure:
- Weekly cleaning: 15-20% discount off your one-time rate
- Bi-weekly cleaning: 10-15% discount
- Monthly cleaning: 5-10% discount (or no discount—monthly homes get messy enough to justify full price)
The discount makes sense because recurring homes genuinely take less time. A bi-weekly client's home won't need the deep scrub that a first-time or monthly clean requires. You're not losing money—you're pricing accurately for less work.
Always require a first-time deep clean at full price (or higher) before starting a recurring schedule. This resets the home to your standard, so subsequent visits stay within your time estimates.
Commercial vs. Residential: Different Worlds
Don't make the mistake of pricing commercial jobs like big residential ones. They operate differently:
Commercial considerations:
- Contracts are longer term (6-12 months minimum)
- Scope documents matter—specify exactly which areas, how often, and what "clean" means
- Pricing is typically per square foot, often $0.07-0.20 for standard janitorial
- After-hours work is standard (you clean when the office is empty)
- Insurance requirements are higher
- Payment terms are net-30 or net-60, not payment-at-service
Residential considerations:
- Relationships are more personal and flexible
- Payment is typically at time of service or within a few days
- Scope is more variable ("Can you also do the garage today?")
- Referrals drive growth more than advertising
Common Underpricing Mistakes
These are the errors that kill cleaning business margins:
1. Forgetting drive time
The 45 minutes you spend driving between jobs is unpaid labor. Factor it into your per-job rate, or cluster your schedule geographically so you're not zigzagging across town.
2. Not pricing deep cleans separately
A first-time deep clean takes 2-3x longer than a maintenance clean. If you quote your recurring rate for the first visit, you'll lose money on the most labor-intensive appointment.
3. Absorbing supply cost increases
Cleaning product prices fluctuate. If you haven't raised rates in two years but your supplies cost 20% more, your profit margin has silently shrunk. Review pricing at least annually.
4. Undervaluing your own time
If you're the owner and you're cleaning, pay yourself a real wage in your calculations—not whatever's left over. Your labor has a cost whether or not you write yourself a check.
5. Quoting without seeing the space
This bears repeating. A "3-bedroom, 2-bath" can be a tidy 1,400 sq ft ranch or a chaotic 2,800 sq ft split-level with a finished basement. The quote should be radically different.
6. No cancellation or lockout policy
If you show up and nobody's home, or the client cancels two hours before the appointment, you've lost a time slot you can't fill. Charge a cancellation fee (typically 50-100% of the service rate) for cancellations within 24-48 hours.
Building Your Quote
Here's a practical formula to sanity-check any quote:
- Estimate labor hours — Based on your walkthrough
- Multiply by your loaded labor rate — Wages + payroll taxes + workers' comp + benefits. This is typically 1.25-1.4x the hourly wage.
- Add supply costs — If you're providing them
- Add drive time cost — Proportional share of travel
- Apply your profit margin — 20-35% for residential, 10-20% for competitive commercial bids
- Compare to market rates — If your number is wildly above or below the local market, investigate why
If the math doesn't work at a price the client will accept, the job isn't worth taking. Not every client is a good client, and a full schedule of underpriced jobs is worse than a half-full schedule of profitable ones.
Proposals, time tracking, expenses, invoicing, and payments — all in one place.
Clearmargin is the financial stack for freelancers and small teams. Know what you're making on every client — without the accounting degree.