How much time would be taken depends on the size or area of the house. Also, the type of cleaning method affects the time. In general, a home cleaning service can take 6-7 hours to clean a house. However, some factors can affect the actual time.