Build a house cleaning price from the time and costs the job requires, then check whether the result supports your target margin and local market position.
By Cleanr Editorial Team · Published · Reviewed and updated
Quick answer: estimate total cleaner-hours, calculate the full cost of labor, supplies, travel, payment fees, and allocated overhead, then use:
Price for target margin = total job cost ÷ (1 − target margin)
If a job costs $100 and your target margin is 30%, the price is $142.86. Adding 30% to cost would produce $130, which is only a 23.1% margin.
About this guide
This edition was prepared and source-checked by the Cleanr Editorial Team. It uses current federal wage, payroll-tax, mileage, and overtime references alongside clearly labeled hypothetical examples. It does not claim an individual author, cleaning-operator review, or universal U.S. customer price.
Choose a pricing model
Hourly, flat-rate, and square-foot pricing can all work. The important distinction is between the method shown to the customer and the cost model you use internally. Even when the customer sees one flat price, your estimate should still be grounded in labor time and full job cost.
When each house cleaning pricing method is most useful
Method
Useful when
Main guardrail
Hourly
The home's condition or scope is uncertain, especially on an initial visit.
State whether the rate is per cleaner-hour, give the customer a realistic estimate, and define how approval works if the job will run long.
Flat rate
You know the scope and have reliable time records from comparable homes.
Write down what is included, what is excluded, and which conditions trigger a revised quote.
Square footage
You need a fast screening estimate or a consistency check across similar homes.
Do not use size alone. Bathrooms, kitchens, occupants, pets, clutter, access, and service frequency can change the time materially.
A practical residential workflow is to estimate a flat rate from cleaner-hours and full job cost, then compare the implied price per square foot with your own completed jobs. Your own time history is more relevant than an unsourced national price range.
Build your full job cost
A quote protects the business only when the cost estimate includes more than the cleaner's base wage. Build the estimate in five steps:
Estimate cleaner-hours. Multiply the number of cleaners by the hours each person will spend on the job. Two cleaners working for 1.5 hours equals 3 cleaner-hours. Include paid setup, on-site work, and other compensable time that belongs to the job.
Calculate loaded labor. Start with pay per cleaner-hour, then add your actual employer payroll taxes, workers' compensation, unemployment insurance, paid leave, benefits, and any other labor cost. If you do the cleaning yourself, include the hourly pay you want the job to provide for your labor.
Add direct job costs. Include supplies, laundry, parking, tolls, and card-processing or marketplace fees when they apply.
Add travel and overhead. Assign a consistent vehicle-cost method and a reasonable share of costs such as insurance, software, equipment, office work, and marketing.
Apply the target margin. Divide total job cost by one minus the desired margin. Use 0.30 for 30%, 0.35 for 35%, and so on.
For context, the U.S. Bureau of Labor Statistics reported a May 2025 national median wage of $17.07 per hour for maids and housekeeping cleaners. That is a labor-market reference, not a recommended wage or customer billing rate, and local wages can differ substantially.[1]
For covered wages in 2026, the employer portion of Social Security and Medicare taxes is 7.65% in total: 6.2% Social Security and 1.45% Medicare. That does not include federal or state unemployment taxes, workers' compensation, benefits, or other labor costs.[2] Covered, nonexempt employees generally must also receive at least 1.5 times their regular rate after 40 hours in a workweek under federal law; state rules may add requirements.[4]
The calculator below uses $0.76 per business mile as its editable example vehicle-cost input because that is the IRS optional business standard mileage rate for July 1 through December 31, 2026. The IRS rate is a tax benchmark, not proof of your actual vehicle cost and not a universal reimbursement requirement.[3]
Total job cost = loaded labor + supplies + travel + allocated overhead + other job costs
Price for target margin = total job cost ÷ (1 − target margin)
House cleaning job pricing calculator
Enter your own costs. The starting values are a hypothetical worked example, not Cleanr's estimate of what your business should pay or charge. No account or email is required.
What “profit” means here: customer price minus the costs entered above. It is a per-job planning figure before income tax and before any cost you left out. If you do not include owner labor and a complete overhead allocation, the displayed amount can overstate the economic profit of the job.
Worked house cleaning pricing examples
These examples show the method, not national going rates. Replace every assumption with your own time and cost records.
Example 1: Two-person recurring visit
Assumptions: 2 cleaners × 1.5 hours, $20 base pay per cleaner-hour, 15% additional labor costs, $8 supplies, 10 business miles at $0.76, $10 overhead, and a 35% target margin.
A $150 quote would leave an estimated $55.40, or a 36.9% job margin, using only these inputs.
Example 2: Longer first visit
Assumptions: 2 cleaners × 3 hours, the same $20 pay and 15% additional labor costs, $16 supplies, 10 business miles at $0.76, $12 overhead, and a 35% target margin.
Rounding the quote up to $268 keeps the example at or just above the target; rounding down to a familiar recurring price could erase a meaningful part of the margin.
Example 3: Solo owner-operator visit
Assumptions: 2.25 hours of owner cleaning time valued at $30 per hour, no separate labor-cost percentage in this simplified example, $6 supplies, 6 business miles at $0.76, $12 overhead, and a 30% target margin.
At a $130 quote, the example leaves $39.94 after the entered costs, including the owner's $67.50 labor allowance.
Price first cleans and deep cleans from their own scope
Do not assume the recurring-visit duration applies to a first or deep clean. Document the requested tasks and condition, estimate the cleaner-hours separately, and decide in advance how unexpected scope will be approved. An hourly price with an estimate or a condition-based flat quote can reduce the risk when you do not yet have reliable time data.
After the visit, compare estimated and actual cleaner-hours. That record gives you a better basis for the recurring quote and for future homes with similar conditions. A multiplier can be a convenient shortcut only after your own completed-job data supports it.
Price add-ons by incremental time and cost
Keep the standard-clean scope explicit, then calculate each add-on from the extra cleaner-hours, supplies, and target margin it requires. Common scopes may include the inside of an oven or refrigerator, interior windows, linen changes, laundry, garages, or post-event conditions, but the correct price depends on your process and the property's condition.
Illustrative add-on: if an oven adds 0.75 cleaner-hour at $20 base pay with 15% additional labor costs and $2 of supplies, its incremental cost is $19.25. At a 35% target margin, $19.25 ÷ 0.65 = $29.62, which could be quoted as $30. This is an arithmetic example, not a market-rate claim.
Review existing prices with the same formula
Recalculate a recurring job when actual time consistently differs from the estimate, wages or insurance change, travel grows, the scope expands, or the job's realized margin falls below your target. Review the job record first so the change is tied to current costs and scope rather than a generic percentage.
For example, if the total cost of the $150 visit above rises from $94.60 to $103.50, maintaining a 35% target margin requires $103.50 ÷ 0.65 = $159.23. That calculation makes the tradeoff visible: keep the price, change the scope, improve the process, or communicate a revised rate.
When changing a recurring customer's price, put the new price, effective date, and current scope in writing. Check the agreement and any notice requirements that apply to the relationship.
Methodology, editorial policy, and limitations
Method. The guide uses cost-based pricing: estimate cleaner-hours, load direct labor with user-supplied costs, add direct and allocated costs, and divide by one minus the target margin. All worked-example inputs were selected only to demonstrate the arithmetic. They are not survey results or recommended prices.
Source policy. Quantitative external references come from current primary U.S. government sources: BLS wage data, IRS payroll-tax and mileage guidance, and U.S. Department of Labor overtime guidance. Sources were checked on August 4, 2026. The guide intentionally does not publish a national customer-price range because scope, geography, service level, business model, and home condition make a single range easy to misuse.
Calculator limits. Results depend entirely on the inputs. The calculator does not automatically account for state and local taxes, workers' compensation, unemployment insurance, sales tax, overtime allocation, payment fees, cancellations, unpaid travel or admin time, income tax, or owner compensation unless you include them. It is an educational planning tool, not accounting, tax, wage-and-hour, or legal advice.
Local validation. Compare each estimate with actual time and job-level costs after completion. Use a consistent scope, keep notes on unusual conditions, and update future estimates from comparable jobs. Also confirm that the final price fits your service position and what customers in your market will accept.
Once you have checked the work and costs, use the free cleaning estimate template to document scope, accepted extras, and a separate recurring price. To manage customer approval and scheduling together, explore Cleanr estimating software.
Price it right. Send the invoice promptly.
Cleanr tracks time on site so your rates come from data, not guesses.