Pricing guide

How to price a house cleaning job without guessing

Updated August 17, 2026 - Educational guide - 10 minute read

Short answer: estimate the labor required, convert wages into loaded labor cost, add supplies, travel, and overhead, then divide total cost by one minus your target profit margin. The resulting number is a starting price, not a substitute for checking the actual scope.

Calculate a starting price

Important: This guide and calculator provide educational estimates, not financial, tax, payroll, or legal advice. Wages, payroll burden, insurance, taxes, travel, and market conditions vary. Validate your assumptions with your accountant and your own completed-job data.

The house cleaning pricing formula

Price = Total estimated job cost / (1 - target profit margin)

Total estimated job cost should include:

1. Define the scope before estimating hours

A price is only useful when both sides understand what it includes. Record the home size, bathrooms, current condition, pets, stairs, access, parking, requested rooms, frequency, and add-ons. Clarify whether the customer expects a maintenance clean, deep clean, move-in or move-out clean, or post-construction work.

Use a checklist for exclusions too. Interior windows, inside appliances, wall washing, heavy clutter, biohazards, exterior areas, and excessive buildup should not quietly enter a standard-clean price.

2. Estimate elapsed hours and total labor hours

Separate the time the crew spends at the home from total labor hours. Two cleaners working for four hours means four elapsed job hours but eight labor hours.

Total labor hours = estimated job hours x number of cleaners

Base the estimate on completed jobs that resemble the new one. If you have no history yet, make a conservative estimate, record actual start and finish times, and revise the model after several comparable jobs.

3. Calculate loaded labor, not wages alone

The hourly wage is not the complete cost of employing a cleaner. Payroll taxes, workers' compensation, paid time, insurance, training, uniforms, and other labor-related expenses can make the real hourly cost higher.

Loaded labor = hours x cleaners x hourly wage x (1 + payroll burden rate)

If the payroll burden estimate is 18%, a $20 hourly wage becomes $23.60 of loaded labor cost. Use a burden percentage based on your actual business and local requirements rather than copying a generic percentage indefinitely.

4. Add supplies, travel, and job-level overhead

Small costs become meaningful across many jobs. Include products, disposable supplies, laundry, equipment wear, card fees where appropriate, and a travel allocation. Then assign part of the business's overhead, such as software, phone, office costs, accounting, marketing, licenses, and general insurance.

One simple overhead method is:

Overhead per job = expected monthly overhead / expected monthly completed jobs

If monthly overhead is $1,200 and the company expects 50 completed jobs, the starting allocation is $24 per job. Review it when volume or expenses change.

5. Apply profit margin correctly

Profit margin and markup are not the same. Adding 30% to cost produces a 23.1% margin, not a 30% margin.

MethodCalculation on $241 costPriceResulting margin
30% markup$241 x 1.30$313About 23%
30% target margin$241 / 0.70$344About 30%

A target margin is a planning assumption, not guaranteed profit. If the job takes longer or costs more than estimated, the realized margin falls.

Worked house cleaning price example

Assume two cleaners need four hours, each earns $20 per hour, payroll burden is estimated at 18%, and the job carries $52 of supplies, travel, and overhead.

Base wages4 hours x 2 cleaners x $20 = $160.00
Loaded labor$160 x 1.18 = $188.80
Supplies$12.00
Travel allocation$16.00
Overhead allocation$24.00
Total estimated cost$240.80
Price at 30% target margin$240.80 / 0.70 = $344.00
Customer-friendly rounded quote$345

The SweepSuite calculator rounds the result up to the next $5. Its default inputs therefore show $345, even though the unrounded formula produces $344.

Set a minimum service charge

A small job still requires travel, setup, communication, payment processing, and schedule space. A minimum charge helps prevent short visits from consuming the day without covering those fixed costs.

Build the minimum from your smallest economically workable crew visit. Do not choose it only because a competitor advertises a particular number. Your route density, wage level, parking, service area, and scope may be different.

Adjust the estimate by cleaning type

Cleaning typeWhat usually changes the estimate
Recurring maintenanceMore predictable condition, repeatable scope, and lower setup uncertainty
First-time or deep cleanHeavy buildup, detail work, inside appliances, baseboards, and more uncertainty
Move-in or move-outCabinets, empty-home detail, deadlines, access coordination, and condition surprises
Post-constructionFine dust, repeated passes, specialized equipment, debris, and higher risk

Use a different time estimate or scope template for each service. A flat multiplier can be a temporary shortcut, but completed-job labor data is more reliable.

Discount recurring service only when cost really falls

Weekly or biweekly service can be more efficient because the condition is more predictable and the crew already knows the home. A recurring discount makes sense only when that efficiency reduces labor, sales effort, or scheduling risk.

The free calculator includes example frequency adjustments of 8% for weekly, 5% for biweekly, and 2% for monthly service. These are editable planning assumptions, not market rules. Replace them with your own retention and job-time data.

Check the quote before sending it

  1. Confirm the service scope and exclusions in writing.
  2. Compare estimated labor hours with similar completed jobs.
  3. Check whether travel, parking, pets, stairs, access, or supplies change the cost.
  4. Confirm the price exceeds your minimum service charge.
  5. Explain which add-ons or condition changes can alter the final price.
  6. Record actual labor and cost after completion.

Common house cleaning pricing mistakes

Turn estimates into a repeatable system

A calculator creates a starting number. A reliable pricing system also needs service checklists, quote templates, condition questions, add-on rules, and a feedback loop from completed jobs. Once quotes and follow-ups become difficult to manage manually, review whether a cleaning-business CRM or a solo-cleaner software stack would reduce duplicate work.

Use the free house cleaning price calculator

Related guides