Like the cost, the duration of a commercial or residential window cleaning project depends on the number of windows, their size and the complexity of the work involved. On average, a window cleaning task can take anywhere from 1-8 hours.