Follow This Old House online:

We may be compensated if you purchase through links on our website. Our team is committed to delivering honest, objective, and independent reviews on home products and services.

Advertiser Disclosure

Our editorial team is committed to creating independent and objective content focused on helping our readers make informed decisions. To help support these efforts we receive compensation from companies that advertise with us.

The compensation we receive from these companies may impact how and where products appear on this site. This compensation does not influence the recommendations or advice our editorial team provides within our content. We do not include all companies, products or offers that may be available.

The 5 Best Upholstery Cleaners (2025 Review)

Cleaning furniture upholstery can be tricky, as it requires a specific cleaner that eliminates stains without damaging the material. In this review, the This Old House Team researched the five best upholstery cleaners on Amazon to help you find the product that’s right for you. The products included in this article are available at various home improvement stores, local home centers, and online retailers like Amazon.

Written by
Alexis Carthan
Written by
Alexis Carthan
Updated 04/30/2025

No matter if you prefer a spray cleaner, steam cleaner, or vacuum cleaner, there are cleaning products out there to help you keep your upholstery in pristine condition. To guide you in your search, the This Old House Team researched the best upholstery cleaners on Amazon. Here are our top recommendations.

Top 5 Upholstery Cleaners


Compare Top Upholstery Cleaners

Ad Disclaimer
Product Weight Cord Length Accessories Waranty
Bissell Portable Carpet CleanerCheck Price
13 pounds Five-foot hose and 20-foot cord Two tools and a trial-size bottle of solution 2 years
Rocco & Roxie Stain and Odor EliminatorCheck Price
32 pounds N/AN/ANot listed
Hoover Portable Carpet and Upholstery Spot CleanerCheck Price
9 pounds Five-foot hose and 14-foot cord One tool and a trial-size bottle of solution 2 years
McCulloch Steam CleanerCheck Price
12 pounds Nine-foot hose and seven-foot cord 18 tools 1 years
Bissell Pet Stain EraserCheck Price
4.4 pounds Cordless One tool and a trial-size bottle of solution 2 years

Ad Disclaimer

Longest Cord

Bissell Portable Carpet Cleaner

Courtesy Amazon

This machine has the power of a deep cleaner but the portability of a handheld cleaner. It maneuvers easily with its 13-pound frame, reaches far with its 20-foot power cord, and cleans various surfaces with its six-inch stair tool and three-inch tough stain remover tool.

Courtesy Amazon
$189.99 $115 At Amazon
Prices taken at time of publishing.

Pros and Cons of Bissell Portable Carpet Cleaner

Pros
  • Includes a stair tool, tough stain tool, and trial-size bottle of solution
  • Comes with cord and hose wraps for compact storage
  • Can carry it from room to room because it weighs 13 pounds and has a built-in handle
Cons
  • Can’t clean entire carpeted rooms
  • Needs more solution when you run out of the trial-size bottle

What People Are Saying About The Bissell Portable Carpet Cleaner

Satisfied customers liked this cleaner’s versatility, durability, and suction. However, a common complaint among unhappy customers was that the hose broke easily. They didn’t like how loud the machine was either.

Ad Disclaimer

Best Spray Cleaner

Rocco & Roxie Stain and Odor Eliminator

Courtesy Amazon

This spray cleaner is made with natural enzymes that activate when they make contact with upholstery stains or odors. The enzymes feed on the ammonia crystals and organic matter until they’re gone. Though effective on multiple surfaces, this cleaning formula is non-toxic and safe to use near pets and children.

Courtesy Amazon
$19.31 $23.92 At Amazon
Prices taken at time of publishing.

Pros and Cons of Rocco & Roxie Stain and Odor Eliminator

Pros
  • Works safely on colored upholstery
  • Works on other surfaces besides carpet and upholstery, such as pet carriers and beds
  • Approved by the Carpet and Rug Institute
Cons
  • Has an overpowering scent
  • Has to sit for 30–60 minutes before you can wipe it

What People Are Saying About The Rocco & Roxie Stain and Odor Eliminator

Customers said that this solution effectively cleaned urine, feces, vomit, and other pet messes from various carpeted and upholstered surfaces. Some customers did have to scrub a lot to remove tough stains. Others felt that it had an overpowering and unpleasant scent.

Ad Disclaimer

Best Hose

Hoover Portable Carpet and Upholstery Spot Cleaner

Courtesy Amazon

Hoover thoughtfully designed this machine with several useful features and functions. It has two tanks to separate the clean and dirty water, an insert to flush grime out of the hose, and a lightweight frame with a handle to carry it from room to room. For tougher set-in stains like red wine, you can also use the included bottle of solution.

Courtesy Amazon
$149.99 $119.06 At Amazon
Prices taken at time of publishing.

Pros and Cons of Hoover Portable Carpet and Upholstery Spot Cleaner

Pros
  • Has a total reach of 19 feet with a 14-foot cord and a five-foot hose
  • Uses a dual-tank system to keep dirty and clean water separate
  • Includes a rubber nub tool for scrubbing
Cons
  • Comes with few accessories
  • Can sometimes leak from the bottom

What People Are Saying About The Hoover Portable Carpet and Upholstery Spot Cleaner

Positive reviews mentioned this machine being easy to assemble and effective on upholstered furniture. They also liked the self-cleaning hose function. However, those who left negative reviews for this product said that it sometimes left colored marks on their carpet and upholstery.

Ad Disclaimer

