Find a local pro, view their work, and text them directly for a quote.

How Much Does House Cleaning Cost?

Updated November 2026. Prices are national estimates from the sources below and change by location and over time.

House cleaners usually charge a flat price per visit, based on the size of the home and the type of cleaning, and some charge by the hour. These national figures help you compare quotes from house cleaners near you.

Typical price per visit

One guide puts the national average at $185 – $324 per cleaning, with low-end jobs around $124 and high-end jobs around $493. Another reports that a standard one-time cleaning usually costs $140 – $220, and that cleaners often charge $30 – $80 per hour per cleaner.

By type of cleaning

TypeTypical range per visit
Standard / regular cleaning$146 – $202
Deep cleaning$190 – $265
Move-out cleaning$200 – $286
Move-in or move-out deep clean (second guide)$220 – $400
Post-construction cleaning$203 – $285

By number of bedrooms

BedroomsTypical range per visit
1 bedroom$133 – $174
2 bedrooms$136 – $217
3 bedrooms$166 – $250
4 bedrooms$191 – $286
5 bedrooms$217 – $327

By square feet (standard vs. deep)

Home sizeStandardDeep
1,000 sq ft or less$100 – $200$120 – $300
1,500 sq ft$150 – $300$180 – $450
2,000 sq ft$200 – $400$240 – $600
3,000 sq ft$300 – $600$360 – $900

One-time vs. recurring

How oftenAverage per visit
One-time$174 – $256
Monthly$162 – $228
Every 2 weeks$160 – $220

Regular visits usually cost a little less per visit, because the home stays cleaner between visits.

Common add-ons

Add-onTypical range
Inside the oven$30 – $50
Inside the refrigerator$31 – $100
Inside the cabinets$75 – $230
Each extra bedroom or bathroom$30 – $60

How to get a clear price

Find house cleaners near youPost a cleaning request

More about this service

Sources

Are you a pro? Get listed free — just your phone