Professional window cleaning services typically charge by the number of windows, difficulty level and cleaning frequency. The difficulty level is based on the number of stories, type of window (e.g., casement or double-hung) and whether the windows are inside or outside. Additionally, the frequency of cleaning can affect your rates. If you get cleaning services frequently, you may be able to discuss a special rate.