How often your windows will require cleaning depends on the type of business you run, landscaping, weather and office location. In general, hospitals and medical practices who need to keep their windows spotless both inside and out, might need to be cleaned as regularly as once a month. For most general office buildings, cleaning the windows every couple of months is typically enough.