In This Guide
- ✓Start with a written cleaning scope
- ✓Calculate the cost of one visit
- ✓Worked house-cleaning quote: cost, markup, and margin
- ✓Choose an hourly, flat, or recurring price
Price a residential cleaning job from the work it actually requires: estimate cleaner-hours, add paid travel and supplies, allocate overhead, then divide the total included cost by one minus your chosen margin. Present the result as a scoped quote, not a national price for a bedroom count. Two cleaners working two hours use four cleaner-hours even though the customer sees a two-hour appointment.
This is an owner worksheet for regular house cleaning, first visits, deep cleans, and recurring service. If you bid offices or facilities, use the separate commercial cleaning pricing guide. Neither guide can set your wage, tax treatment, local safety duties, or profit target for you.
Start with a written cleaning scope
Walk through the property or collect enough photos and answers to estimate the actual task list. Record cleanable rooms, bathrooms, kitchens, floor types, access, parking, stairs, pets, surface condition, and whether the customer wants an initial reset or maintenance. Square footage and bedroom count are screening inputs, not labor-time guarantees.
Separate the base visit from inside ovens, refrigerator interiors, interior windows, laundry, move-out cabinets, and post-construction dust. Define what is excluded, such as exterior windows, heavy lifting, mold remediation, biohazards, or work requiring specialist equipment. Confirm whether the customer or your team supplies products. A clear scope lets you compare completed jobs with the original estimate and price the next one better.
The CDC's home-cleaning guidance distinguishes routine cleaning from sanitizing and disinfecting; extra chemical treatments should not be silently bundled into a standard clean. The OSHA/NIOSH cleaning-chemical guidance also makes training, appropriate protection, and label instructions part of the real work.
Calculate the cost of one visit
Use your own payroll and completed-job records. A quote should include:
- On-site cleaner-hours. Multiply the number of cleaners by the hours each person works. Include an owner-operator's working time at a realistic replacement wage; owner labor is a cost, not automatically profit.
- Loaded labor cost. Add the wage plus applicable employer taxes, insurance, benefits, and paid time according to your actual business. The IRS explains employer employment-tax obligations; it does not prescribe one universal payroll-burden percentage.
- Travel and access. Count paid between-job travel, vehicle costs, parking, setup, and key/access time without counting the same cost twice. The U.S. Department of Labor says travel between job sites during the workday generally counts as hours worked.
- Consumables and equipment. Use actual product, laundry, glove, bag, equipment-wear, and replacement costs for the agreed scope.
- Allocated overhead. Assign a share of administration, insurance, software, marketing, training, and other fixed costs to the jobs you realistically expect to complete. The SBA break-even calculator separates fixed costs from per-unit variable costs; leaving either out makes the quote look more profitable than it is.
Keep a minimum visit charge if mobilization and access make a small job uneconomic. Set it from your costs and local demand, not an alleged industry minimum. Recalculate when wages, travel patterns, visit duration, or supplies change.
Worked house-cleaning quote: cost, markup, and margin
The following is illustrative, not a published market rate or recommended wage. Suppose a two-person crew spends two hours on-site. Four cleaner-hours at a business-specific loaded labor cost of $22/hour equal $88. Add $20 for paid travel and vehicle use, $12 in consumables, and $20 of allocated overhead. Total included cost is $140 per visit.
If the owner chooses a 25% margin on the price after those included costs, the minimum calculated quote is $140 ÷ (1 − 0.25) = $186.67 before applicable tax. A rounded $190 quote leaves $50 after the specified costs, or a 26.3% margin on that price. It is not a net-profit forecast: income tax, unplanned callbacks, unallocated costs, and owner pay omitted from the inputs would reduce the result.
Markup is different. Multiplying $140 by 1.25 gives $175. That is a 25% markup on cost but only a 20% margin on price. Choose and name the measure you use. If a first-time clean needs two more cleaner-hours and $6 more supplies, the example cost rises by $50 to $190 before margin; quote it from that new scope instead of pretending the maintenance price covers the reset.
For a quick starting calculation, the free cleaning price calculator estimates direct labor and supplies from editable assumptions. Its current result does not separately include travel, overhead, or sales tax. Add those before treating the number as a complete customer quote.
Choose an hourly, flat, or recurring price
Hourly or cleaner-hour pricing works when condition and task duration are uncertain. State whether the quoted hour means one cleaner-hour or one crew-hour, set an estimate or cap, and agree how extra work is authorized. Two cleaners for two elapsed hours are four billable cleaner-hours if that is your unit.
Flat per-visit pricing works when you can describe the scope and predict labor from similar completed jobs. Internally retain your hour and cost calculation. Tell the customer what is included, what changes the quote, and which add-ons are separate. A flat fee is a promise about the defined work, not unlimited time for every condition found on arrival.
Recurring pricing should start with a measured maintenance visit, not a default percentage discount. A weekly home may take less time per visit than a home cleaned every four weeks, but that depends on actual buildup and travel density. For comparisons, 52 weekly visits average 4.33 visits per month and 26 biweekly visits average 2.17. If you quote an even monthly bill, specify the annual visit count and how holidays, skipped visits, and first-time resets are handled. Some calendar months contain more visits than others.
The solo-versus-team question is about total cleaner-hours, quality, and scope. Do not automatically cut a solo quote by a fixed percentage or add a team premium. A solo cleaner may spend more elapsed time while using a similar number of labor-hours; compare real completed jobs before changing the customer price.
Compare published local menus without inventing a national rate
Two first-party menus show why a single U.S. price table is misleading. AccessMaids in Chicago publishes $192 for a two-bedroom, two-bath apartment under 1,200 square feet, with two maids for two hours; it says supplies, travel, and taxes are included. Its larger-home basic service is $48 per maid-hour with a two-maid, two-hour minimum.
A Bee to Z Cleaning in Austin publishes a different menu for a 1,601–2,000-square-foot standard clean: $179 weekly, $189 biweekly, $249 monthly, and $339 one-time. Both providers include supplies, but their property sizes and package scope differ. These are local provider offers observed in September 2026, not a nationwide average or interchangeable prices. Verify current terms and compare like-for-like work before using either as a market check.
When competitors publish a low advertised price, check the home-size limit, cleaner count, elapsed time, first-visit conditions, tax, travel, minimums, and excluded tasks. Your own quote must still clear your cost floor. A competitor's promotion does not pay your payroll or callbacks.
Connect scheduling, dispatching, invoicing, and configured phone answering. Start with a one-time allowance of 50 AI credits and no credit card; plan and phone limits apply.
Get Started FreeSend a quote the customer can understand
A useful residential quote records the property and visit date; base tasks and exclusions; estimated crew size and duration; one-time or recurring frequency; supplies and tax treatment; add-ons with separate prices; access instructions; a change-scope approval step; payment terms; and the period for which the offer is valid. State whether a first-time reset is required before the maintenance price applies.
For example: "Two cleaners, approximately two hours, kitchen and two bathrooms plus listed living areas; $190 per maintenance visit before applicable tax. Oven interior and exterior windows excluded. First visit and unusual buildup quoted separately after review." The $190 is the illustrative worksheet result above, not a suggested rate for another market or property.
Record estimated and actual cleaner-hours, supply cost, travel, callback, and customer-requested extras after each job. Review a handful of comparable completed visits before adjusting a price. If an existing customer is below your measured cost floor, prepare a new scope and rate with clear notice under your agreement and local rules; do not promise that an arbitrary increase will retain customers or improve profit.
Where Fixlify fits in the pricing workflow
Fixlify connects customer and property context with appointments, job notes, estimates, invoices, and payment status. A cleaning owner can use those records to keep the agreed scope and quote with the visit, then compare the work with the next estimate. Humans still set the price, verify actual cost data, choose cleaning methods, and approve exceptions. Do not assume automatic job costing, payroll, bulk price changes, or a specialized janitorial inspection system without testing the exact workflow.
Review cleaning software for service teams, the cleaning business software comparison, and the pricing plans before deciding which workflow fits. The commercial pricing worksheet handles office and facility bids separately.
Frequently asked questions
How much should I charge for a house cleaning?
There is no defensible national price for every house. Estimate cleaner-hours for the agreed tasks, add your loaded labor, paid travel, supplies, and allocated overhead, then apply your chosen margin. Compare the resulting quote with local offers for similar scope and confirm tax treatment.
Is a 25% markup the same as a 25% profit margin?
No. With $140 in included costs, a 25% markup produces a $175 price and a 20% margin. A 25% margin requires $140 ÷ 0.75, or $186.67 before tax. Neither number is net profit if important costs remain outside the worksheet.
Should a deep clean cost more than a regular clean?
Often it requires more time or materials, but use a separate scope and estimated cleaner-hours rather than a universal multiplier. First visits, move-outs, appliance interiors, and heavy buildup can differ substantially from a measured maintenance visit.
Do weekly customers always deserve a discount?
No fixed discount is justified without measuring the shorter visit time, more reliable schedule, and route fit. Price the actual weekly work and explain any rate difference. If you charge evenly by month, specify visits per year and skipped-visit handling.
Can I use the Fixlify cleaning calculator as my final quote?
Use it as a direct-cost starting point. It estimates labor and supplies with a chosen gross margin; travel, overhead, local tax, and unusual scope still require separate review before a customer-facing quote.
Start free with Fixlify AI to keep cleaning customers, jobs, estimates, and invoices connected.