Cleaning Quote Calculator
Price a residential cleaning job with scope-based rates and add-ons while checking labor estimates, planning range, and margin before quoting.| Quote line | Amount | Basis | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.amount }} | {{ row.basis }} |
| Brief line | Client-ready text | Use | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.text }} | {{ row.use }} |
| Priority | Signal | Evidence | Action | Copy |
|---|---|---|---|---|
| {{ row.priority }} | {{ row.signal }} | {{ row.evidence }} | {{ row.action }} |
| Add-on | Quantity | Price | Time or unit rate | Copy |
|---|---|---|---|---|
| {{ row.label }} | {{ row.quantity }} | {{ row.price }} | {{ row.hours }} |
Selected add-ons show cleaner time. Unselected add-ons show their price per unit.
A residential cleaning price has to cover more than visible floor area. Kitchens and bathrooms carry concentrated work, the first visit often takes longer than maintenance cleaning, and extras such as appliance interiors or heavy pet hair can change both labor and supplies. A quote that ignores those differences may look competitive while leaving too little time to deliver the promised scope.
Good estimating starts with a written service boundary. The customer should know which rooms and surfaces are included, what counts as an add-on, and which conditions require a revised price. That boundary matters most for move-out, post-construction, cluttered, and heavily soiled homes, where photos or a walkthrough may reveal work that square footage cannot predict.
- Direct cost
- Cleaner labor, supplies, and the modeled travel cost attributable to the visit.
- Margin
- The share of the quoted price left after direct cost, before overhead, tax, refunds, or owner compensation not entered in the estimate.
- Planning range
- A wider screening interval for uncertainty in service type, property layout, condition, and extras. It is not a promised minimum or maximum.
Frequency discounts also deserve care. A recurring visit can cost less when the home stays maintained, but the discount should not hide travel, setup, or a minimum visit charge. Compare the final price with estimated labor hours and margin, then confirm unusual surfaces, parking, access, pets, clutter, and exclusions before sending a firm quote.
How to Use This Tool:
Begin with the visit the customer will actually receive, then replace the planning defaults with values from your own price book.
- Choose the Cleaning type, Home profile, Current condition, and Service frequency. Enter the cleaned area, bedrooms, and full- or half-bath equivalents.
- Select the market and crew size, then choose an Add-on package. Use Custom when the job needs exact counts for ovens, refrigerators, windows, laundry, linens, cabinet interiors, or pet-hair detail.
- Open the price-book controls and enter the area rate, room surcharges, cleaner labor cost, supplies, travel allowance, minimum visit price, target margin, contingency, and rounding increment that apply to your business.
- Review the recommended quote, planning range, labor hours, onsite time, and margin signal together. If the range calls for a walkthrough or the quote falls below the target margin, confirm scope or revise the price before issuing it.
Interpreting Results:
The Recommended quote is the modeled subtotal after the recurring discount, contingency, minimum visit floor, and final rounding. The Planning range is intentionally broader when the selected service or condition is harder to judge remotely. Treat it as a prompt for scope confirmation, not as permission to quote any number inside the range without checking cost.
- Margin: Ready means the modeled margin is at or above the entered target.
- Margin: Review means the quote remains above direct cost but is below the target margin.
- Margin: Below cost means modeled direct cost exceeds the recommended quote.
- An onsite-time warning above 6 hours suggests revisiting crew size, service scope, or scheduling.
Technical Details:
The estimate is a repository-authored residential price-book heuristic, not an industry tariff. It builds a base from area and room counts, applies selected workload and market multipliers in order, adds explicit extras, and then applies discount, contingency, minimum, and rounding rules.
Formula Core:
The main quote path can be audited with the following equations. Currency symbols represent whichever display currency is selected; choosing a currency label does not convert the entered rates.
A is square footage; rA is the area rate; nb and nt are bedroom and bathroom counts; the four m terms are cleaning-type, condition, property, and market multipliers. X is add-on price, S is supplies, D is round-trip travel, Di is included travel, rd is the travel rate, d is the frequency discount, c is contingency percent, F is the minimum quote, and i is the rounding increment.
Lookup Core:
Preset factors are part of the heuristic. Quote factor changes price, labor factor changes estimated cleaner-hours, and uncertainty widens the planning range.
| Group | Profile | Quote factor | Labor factor | Uncertainty |
|---|---|---|---|---|
| Cleaning type | Standard maintenance | 1.00 | 1.00 | 3% |
| First-time | 1.24 | 1.22 | 6% | |
| Deep | 1.55 | 1.48 | 8% | |
| Move-in / move-out | 1.92 | 1.82 | 10% | |
| Post-construction | 2.25 | 2.08 | 14% | |
| Property | Single-family | 1.00 | 1.00 | 2% |
| Apartment / condo | 0.94 | 0.95 | 2% | |
| Townhouse / stairs-heavy | 1.08 | 1.12 | 4% | |
| Vacation turnover | 1.18 | 1.20 | 6% | |
| Condition | Maintained | 0.90 | 0.90 | 2% |
| Average | 1.00 | 1.00 | 4% | |
| Cluttered / overdue | 1.18 | 1.22 | 8% | |
| Heavy soil / pets / buildup | 1.35 | 1.42 | 12% | |
| Market | Value / rural | 0.88 | — | — |
| Typical | 1.00 | — | — | |
| High-cost metro | 1.22 | — | — | |
| Premium / affluent | 1.38 | — | — |
One-time, monthly, biweekly, and weekly service apply discounts of 0%, 5%, 10%, and 15%. Default add-on prices and labor allowances are 35 and 28 minutes per oven, 30 and 24 minutes per refrigerator, 7 and 6 minutes per interior window, 20 and 22 minutes per laundry load, 10 and 7 minutes per linen bed, 18 and 12 minutes per cabinet set, and 12 and 10 minutes per pet-hair room.
Rule Core:
Labor and risk checks use a separate planning model. Base labor hours are 0.65 plus 0.72 hours per 1,000 square feet, 0.22 hours per bedroom, and 0.42 hours per bathroom. Cleaning type, property profile, and condition labor factors are then applied before add-on time is added. Onsite time equals labor hours divided by crew size.
| Decision | Exact rule | Meaning |
|---|---|---|
| Direct cost | labor hours × labor rate + supplies + 45% of travel fee | Cost basis used for profit and margin. |
| Margin | (quote − direct cost) ÷ quote × 100 | Below 0% is critical; from 0% up to but not including the target is review; the target or higher is ready. |
| Walkthrough | planning spread ≥ 18% | Selected uncertainty is high enough to confirm the property before a firm quote. |
| Crew review | onsite time > 6 hours | The scheduled crew may face a long visit. |
The planning spread starts at 6%, adds the uncertainty values attached to cleaning type, property, and condition, adds 2.5 percentage points when add-ons are present, and is capped at 26%. The low side is the rounded quote multiplied by 1 minus the spread. The high side uses 1 plus 1.15 times the spread. Both ends are rounded to the selected increment.
For the default 1,500-square-foot, three-bedroom, two-bath biweekly maintenance visit, the base is 82.50 from area plus 73.00 from rooms. After the 10% frequency discount and 5-unit rounding, the recommended quote is 145, with 3.23 cleaner-hours, about 1.62 onsite hours for a two-person crew, and a 32.11% modeled margin.
Limitations:
The estimate is only as reliable as the price-book values and scope assumptions entered. It does not inspect the property or automatically include business overhead, payroll taxes, insurance, equipment depreciation, sales tax, parking, disposal, refunds, or local regulatory costs.
- Confirm clutter, heavy buildup, delicate or hazardous surfaces, pet conditions, appliance interiors, access, and excluded rooms before committing to a fixed price.
- Changing the currency changes display formatting only; it does not perform foreign-exchange conversion.
- Use the model as a repeatable quoting aid, then compare completed-job labor and cost records with the estimate and update your own rates.