TOFU

House cleaning cost calculator

House cleaning cost calculator

Price any cleaning job in seconds – by home size, visit type, and add-ons. Get a suggested price, hours on site, and crew size.

4.8
4.8
4.8
4.8

How this cleaning cost calculator works

Cleaning costs are calculated from the type of clean, home size, rooms, and add-ons. The calculator multiplies estimated person-hours by an hourly rate, applies a frequency discount for recurring visits, and adds flat fees for extras. Defaults are calibrated so results match median prices from 214,077 real cleaning invoices (Tofu data, 2024–2026).
Suggested price = (person-hours × hourly rate) × frequency discount + add-ons
Person-hours scale with square footage, bedrooms, and bathrooms. The default rate is $55 per cleaner per hour – switch between sq ft and m² at the top of the slider, and open "Use your own rates" to plug in your own numbers.

Only the medians by type of clean come from our invoice data – add-on prices, room adjustments, and frequency discounts are starting points you can replace under "Use your own rates". Crew size changes the time on site, not the price. The output is a suggested range, not a quote. Rates last updated: August 2026.

Type of clean
Frequency
Home size 1,800 sq ft
5005,000
Rooms
3 Bed
2 Bath
Cleaners on the job
Add-ons
Use your own rates
Estimate
Suggested price
$270 $385
On site 3–4 hrs
Crew 2 cleaners

Average house cleaning prices in 2026

The median price of a residential house cleaning job in 2026 is $385, based on 214,077 cleaning invoices from 3,042 cleaning businesses (Tofu data). Deep cleans run a median of $454, move-out cleans $347, and post-construction cleans $507. Half of all jobs fall between roughly $260 and $760.

Median prices by type of clean

Type of cleanTypical low (p25)MedianTypical high (p75)Invoices analyzed
Regular residential clean$256$385$76131,264
One-off / general clean$275$483$96452,283
Deep clean$304$454$72224,181
Move-out clean$230$347$47523,488
Post-construction clean$323$507$1,0344,362
Window cleaning$352$620$94212,798
Carpet cleaning$298$433$7579,779

Source: Tofu invoice data, 2024–2026. Figures are median invoice totals in USD; an invoice can cover more than one visit, so treat them as an upper estimate of per-visit prices.

One more thing the data shows: cleaning prices are stable year-round. Monthly median invoice totals stayed within $275–$325 across 2024–2026 – unlike seasonal trades, cleaning has no "high season" premium to plan around.

Hourly, flat rate, or per square foot?

Pricing modelWorks best forWatch out for
HourlyFirst-time clients, unpredictable homesClients questioning hours; cap it with an estimate
Flat rateRecurring jobs you know wellUnderquoting condition-heavy first visits
Per square footLarge homes, post-construction, commercialIgnores clutter and condition – pair with a walkthrough

Most cleaning businesses land on a hybrid: hourly or per-sqft for the first visit, then a flat recurring rate once they know the home.

Move-out cleaning cost

A move-out clean has a median price of $347, with typical jobs between $230 and $475 (Tofu data, 23,488 invoices). It is usually cheaper than a deep clean ($454 median) because the home is empty – no furniture to work around – even though the scope includes inside appliances, cabinets, and baseboards.

What move-out clients expect – and what to put on the estimate as line items:

To price a move-out job, select Move-out in the calculator above – it applies the move-out baseline automatically.

How much to charge for house cleaning

Charge enough to cover four things: labor (your biggest cost), supplies and equipment, overhead (insurance, fuel, software, marketing), and profit margin. A price that only covers labor is a wage, not a business. Work backwards from the market medians above, then adjust for your costs and your local demand.

Is $50 an hour good for house cleaning? Yes, in most US markets. At $50 per cleaner-hour, a typical regular clean (about 7 person-hours for a 3-bed, 2-bath home) comes to $350 – close to the $385 median we see across real invoices. Dense metro areas and specialty cleans support higher rates.

Three pricing mistakes we see most often in the invoice data:

  1. Quoting the first visit like a recurring visit. First-time and one-off cleans have a median of $483 vs $385 for regular residential cleans – the first visit is more work. Price it separately.
  2. Skipping the walkthrough on condition-heavy jobs. Post-construction and hoarding-adjacent jobs vary too much for sight-unseen quotes; the p25–p75 spread on post-construction is $323–$1,034.
  3. Leaving add-ons inside the base price. Inside oven, fridge, windows, and laundry are separate line items on the invoices that get paid without pushback – itemize them.

For the full pricing playbook – rates by trade, seasonality, and what solo operators charge vs teams – see our guide on how much to charge and how to price cleaning jobs.

From calculator to estimate: what a cleaning quote looks like

Cleaning job estimate in the Tofu app with line items for a deep clean, inside oven, and interior windows

A worked example. Deep clean, 2,000 sq ft, 3 bedrooms / 2 bathrooms, plus two add-ons – here is how it goes out as an estimate:

Line itemPrice
Deep clean – 3 bd / 2 ba, 2,000 sq ft$480
Inside oven$35
Interior windows$60
Total$575

Clients say yes faster to itemized estimates: they can see what costs what, and you can drop a line item instead of discounting the whole job.

Price the job. Send it. Get paid.

Try Tofu for free

Check out more free resources

House cleaning pricing FAQ

How do you calculate cleaning costs?

How much does house cleaning cost in 2026?

How much is a reasonable cleaning fee?

Is $50 an hour good for house cleaning?

What is the 3:30 rule for cleaning?

What's the difference between a standard clean and a deep clean?

How much should I charge for a move-out clean?

Should I charge per hour, per square foot, or a flat rate?

Do cleaning companies bring their own supplies?

How accurate is this calculator?

Quote it on the spot. Invoice it the same day.

Try Tofu for free