Cleaning quote inputs
Choose the scope before condition, add-ons, and recurrence discounts are applied.
Choose the closest residential context before size, condition, and add-ons are applied.
Square footage sets the base work before room and bathroom surcharges.
sq ft
Bedroom count adds routine room load on top of square footage.
Half baths can be entered as 0.5 increments.
Use heavier condition levels when the first visit needs extra reset time.
Frequency discounts are shown as a separate line so one-time and recurring quotes stay clear.
Use typical market for neutral national-style defaults, then tune in Advanced for your own price book.
Useful for checking whether the flat quote supports the planned team.
Packages fill the add-on ledger with common oven, fridge, window, pet hair, cabinet, linen, or laundry line items.
Used for summary, tables, chart exports, and JSON.
{{ moneyPerUnit(base_sqft_rate, 'sq ft') }}
Tune this to your local price book or target customer segment.
{{ currencyPrefix }} / sq ft
{{ currencyPrefix }} / bedroom
{{ currencyPrefix }} / bath
Use fully loaded labor cost if you include payroll taxes, benefits, or contractor burden.
{{ currencyPrefix }} / cleaner hr
{{ currencyPrefix }}
miles
miles included
{{ currencyPrefix }} / mile after {{ included_miles }}
{{ currencyPrefix }}
{{ percentText(target_margin) }}
%
Quote line Value Basis Copy
{{ row.label }} {{ row.value }} {{ 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 impact Copy
{{ row.label }} {{ row.quantityLabel }} {{ row.priceLabel }} {{ row.timeLabel }}

        
Customize
Advanced
:

Introduction:

Cleaning prices have to translate a messy physical job into a number the customer understands and the business can afford to honor. The visible part is the size of the home, but the real cost also includes bathrooms, kitchens, surface condition, route time, supplies, crew scheduling, callbacks, and the profit needed to keep the service available. A low quote can win the job and still lose money when it ignores travel, detail work, or the time needed to reset a home that has fallen behind.

Square footage is a useful anchor because it roughly tracks walking distance, open floor area, dusting coverage, and general room-to-room work. It does not measure everything that slows a cleaner down. Two homes with the same area can quote very differently when one has three bathrooms, pet hair, stairs, a tight parking situation, or appliance interiors that the customer expects to be included. A smaller cluttered apartment can also take longer than a larger house that receives weekly maintenance.

The wording of the service matters as much as the numbers. Standard cleaning usually means routine upkeep. A first-time visit often includes discovery, extra reset time, and a clearer discussion of expectations. Deep cleaning, move-out work, vacation rental turnover, and post-construction cleanup each bring different risks because the job may include neglected buildup, empty cabinets, linens, inspection deadlines, construction dust, adhesive residue, or debris. If the quote does not separate those scopes, the base clean absorbs work that should have been priced on its own.

Recurring work changes the economics, but it does not make every home cheaper. Weekly, biweekly, and monthly visits can earn a per-visit discount when the first clean creates a maintainable baseline and the home stays close to that condition. The discount becomes risky when it pushes a short job below the minimum trip value or hides one-time reset work inside the first recurring visit. Good residential pricing keeps the maintenance price, first-visit price, and optional extras visible.

Common residential cleaning quote factors
Intake clue What it usually changes What to verify before a firm quote
Home size Baseline surface area, walking path, and general room coverage. Which rooms are included, excluded, unfinished, or not accessible.
Bathrooms and kitchens Fixtures, tile, tubs, showers, grease, and appliance detail time. Whether appliance interiors, grout, inside cabinets, or dishes are excluded.
Current condition Clutter, pet hair, buildup, neglected surfaces, and callback risk. Whether photos or a walkthrough show the same condition described by the customer.
Add-ons Line-item tasks such as ovens, refrigerators, windows, laundry, linens, and pet hair. Which extras are included, optional, or priced only after inspection.
Travel and minimums Route cost, setup time, supplies, and the value of occupying a crew slot. Whether a small job can be bundled with nearby work or needs the full minimum.

A quote is still a planning promise, not proof that the home will match the intake notes. Unusual surfaces, hoarding-level clutter, biohazards, pests, construction dust, parking limits, key access, pets, and strict inspection standards can change the work after arrival. Clear scope language protects both sides because it tells the customer what is included and tells the crew what time the price is meant to buy.

How to Use This Tool:

Build the estimate from the job scope first, then review the business assumptions that decide whether the price supports the planned crew.

  1. Enter the cleaned interior square footage, bedrooms, and bathrooms. Leave out garages, unfinished storage, outdoor areas, and rooms that are not part of the quoted scope.
  2. Choose the cleaning type, home profile, condition, frequency, market profile, and crew size. Those choices affect both the price and the estimated cleaner hours.
  3. Select an add-on package when it matches the job. Use custom counts when ovens, refrigerators, interior windows, laundry, linen changes, cabinet interiors, or pet-hair detail need their own line items.
  4. Open Advanced to tune the price book. The editable assumptions include square-foot rate, room surcharges, labor cost, supplies, travel, minimum visit price, margin floor, and rounding increment.
  5. Read the summary range, recommended quote, labor badge, margin badge, and warnings before sending the number to a customer.
  6. Use Quote Breakdown, Client Brief, Scope Guidance, Add-On Ledger, Quote Cost Stack, and JSON when you need a customer note, an internal audit trail, or an exportable record.

The currency choice changes labels and formatting only. It does not convert exchange rates, add tax, add tips, or adjust labor rules for a specific location.

Interpreting Results:

Recommended quote is the rounded target price after the base area charge, room surcharges, clean type, condition, property profile, market profile, add-ons, supplies, travel, recurring discount, minimum floor, and rounding increment have all been applied. Treat the suggested range as screening guidance until the condition and exclusions have been confirmed.

Labor hours are total cleaner hours, not clock hours at the address. Onsite time divides that total by the crew size, so a two-cleaner crew that is onsite for two hours still represents about four paid cleaner hours.

Margin pressure compares the rounded quote with estimated cleaner labor, supplies, and 45 percent of the travel fee as a direct cost allocation. It is not a complete profit-and-loss model. Payroll burden, insurance, admin time, advertising, training, callbacks, equipment, cancellation risk, and unpaid estimating time still need room inside the price.

  • Quote Breakdown shows the path from base scope to final rounded quote.
  • Client Brief converts the estimate into text for a proposal note, email, or phone recap.
  • Scope Guidance flags margin problems, walkthrough needs, recurring discount effects, add-on exclusions, minimum floors, and long crew blocks.
  • Add-On Ledger keeps optional detail work separate from the base visit.
  • Quote Cost Stack shows which lines raise or reduce the target price.

Technical Details:

Residential cleaning pricing has two linked parts. The customer price starts with a measurable scope estimate, then applies job multipliers, add-on lines, travel, discounts, minimums, and rounding. The business check compares that price with the paid cleaner hours and direct costs needed to deliver the visit.

Price and labor should stay separate because they do not always move together. A premium market profile raises the customer-facing price without adding cleaner minutes. Heavy soil, move-out work, stairs, turnover pressure, and add-ons change the labor plan as well as the price. That separation makes it easier to see when a quote looks acceptable to the customer but still falls below the margin floor.

home scope quote math margin check rooms baths condition base multipliers add-ons travel, discounts, minimums, and rounding shape the final customer number

Formula Core:

The core quote model can be audited as a sequence of subtotal, adjustment, floor, rounding, and margin calculations. The symbols below match the visible inputs and outputs.

B = square footage×base square-foot rate+bedrooms×bedroom surcharge+bathrooms×bathroom surcharge P = B×clean type multiplier×condition multiplier×home profile multiplier×market multiplier G = P+add-ons+supplies fee+travel fee Q = round(max(G×(1-frequency discount),minimum visit price)) Margin = Q-direct costQ×100
Cleaning quote multiplier defaults
Setting Price effect Labor effect Use case
Standard maintenance clean 1.00x 1.00x Routine upkeep with no reset load.
First-time clean 1.24x 1.22x Initial visit where buildup and standards need to be established.
Deep clean 1.55x 1.48x Detail-heavy work beyond a maintenance pass.
Move-in / move-out clean 1.92x 1.82x Empty-home reset with inspection and appliance-detail risk.
Post-construction clean 2.25x 2.08x Dust, debris, residue, and undefined punch-list cleanup.

Condition, home profile, and market profile adjust the subtotal after the cleaning type is applied. Maintained homes use a 0.90x condition multiplier, average homes use 1.00x, cluttered or overdue homes use 1.18x, and heavy-soil homes use 1.35x. Apartments reduce the profile multiplier to 0.94x, stairs-heavy townhouses raise it to 1.08x, and vacation rental turnovers raise it to 1.18x. Market position ranges from 0.88x for value or rural pricing to 1.38x for premium markets.

Cleaner hours start from a base allowance plus square-footage, bedroom, and bathroom terms. Cleaning type, home profile, and condition then apply labor factors, and selected add-ons add task minutes. Travel pricing applies only to miles above the included mileage threshold. Direct cost counts cleaner labor, supplies, and 45 percent of the travel fee rather than treating the full customer travel line as expense.

Default add-on prices and labor minutes
Add-on Default price Default labor time Why it is separate
Inside oven 35 in the selected currency per oven 28 minutes Grease and racks rarely fit a routine kitchen pass.
Inside refrigerator 30 in the selected currency per fridge 24 minutes Food removal, shelves, and interior drying create detail time.
Interior windows 7 in the selected currency per window 6 minutes Glass, tracks, and access vary by home.
Laundry / folding 20 in the selected currency per load 22 minutes Machine cycles and folding slow the visit schedule.
Cabinet / closet interiors 18 in the selected currency per set 12 minutes Interior storage is usually excluded from maintenance cleaning.

The quote range uses an uncertainty spread from the selected clean type, property profile, condition, and add-ons. That spread is capped at 26 percent before rounding. Rounding happens after the recurring discount and minimum visit floor, so a small recurring quote can still be raised to the minimum and then rounded to the selected increment.

Limitations, Privacy, and Accuracy Notes:

The estimate depends on the intake details. It does not inspect photos, measure actual surface complexity, price hazardous cleanup, identify fragile materials, verify parking or key access, calculate taxes, or enforce local labor law. Use the range and guidance flags for screening, then confirm unusual conditions before sending a firm quote.

The calculation runs in the browser using the values on the page. Copying or downloading a client note, table, chart, document, or JSON file creates a local artifact for the current estimate. Avoid placing customer names, addresses, alarm codes, access instructions, or other private details into copied notes unless you intend to store or share them.

Local labor data should replace the defaults whenever possible. Published wage data helps anchor cleaner cost, but a cleaning business also needs payroll burden, insurance, admin time, supplies, route efficiency, cancellation risk, and callback history to build a durable price book.

Worked Examples:

With the default residential settings, a 1,500 square foot single-family home with three bedrooms, two bathrooms, average condition, a standard biweekly clean, no add-ons, and typical market pricing starts with 82.50 from square footage, 33.00 from bedrooms, and 40.00 from bathrooms. Supplies raise the visit subtotal to 163.50 before the 10 percent recurring discount. After rounding to the nearest 5, the target quote is 145 with a planning range near 125 to 170.

The same layout changes quickly when the job becomes a heavy-condition move-out clean. The cleaning-type and condition multipliers raise the price, while their labor factors also increase paid cleaner hours. Appliance interiors, cabinet sets, windows, laundry, linens, or pet-hair detail should be added as separate lines so the customer can see why the reset visit costs more than routine maintenance.

For a small apartment that falls below the minimum visit price, the minimum floor becomes the key result. Lowering the square-foot rate can make the quote look competitive, but it may leave too little money for travel, setup, and schedule disruption. Route grouping, recurring service after an initial reset, or an explicit minimum can be cleaner than forcing the formula lower.

FAQ:

Is square footage enough to quote house cleaning?

No. Square footage helps set a baseline, but bathrooms, kitchens, condition, clutter, access, service level, and add-ons can change labor time more than floor area alone.

Why can a recurring clean cost less per visit?

Recurring homes usually stay closer to maintenance condition. The discount makes sense only when the first clean has reset the home and the visit still clears the minimum price and margin floor.

Should deep cleaning include ovens, refrigerators, and windows?

Only if your service policy includes them. Many businesses quote appliance interiors, windows, laundry, linens, cabinets, and pet-hair detail as add-ons because they add measurable time.

What does a low margin warning mean?

It means the recommended quote may not clear the entered labor cost, supplies, travel allocation, and target margin floor. Review the labor hours and price book before sending a firm quote.

Can this replace an in-person walkthrough?

Use it for intake estimates, repeatable pricing, and client notes. A walkthrough is still important when the home has heavy buildup, construction dust, unusual surfaces, safety concerns, parking limits, pets, access issues, or strict inspection standards.

Glossary:

Cleaner hour
Total paid labor time across all cleaners on the job.
Onsite hours
Estimated clock time at the property after total cleaner hours are divided by crew size.
Minimum visit price
The lowest acceptable quote after discounts, used to protect short jobs from falling below setup and travel cost.
Scope creep
Extra work that was not priced into the original cleaning scope.
Recurring discount
A per-visit discount for monthly, biweekly, or weekly service when the home remains easier to maintain.