Some companies charge by the total square footage of the home. Generally, window cleaning costs $2-$7 per pane. For a 1,300-square foot home with 20 panes, the cost would run $40-$140. For a 2,200-square foot home with 28 panes, the price would average $56-$196.