The cost of window cleaning is usually very reasonable across the board, averaging between £15 and £30 per hour. If the window cleaning is more specialist such as involving abseiling or removal of construction debris from your windows, then it may cost more than a general clean.