Hourly cost for house cleaning ranges between $25 to 35 per hour, although rates vary depending on the location and cleaning company, as if 2015. Some cleaning companies charge a flat rate that is dependent on the home's square footage or number of bedrooms.
Cleaning companies often charge a bit more for the first cleaning where a deep clean is performed. After this first cleaning, the cost goes down. Many companies also offer discounts when their customers schedule regular monthly or bi-weekly cleanings. Discounts also may be applied when the customer pays in cash or in advance.
Tipping a house cleaner is optional, although a job done well is worth 10 to 15 percent.