Mighty clean recommends that YOU have your carpet cleaned AT least once a year depending on traffic. If YOU live in a home that gets a LOT of traffic. We recommend AT least twice a year. Homes with pets we recommend twice a year AS well. Keep in mind YOU CAN clean your carpet AS often AS necessary. OUR modern cleaning processes and chemicals when properly used will NOT harm your carpet.