How Much Does House Cleaning Cost?
The national average cost for house cleaning is $200 (per cleaning). Most homeowners pay between $100 and $400, depending on the scope of work, your location, and other factors.
Professional house cleaning includes dusting, vacuuming, mopping, bathroom sanitizing, kitchen cleaning, and general tidying on a one-time or recurring basis.
What Affects House Cleaning Cost?
- Home size (bedrooms/bathrooms)
- Frequency of service
- Level of cleaning needed
- Number of pets
- Special requests (inside fridge, oven)
- Green cleaning product preferences
House Cleaning Costs by City
Prices vary significantly by location. Here are house cleaning costs in major US cities:
| City | Low | Average | High |
|---|---|---|---|
| New York, NY | $140 | $290 | $580 |
| Los Angeles, CA | $140 | $270 | $540 |
| Chicago, IL | $120 | $240 | $480 |
| Houston, TX | $100 | $200 | $400 |
| Phoenix, AZ | $100 | $210 | $420 |
| Philadelphia, PA | $120 | $240 | $480 |
| San Antonio, TX | $90 | $180 | $360 |
| San Diego, CA | $130 | $260 | $520 |
| Dallas, TX | $100 | $210 | $420 |
| San Jose, CA | $150 | $300 | $600 |
| Austin, TX | $110 | $220 | $440 |
| Jacksonville, FL | $100 | $190 | $380 |
| Fort Worth, TX | $100 | $200 | $400 |
| Columbus, OH | $100 | $190 | $380 |
| Indianapolis, IN | $90 | $180 | $360 |
Frequently Asked Questions
Most cleaning services charge $25-$50 per hour per cleaner, or flat rates based on home size: $100-$200 for a 2-bedroom, $150-$300 for a 3-bedroom, $200-$400 for a 4-bedroom.
Bi-weekly cleaning is most popular and cost-effective. Weekly service keeps things spotless. Monthly deep cleaning works if you maintain between visits. One-time deep cleans cost 20-30% more.
Standard cleaning includes dusting, vacuuming, mopping, bathroom cleaning, kitchen cleaning, and trash removal. Deep cleaning adds baseboards, inside appliances, window sills, and light fixtures at 30-50% more.