Best Steam Cleaner

McCulloch Steam Cleaner

Courtesy Amazon

Built with power in mind, this steam cleaner holds 48 ounces of water in its tank that turns to steam in eight minutes and keeps producing steam for 45 minutes. Though bulky, it has wheels to drag it across your floor. It’s also sold with a jet nozzle, water funnel, measuring cup, and 15 other useful accessories.

Courtesy Amazon
$142.16 At Amazon
Prices taken at time of publishing.

Pros and Cons of McCulloch Steam Cleaner

Pros
  • Comes with 18 accessories to use on different surfaces
  • Has wheels to move it across your floor
  • Has a long nine-foot steam hose
Cons
  • May be difficult to carry it around multi-story homes
  • Has cheaply made plastic attachments

What People Are Saying About The McCulloch Steam Cleaner

Happy customers said that this cleaner was easy to use and had a long hose. Some homeowners also mentioned using it to do a deep cleaning of their home after a bed bug infestation. On the other hand, unhappy customers claimed that the brushes broke and the hose had little suction.

Ad Disclaimer

Best Handheld Cleaner

Bissell Pet Stain Eraser

Courtesy Amazon

This convenient cleaner is handheld, lightweight, and cordless. It uses a rotating scrub brush to clean up stains on your carpet and upholstery. It also comes with a solution that pours directly into the machine’s chamber without dilution until you’re ready to use it.

Courtesy Amazon
$133.89 At Amazon
Prices taken at time of publishing.

Pros and Cons of Bissell Pet Stain Eraser

Pros
  • Uses a rechargeable battery for cord-free cleaning
  • Comes with a solution that you can store in the machine for when you’re ready to clean
  • Has a rotating brush to pick up grime
Cons
  • Can be too bulky to fit in tight spaces
  • Requires frequent recharges

What People Are Saying About The Bissell Pet Stain Eraser

Customers gave positive feedback about this cleaner’s lightweight, easy-to-use, and sleek design. Customers who left negative reviews said that it didn’t offer enough suction. Some also struggled to get it in tight spaces, such as underneath a piece of furniture, because of its bulky shape.


Buyer’s Guide

As you can tell from our review, not all upholstery cleaners are created equal. To make sense of the specifications and features an upholstery cleaner can have, read our guide below.

Type

Upholstery cleaners fall into one of the below categories.

Spray

Spray cleaners are applied directly to a stain and wiped away with a cloth or paper towel. They’re specifically formulated to clean upholstery and carpet. Though inexpensive, you have to buy more bottles down the road.

Wipes

Upholstery cleaner wipes don’t provide a deep clean. Instead, they remove dust and debris. Like sprays, they are inexpensive but require frequent repurchases.

Vacuum Cleaners

Cleaning upholstery with a vacuum is another option. These machines typically operate like a normal vacuum cleaner except they have an upholstery attachment that treats the material gently to avoid damage.

Carpet Cleaners

These cleaners look like vacuums. However, they use a water-based solution to treat tough stains before sucking the remnants into a dirty water tank. Though they’re advertised as carpet cleaners, they’re usually also safe to use on upholstery.

Steam Cleaners

Instead of mixing the water with a solution, steam cleaners turn the water into steam. The powerful steam blast pulls dirt and grime to the surface.

Portability

Some upholstery cleaners, such as spray cleaners and handheld cleaners, are easy to transport from one place to another. If you plan to use your upholstery cleaner in both your home and your car upholstery, this portability is useful. It’s also helpful if your children or pets wreak havoc in several rooms around your home.

Versatility

While some cleaners are specifically formulated for upholstery, many work for getting a clean carpet as well. Steam cleaners, vacuums, and wipes also work on hard surfaces, such as hardwood floors and concrete countertops.


FAQs

How is upholstery cleaning different from carpet cleaning?

The major difference is that upholstery cleaning can’t use an excess amount of water, as this can cause bacteria and mold to grow in your furniture. You also have to be more gentle, or you risk tearing or otherwise damaging the fabric.

How do you clean leather upholstery?

Leather upholstery can be cleaned with leather-specific wipes or sprays. Don’t use too much moisture on the leather, and wipe off the solution after you’re done.

How do you clean upholstery in cars?

First, determine whether your seats are made of nylon or polyester. You can clean nylon seats with a mixture of hot water and mild detergent that you scrub gently on the surface. For polyester seats, use microsuede-specific cleaning solution on a cloth. Steam cleaning is also an option for polyester car seats.


Why Trust The This Old House Team

This Old House has empowered homeowners for more than four decades with top-notch home improvement content in the form of television programs, print media, and digital content on its website and social media platforms. The This Old House Team focuses on creating in-depth product and service review content to help inform your purchasing decision for just about any item or resource that you might need for your home. The This Old House Team has written over 1,000 reviews on products in the home space, from cordless drills to kitchen trash cans, lawn mowers, and dining room decorations.

We recommend products in each review using an intensive research process, spending hours combing through the best available models on Amazon. For a product to make our list of top picks, it must hold a solid sales record on Amazon, have consistently positive customer reviews, and offer unique features, among other factors. After narrowing down our list of recommendations, we conduct additional research and sometimes in-person testing to ensure that the products meet our standards. Once we conclude the research phase, we craft a well-rounded, user-friendly article that includes our recommended products and additional information to help homeowners like you make the right purchase.

To share feedback or ask a question about this article, send a note to our team at reviews@thisoldhousereviews.com.