iRobot shares that the Roomba 694 can be used on carpets. However, based on user reviews, the vacuum works best on low-pile carpets.