The average window cleaning cost is between $150 and $302. However, costs can go as low as $80 or as high as $430 for larger homes and difficult-to-reach windows. The national average cost is $219, or $10 per window.