In my experience, cleaners typically charge between $25-$50/ hour.  Some cleaners provide a flat cleaning fee per visit, based on square footage and whether deep cleans are necessary or just a little tidying up. My cleaner charges $30 per hour, and it typically takes her an hour.  She will have time to have the dishes washed and put away, and throws all towels and sheets in the washing machine.  It is up to me to put the wet clothes in the dryer and then fold and put away the linens. But it saves me a little cash, so that works for my situation.