The average house cleaning cost is London, for example, is higher than other parts of the Uk. Cleaning services in London usually range from £13 to £22 per hour depending on which cleaning agency you go decide to go with. Whereas, cleaning services outside of London may range from £10 to £18 per hour