The average cost of hiring a cleaning service ranges from $90 to $150, with a national hourly rate of $25 to $90 per cleaner. However, this may vary from location to location and will be determined by the type of cleaning required.