How to Price Cleaning Jobs: Per Room, Per Hour, and Flat Rate
Cleaning business pricing guide comparing per-room, hourly, and flat-rate models. Square footage formulas, supply costs, and recurring discount strategies.

The cleaning industry has some of the widest margin spreads of any service business. A solo cleaner working efficiently can achieve 50-60% net margins on residential jobs, while a poorly managed cleaning company with employees might struggle to hit 10%. The difference almost always comes down to pricing method. Cleaners who price by the hour cap their income at their hourly rate. Cleaners who price by the job (using square footage or room count formulas) earn more as they get faster, while customers get price certainty they prefer. Your pricing model is the single biggest lever you have for profitability.
This guide covers three pricing models, the formulas behind each, and when to use which approach. Plus, the math on deep cleans, recurring discounts, and supply costs that most cleaning businesses get wrong.
Per Room Pricing
Per room pricing assigns a fixed rate to each room or area type. It is the simplest model for customers to understand and the easiest for you to quote over the phone.
Standard per-room rates (mid-range market):
| Room Type | Standard Clean | Deep Clean |
|---|---|---|
| Bedroom | $25-$35 | $40-$55 |
| Bathroom | $35-$50 | $55-$80 |
| Kitchen | $40-$60 | $65-$100 |
| Living/family room | $30-$40 | $45-$65 |
| Dining room | $25-$30 | $35-$50 |
| Laundry room | $20-$30 | $30-$45 |
| Hallway/stairs | $15-$25 | $25-$35 |
| Home office | $25-$35 | $35-$50 |
Example quote: A 3-bedroom, 2-bathroom home with kitchen, living room, dining room, and hallway: 3($30) + 2($42) + $50 + $35 + $28 + $20 = $307 for a standard clean. Round to $299 or $305.
Advantages: Quick to quote, easy for customers to understand, room additions or subtractions are straightforward.
Disadvantages: Does not account for room size variation. A 400 sq ft master suite and a 120 sq ft bedroom get the same rate unless you adjust. Use room size modifiers: add 25-40% for rooms over 300 sq ft.
Per Hour Pricing
Hourly pricing charges a flat rate per cleaner per hour. It is the default for many new cleaning businesses because it feels safe. You get paid for your time regardless of how long the job takes.
Typical hourly rates:
- Solo cleaner (no employees): $35-$60 per hour
- Cleaning company (per cleaner hour): $45-$75 per hour
- Deep cleaning specialist: $50-$85 per hour
- Move-out/post-construction: $55-$90 per hour
The problem with hourly pricing: It punishes efficiency. If you clean a home in 2.5 hours this month and 2 hours next month because you have learned the layout, you earn less for the same result. Customers also dislike hourly pricing because they cannot predict the cost. "It depends on how long it takes" is not a confident sales pitch.
When hourly pricing works: Hoarding cleanups, post-construction cleaning, and first-time deep cleans where the condition of the home is unpredictable. Quote an hourly rate with a minimum (3-4 hours) and a "not to exceed" estimate based on your walkthrough.
Flat Rate Pricing (Recommended)
Flat rate pricing sets one total price for the entire job based on a formula you develop from your own production data. This is the model used by the most profitable cleaning businesses.
Building your flat rate formula:
- Track your actual cleaning times for 20-30 jobs across different home sizes
- Calculate your average time per square foot (most cleaners average 500-800 sq ft per hour for standard maintenance cleaning)
- Determine your target hourly earning rate ($50-$75 for solo, $35-$50 per cleaner hour for companies)
- Build the formula: (Square footage / production rate) x target hourly rate = base price
Example: 2,000 sq ft home. Your production rate is 600 sq ft/hour. Target earning: $60/hour. 2,000 / 600 = 3.33 hours x $60 = $200 base price.
Adjustment factors to add to the base price:
- Number of bathrooms over 2: add $25-$40 each
- Pet household: add 10-15%
- Heavy kitchen cooking (grease buildup): add $15-$25
- Homes with children under 5: add 10%
- All hardwood floors (faster than carpet): subtract 5-10%
- Excessive clutter: add 15-25% or require decluttering before arrival
Present the flat rate as a single number. Do not show the formula. Customers want to know the price, not your math.
Square Footage Formulas
For phone or online quoting, square footage is the fastest way to generate an accurate estimate without visiting the home.
Standard maintenance cleaning rates by square footage:
| Home Size | Price Range | Per Sq Ft |
|---|---|---|
| Under 1,000 sq ft | $100-$150 | $0.10-$0.15 |
| 1,000-1,500 sq ft | $130-$200 | $0.09-$0.13 |
| 1,500-2,000 sq ft | $170-$250 | $0.09-$0.13 |
| 2,000-2,500 sq ft | $200-$300 | $0.08-$0.12 |
| 2,500-3,000 sq ft | $250-$350 | $0.08-$0.12 |
| 3,000-4,000 sq ft | $300-$450 | $0.08-$0.11 |
| 4,000+ sq ft | $400-$600+ | $0.08-$0.10 |
Note that the per-square-foot rate decreases as home size increases. Larger homes have proportionally more open space (hallways, living areas) that cleans faster than kitchens and bathrooms.
Minimum job price: Set a floor price regardless of home size. For most markets, $100-$150 is the minimum that covers your travel time, setup, and supplies. A 500 sq ft studio should not be priced below your minimum even if the formula produces a lower number.
Deep Clean vs Maintenance Pricing
First-time deep clean (also called initial clean or move-in ready): Price at 1.5-2.5x your standard maintenance rate. This accounts for the buildup that has accumulated since the last professional cleaning.
A 2,000 sq ft home that costs $200 for maintenance should be $300-$500 for the initial deep clean. The deep clean takes 4-6 hours versus 2.5-3.5 hours for maintenance.
What a deep clean includes that maintenance does not:
- Interior of all appliances (oven, microwave, refrigerator)
- Baseboards, door frames, and light switches
- Ceiling fans and light fixtures
- Window sills and tracks (not full window washing)
- Inside cabinets and drawers (if emptied)
- Scrubbing grout and tile
- Behind and under furniture
Move-out cleaning: Price at 2-3x maintenance rate. These are the most labor-intensive cleans and often include oven cleaning, refrigerator cleaning, and window tracks. A 2,000 sq ft move-out clean runs $400-$600.
Post-construction cleaning: Price at $0.15-$0.35 per square foot for rough clean (removing construction debris and dust) and $0.10-$0.20 per square foot for final clean (detail cleaning all surfaces). A 2,000 sq ft new build needs $500-$1,100 total across both phases.
Supply Costs
Your cleaning supply costs should run 3-5% of revenue. If you are spending more, you are using too much product or buying retail instead of wholesale.
Monthly supply budget for a solo cleaner doing 5-8 jobs per week:
- All-purpose cleaner (concentrate): $15-$25
- Glass cleaner: $8-$12
- Bathroom/disinfectant cleaner: $12-$20
- Floor cleaner: $10-$15
- Microfiber cloths (replacement): $15-$25
- Trash bags, paper towels: $10-$20
- Vacuum bags/filters: $10-$15
- Mop heads (replacement): $8-$12
- Gloves, sponges, scrub pads: $10-$15
Total: $98-$159 per month. On revenue of $3,000-$5,000 per month (solo), that is 2-5% of revenue.
Equipment amortization: A quality vacuum ($300-$600) lasts 2-3 years. A mop system ($40-$80) lasts 1-2 years. A caddy and bucket setup ($50-$100) lasts 2-4 years. Spread these costs over their lifespan. Total equipment cost runs $15-$30 per month.
Do not provide supplies for free. Your supply cost is a business expense already factored into your pricing. If a customer requests specific products (fragrance-free, eco-friendly, or specific brands), charge a $10-$20 supply surcharge or ask them to provide those products.
Travel Time
Travel time is unbillable time that eats your margin. Every minute driving between jobs is a minute you are not earning.
How to account for travel:
- Set a service radius. 15-20 minutes from your home or central hub is ideal
- For jobs outside your radius, add a travel surcharge: $1-$2 per mile beyond your radius or a flat $15-$30 "extended area" fee
- Cluster your jobs geographically. Monday is the north side, Tuesday is the south side, and so on
- Budget 30 minutes of non-billable time per job for drive time, parking, unloading, and loading. If you clean 4 homes per day, that is 2 hours of unbillable time daily
Impact on pricing: If you bill 5.5 hours in an 8-hour day (2.5 hours for travel, breaks, and admin), your job pricing needs to cover all 8 hours. At a target income of $400/day, you need to earn $72.73 per billable hour, not $50.
Recurring Discount Strategy
Offering discounts for recurring service (weekly, biweekly, monthly) is standard in the cleaning industry. But many cleaners discount too aggressively and wreck their margins.
Recommended discount structure:
- One-time or monthly: Full price
- Biweekly (every 2 weeks): 10-15% discount
- Weekly: 15-20% discount
Example on a $200 standard clean:
- One-time: $200
- Monthly: $200
- Biweekly: $170-$180
- Weekly: $160-$170
Why this works: Biweekly and weekly homes are faster to clean because less dirt accumulates between visits. A biweekly home takes 15-25% less time than a one-time clean of the same size. Your hourly earnings stay the same or increase even with the discount.
Do not discount below your hourly floor. If a weekly discount brings your effective hourly rate below $45 (solo) or $30 per cleaner hour (company), the discount is too deep. Better to lose the client than clean for less than your cost.
Annual value comparison: A biweekly client at $170 generates $4,420 per year. A one-time client at $200 generates $200. One biweekly client is worth 22 one-time clients. Price your recurring service to retain these accounts even if the per-visit revenue is lower.
Common Pricing Mistakes
Charging the same for every home size. A 1,200 sq ft apartment and a 3,500 sq ft house should not cost the same. Use your square footage formula or room count to differentiate.
Not charging enough for the first clean. First cleans always take longer. If you quote your maintenance rate for the initial visit, you will work an extra 1-2 hours for free. Always quote first cleans at 1.5-2x your standard rate and explain why.
Discounting to win the job. If a potential client says your competitor charges $30 less, do not match it. Explain what is included in your service, your insurance and bonding, and your satisfaction guarantee. Competing on price attracts price-sensitive clients who will leave for $10 less next month.
Not raising prices annually. Increase prices 3-5% per year for existing clients. Send a notice 30 days in advance. You will lose 5-10% of clients. The remaining 90-95% now pay more, which more than covers the lost revenue.
When to Walk Away
- The home is in a condition that requires hazmat-level cleaning (biohazard, severe pet waste, pest infestations). Refer to a specialty restoration company.
- The client expects you to provide childcare, pet care, or laundry folding in addition to cleaning. Set clear scope boundaries.
- The client has security cameras in every room and micromanages your cleaning in real time. This creates a hostile work environment and leads to disputes.
- The client consistently cancels with less than 24 hours notice. Implement and enforce a cancellation policy ($50 fee or full charge for same-day cancellations).
- The home is a health risk (mold, structural damage, excessive allergens) without proper remediation.
FAQ
What is the average profit margin for a cleaning business? Solo cleaners typically achieve 40-60% net margins because overhead is minimal (vehicle, supplies, insurance, phone). Companies with employees run 15-30% net margins after payroll taxes, workers comp, benefits, and management costs. The transition from solo to first employee is the hardest margin squeeze. Do not hire until you are consistently turning away work.
How do I price add-on services? Common add-ons and their pricing: interior oven cleaning ($35-$65), interior refrigerator ($35-$55), interior windows ($5-$10 per window), laundry (wash, dry, fold: $25-$40 per load), organizing ($35-$50 per hour), and inside cabinets ($5-$10 per cabinet). Add-ons should be higher margin than your base cleaning because they are specialized tasks.
Should I require a minimum contract for recurring clients? A soft commitment works better than a hard contract. Ask for a 3-month commitment at the discounted rate, with the understanding that they can cancel with 2 weeks notice. Hard contracts scare residential clients. The goal is retention through quality service, not legal obligation.
How do I handle clients who want to pay cash under the table? Do not do it. Report all income. Cash payments are fine, but they go through your books like any other payment. Unreported income is tax evasion, voids your insurance coverage, and makes it impossible to get business loans or sell your business later. Issue receipts for every payment regardless of method.
When should I raise my prices? Review pricing every 6-12 months. Raise prices when: your close rate on new clients exceeds 70% (you are too cheap), your schedule is fully booked 2+ weeks out, your supply or fuel costs have increased, or you have added certifications or equipment that improve your service. A 5% annual increase is standard and expected.
Related reading:

