How often should carpets be professionally cleaned? Leave a comment Every 6–12 months, depending on usage and foot traffic.