Having carpets and rugs periodically cleaned makes them last longer and look better, and improves your home’s air quality.

The company you choose to do the job impacts how well the job gets done: how good your carpets and rugs look afterward, and how long they stay looking good, whether difficult stains are removed, and whether the cleaning methods and products they used attract dirt rather than remove it. With the least competent companies you risk permanent damage from overwetting, improper or poorly mixed chemicals, improper brushing, and other shoddy practices. Our Ratings Tables reveal how area consumers have rated local carpet and rug cleaners.

Before hiring a cleaner, ask for a written workmanship guarantee that the company will at least redo the job if you find it unsatisfactory. Discuss in advance whether there are some stains or other problems that it can’t guarantee it can eliminate.

Compare prices. Rug cleaners will quote prices for most jobs over the phone, but if your carpets or rugs are especially dirty or unusual in some other way, that may not be possible. If you can’t get over-the-phone quotes, ask companies to come to your home to provide estimates. Our Ratings Tables include price information our mystery shoppers collected from each company for both in-home carpet cleaning and in-plant rug cleaning.