We recommend at least once per year. Many of our customers get their windows cleaned two or more times per year.