The 9 Best Carpet Stain Removers of 2023, Tested and Reviewed

The Rocco & Roxie Supply Co. Oxy Stain Remover is our favorite

We independently evaluate all recommended products and services. If you click on links we provide, we may receive compensation. Learn more.

best carpet stain removers

The Spruce / Henry Wortock

Carpet provides warmth and familiarity to any home, but when it comes to spills and pet accidents, potential carpet stains can make you second-guess your flooring choice. With the right carpet stain remover, you can have your plush ivory carpeting and host a worry-free, painting-themed playdate (for adults or kids). To help you find the best type of carpet stain remover for your space, we tested 27 stain removers in The Lab to see which ones stood out. We stained carpets with everything from wine to barbecue sauce and then rated each carpet stain remover on effectiveness, scent, ease of use, and overall value.

Here are the best carpet stain removers for any household, backed by our thorough testing.

Our Top Picks

Best Overall

Rocco & Roxie Supply Co. Oxy Stain Remover

4.9
Rocco & Roxie Supply Co Oxy Stain Remover

Rocco & Roxie

Our Ratings
  • Ease of Use
    5/5
  • Effectiveness
    4.5/5
  • Scent
    5/5
  • Value
    5/5
What We Like
  • Short waiting period

  • Sweet mint scent

  • Extremely effective

What We Don't Like
  • Took two applications for tough stains

  • A little pricey

The Rocco & Roxie Supply Co. Oxy Stain Remover is not only an extremely effective carpet stain remover, it also had us raving about its wonderful scent, easy application, and formula. Whether you're looking for a spray that's easy to apply or an effective stain remover to revive your favorite rug, this one fits the bill, and that's why it's our top pick.

Sometimes it's hard to believe that a formula can be gentle enough for almost any home environment yet also powerful enough to remove tough stains—but we can attest that the oxygenated formula is just that. In our lab testing, it removed dirt, urine, and pre-treated wine stains in one application. We found that application process to be straightforward, and it only took 12 minutes. It took two applications to get out our tougher, gooey barbecue and mud stains—and there was still a faint color left behind. For that reason, we slightly docked our effectiveness score of this stain remover.

For ease of use, value, and scent, this Rocco & Roxie Supply Co. cleaner scored a perfect rating, and we'd be hard-pressed to name a cleaner that smells as good. If scented products make you uneasy, you'll be pleased to know that the scent isn't overwhelming. It's just a pleasant and welcome surprise, especially compared to some of the more standard, chemical scents commonly associated with stain removers.

This carpet stain remover is on the pricier side, but when you consider that you're getting a 32-ounce spray formula that's oxygen-infused (critical for eliminating and lifting stains and odors), we think the price is justified. Rocco & Roxie Supply Co. is a part of the Amazon Small Business program. Whether you purchase the product from Amazon or not, you can feel good knowing that you're supporting a small, family-run business when you click "Add to cart."

Price at time of publishing: $20

Type: Spray | Amount: 32 fluid ounces | Dimensions: 10 x 5 x 2 inches | Weight: 2 pounds | Scent: Not listed

Best Budget

Kids 'N' Pets All-Purpose Stain + Odor Remover

4.6
 KIDS 'N' PETS - Instant All-Purpose Stain & Odor Remover

Amazon

What We Like
  • Gentle scent

  • Straightforward application

  • Eliminates pet urine odor

What We Don't Like
  • Took two applications on most stains

  • Long waiting period

You don't have to have children or furry friends to appreciate a good carpet stain remover that's also budget-friendly, but if you do, you'll really appreciate this one. This affordable cleaner is a powerful stain remover that also remains true to its values. It's made in the United States, never tested on animals, and biodegradable. That company guarantees that the product will eliminate pet urine odor, and we can confirm that statement is true. In our lab testing, it effectively removed the odor from our pet urine stain, and the application process was a breeze.

Using this carpet stain remover is very straightforward. Shake the bottle, spray the cleaner on the stains, let it sit for 10 minutes, and blot away. To remove old stains or odors, completely saturate the messy area with the formula to penetrate the fibers, then allow the carpet to air-dry. This process took about two hours in the Lab, so if you're hoping to wipe up a set-in stain quickly, just know that it will take some time.

We noted that even though it took two applications to eliminate most of the fresh stains, this product is one we'd recommend to friends or family members. It worked well and left a pleasant, gentle scent behind.

Price at time of publishing: $14

Type: Spray | Amount: 27.05 fluid ounces | Dimensions: 11.25 x 3.25 x 3.25 inches | Weight: 2.05 pounds | Scent: Fresh scent

Best Eco-Friendly

Biokleen Bac-Out Stain + Odor Remover Foaming Action Spray

4.7
biokleen Bac-Out Stain + Odor Remover

The Home Depot

Our Ratings
  • Ease of Use
    5/5
  • Effectiveness
    4.5/5
  • Scent
    5/5
  • Value
    5/5
What We Like
  • Sturdy sprayer

  • Effective on fresh and set-in stains

  • Short waiting period

  • Affordable

What We Don't Like
  • Took multiple applications for tough stains

  • Can ship with a different nozzle

Looking for a powerful stain remover that's eco-friendly? Biokleen Bac-Out Stain and Odor Remover is the way to go. This plant-based formula is unscented and biodegradable, and it earned an impressive overall rating in our testing. After only 10 minutes, it was able to lift up fresh and set-in wine stains, as well as pet urine. It took a few passes to remove the tough barbecue sauce and mud stains, but we were still impressed with its effectiveness.

We also found the spray nozzle on this product to be noteworthy. It's sturdy and makes it so easy to target the stain, unlike some of the more flimsy, leaky options we've tested. However, different nozzles sometimes ship when placing second or third orders. While you wait to receive your next delivery, hold onto your first bottle and its sprayer if it feels durable or particularly sturdy—just in case.

It's also worth noting that this enzymatic formula has never been tested on animals and is made in the U.S. We concluded that its lower price point makes it a good value, especially given its effectiveness.

Price at time of publishing: $11

Type: Spray | Amount: 32 fluid ounces | Dimensions: Not listed | Weight: 2 pounds | Scent: Unscented

Biokleen spray stain test

Henry Wortock

Best for Pet Owners

The Spruce Stain & Odor Remover

4.8
The Spruce Stain and Odor Remover in Fresh

Amazon

Our Ratings
  • Ease of Use
    5/5
  • Effectiveness
    5/5
  • Scent
    5/5
  • Value
    4/5
What We Like
  • Quickly removed pet urine stain and odor

  • Pleasant scent

  • Plant-derived, enzymatic formula

What We Don't Like
  • Not effective at removing barbecue or mud stains

  • Took two applications to remove wine stains

The Spruce Stain and Odor Remover, our brand's very own stain remover, delivered. In fact, it performed just as well as the rest of our top picks. The enzymatic formula was so effective at breaking up stains and odors we left in its path, and it left behind a gentle scent while doing so. If you're a pet owner, you might have heard of the wonders of enzymatic formulas, because they are usually best at thoroughly cleaning up pet accidents. That's because they break down the stain and odor at the source, so your pet won't have a repeat accident in the same spot.

We found that the product worked best when excess liquid was blotted up from the stain before application. After that, it quickly removed the pet urine stain and didn't leave any unpleasant odors behind. It took a couple applications to get up the red wine stain, and it struggled to remove gooey barbecue sauce and mud stains. However, a pet parent will appreciate that its standout performance was elimination of the pet urine stain and related odor in only eight minutes, which will make sprucing up your rugs a lot easier. The ingredients are plant-derived, so it's a particularly eco-friendly cleaning product as well.

Price at time of publishing: $12

Type: Spray | Amount: 17 fluid ounces | Dimensions: 11.38 x 4.29 x 2.68 inches | Weight: 1.06 pounds | Scent: Apple, neroli, and orchid

Best for Upholstery

Rocco & Roxie Supply Co. Professional Strength Stain & Odor Eliminator

4.5
Rocco & Roxie Supply Professional Strength Stain and Odor Eliminator

Amazon

Our Ratings
  • Ease of Use
    5/5
  • Odor Elimination
    5/5
  • Scent
    3/5
  • Effectiveness
    5/5
What We Like
  • Wine stain completely disappeared

  • Eliminates odors

  • Light, clean scent

What We Don't Like
  • Long waiting period

  • A little pricey

Rocco & Roxie Supply Co.'s Professional Strength Stain & Odor Eliminator worked very well on area rugs during testing, but it really blew us away with its upholstery-cleaning power. The wine stain completely disappeared before our eyes, and this spray eliminated the other stains with only a tiny wipe-down. The waiting period for this disappearing act was longer than those of others on this list, at 36 minutes, but that's really the only downside to this product. It's a bit pricey, but it's worth splurging on, since it's very effective.

After it cleaned the stains off of our upholstery fabric, we checked to see whether it also eliminated the urine odor. We were happy to report that the odor was gone and only a light, clean scent was left behind—nothing too overpowering. It's not surprising that this product performed so well, since it's similar to our best overall pick. This one has a slightly longer waiting period, and it doesn't feature an oxygenated process that essentially lifts stains off your fabrics. Still, we'd trust it as a reliable upholstery cleaner in our homes.

Price at time of publishing: $20

Type: Spray | Amount: 32 fluid ounces | Dimensions: 10 x 5 x 2 inches | Weight: 2 pounds | Scent: Not listed

Best for High-Traffic Areas

OxiClean Carpet & Area Rug Stain Remover

5
OxiClean Carpet & Area Rug Stain Remover Spray

Amazon

Our Ratings
  • Effectiveness
    5/5
  • Ease of Use
    5/5
  • Value
    5/5
  • Scent
    5/5
  • Odor Elimination
    5/5
What We Like
  • Effective on dried stains and odors

  • Affordable

  • Fresh scent

What We Don't Like
  • Long waiting period

The power of OxiClean is real: This carpet stain remover uses oxygenation to get to the source of the stain and lift it away. We could actually see stains lift off of the carpeting after a few minutes. While it has a longer waiting period than others we've tested, at 21 minutes total, this product thoroughly lifted stains away and outperformed most of the other products in the lab, so it is definitely worth the wait.

OxiClean Carpet Stain Remover scored a perfect rating in all of our testing categories. It was highly effective at lifting stains, as well as eliminating odors from a pet urine stain. On top of that, it left a light, fresh, laundry-like scent behind, and is reasonably priced. With such a powerful stain remover on standby, you can use this with confidence in all of the high-traffic areas of your home—family rooms, hallways, bedrooms, and more.

Just keep in mind: This spray lifted the dried wine stain more quickly than the fresh wine stain in our testing. If someone spills a wine glass at your next book club get-together, brush it off and tend to the stain after your guests leave. You'll be a cool, calm, and collected host with a freshly revived carpet soon enough.

Price at time of publishing: $21 for two bottles

Type: Spray | Amount: 24 fluid ounces per bottle | Dimensions: 10 x 5 x 4 inches | Weight: 1.5 pounds | Scent: Not listed

Oxi Clean Carpet and Rug Cleaner stain test

Henry Wortock

Best for Odors

Nature's Miracle Advanced Cat Stain & Odor Eliminator Foam

4.2
Nature's Miracle Stain and Odor Eliminator

Amazon

Our Ratings
  • Ease of Use
    4/5
  • Effectiveness
    4.5/5
  • Scent
    4/5
  • Value
    5/5
What We Like
  • Cleans fresh and set-in wine stains

  • Foaming spray

  • Great for pet owners

What We Don't Like
  • Difficult to target a specific area

  • Not effective at removing barbecue or mud stains

Nature's Miracle Advanced Stain and Odor Remover is marketed as a great cleaner for cat messes. If you've spent any time around a friendly feline, then you know that a cat urine smell is one of the most pungent smells around, and it's also extremely difficult to remove. So, if this odor remover can eliminate cat odors, it can pretty much eliminate any other kind. In our lab testing, the product proved to be up to the task.

Unlike some of the other cleaners we've tested, this one comes in an aerosol can and sprays out a stream of foam. We didn't love this application method and thought it was hard to target a specific area. However, once the foam was applied, we waited 15 minutes as instructed and wiped away stains fairly easily. The Nature's Miracle remover completely cleaned up fresh and set-in wine stains. And while it didn't totally lift all of the barbecue sauce and mud stains, it proved to be an effective odor eliminator.

Price at time of publishing: $12

Type: Foaming aerosol spray | Amount: 17.5 ounces | Dimensions: 9.45 x 2.6 x 2.48 inches | Weight: 1.34 pounds | Scent: Not listed

Nature's Miracle Advanced Stain remover spray foam

Henry Wortock

Best for Fresh Stains

Carbona Oxy Powered 2-in-1 Carpet Cleaner

4.7
Carbona 2-in-1 Carpet Clearner

Ace Hardware

What We Like
  • Built-in scrubbing brush

  • Easy to use

  • Very short waiting period

What We Don't Like
  • Brush needs to be cleaned frequently

  • Does not work well on dried stains

Carbona Oxy Powered Carpet Cleaner has several key features that make it an excellent stain remover. First of all, it comes with a built-in scrubbing brush to help gently agitate the stain so the product can work quickly. Second, it's so easy to use because the brush activates the foam technology, so you don't have to deal with any messy foam application. But perhaps most importantly, this cleaner completely removed our fresh stains from the testing carpet in less than six minutes.

We were amazed at the quick results on both carpeting and upholstery stains, and we appreciated the built-in brush, but we did need to clean it often when removing the stickier stains (to prevent the mess from spreading around more). That takes away a little bit of the hands-free cleaning fun, but it's still an extremely helpful tool. While this formula worked well on fresh stains, it struggled a bit on the tougher, set-in stains, so this is a better option for quick cleanups around the house.

Price at time of publishing: $12

Type: Spray | Amount: 27.5 fluid ounces per bottle | Dimensions: 10.51 x 4.48 x 2.68 inches | Weight: 2.14 pounds per bottle | Scent: Not listed

Carbona carpet scrub brush remover

Henry Wortock

Best for Wine Stains

Emergency Stain Rescue Chateau Spill Red Wine Stain Remover

4.8
Chateau Spill Red Wine Stain Remover

Amazon

Our Ratings
  • Ease of Use
    4/5
  • Effectiveness
    5/5
  • Scent
    5/5
  • Value
    5/5
What We Like
  • Concentrated formula

  • Effective on carpet and upholstery

  • Unscented

What We Don't Like
  • Unreliable spray bottle

  • Does not eliminate odors

We love when a product delivers on its marketing claims, and the Emergency Stain Rescue Chateau Spill Red Wine Stain Remover does just that. It cleans wine stains when you're in a pinch. In our testing, we found that this cleaner quickly and efficiently removed fresh and set-in wine stains from carpet and upholstery. The wine stains on the carpet were completely gone after 10 minutes, and the upholstery stains disappeared in just six minutes. We hardly had to blot any of the stains since this remover eliminated them so well.

The concentrated formula is neatly packaged in a travel-size bottle, so you can easily stow it in a cabinet or throw it in your bag if you're anticipating a particularly fun wine night in the near future. We found that the initial spray was a tad leaky, but after a few sprays, the product worked flawlessly. While this is an amazing red wine stain remover, it struggled on the tougher barbecue and mud stains and didn't eliminate the pet urine odor, so this stain remover is truly formulated particularly for wine. It's unscented, which is great for this specific cleaning purpose, since wine has its own scent that you likely don't want to mix with an artificially scented cleaner.

Price at time of publishing: $24 for three bottles

Type: Spray | Amount: 4 fluid ounces per bottle | Dimensions: 1.5 x 3 x 3.12 inches | Weight: 0.75 pounds | Scent: Unscented

Chateau red wine stain remover spray action shot

Henry Wortock

Compare

Overall Rating Ease of Use Effectiveness Scent Value
Rocco & Roxie Supply Co Oxy Stain Remover
Best Overall:
Rocco & Roxie Supply Co. Oxy Stain Remover
4.9
5 4.5 5 5
 KIDS 'N' PETS - Instant All-Purpose Stain & Odor Remover
Best Budget:
Kids 'N' Pets Instant All-Purpose Stain & Odor Remover
4.6
biokleen Bac-Out Stain + Odor Remover
Best Eco-Friendly:
Biokleen Bac-Out Stain + Odor Remover Spray
4.7
5 4.5 5 5
The Spruce Stain and Odor Remover in Fresh
Best for Pet Owners:
The Spruce Stain & Odor Remover
4.8
5 5 5 4
Rocco & Roxie Supply Professional Strength Stain and Odor Eliminator
Best for Upholstery:
Rocco & Roxie Supply Co. Stain & Odor Eliminator
4.5
5 5 3
OxiClean Carpet & Area Rug Stain Remover Spray
Best for High-Traffic Areas:
OxiClean Carpet Stain Remover
5
5 5 5 5
Nature's Miracle Stain and Odor Eliminator
Best for Odors:
Nature's Miracle Advanced Cat Stain & Odor Eliminator Foam
4.2
4 4.5 4 5
Carbona 2-in-1 Carpet Clearner
Best for Fresh Stains:
Carbona Oxy Powered Carpet Cleaner
4.7
Chateau Spill Red Wine Stain Remover
Best for Wine Stains:
Emergency Stain Rescue Chateau Spill Red Wine Stain Remover
4.8
4 5 5 5
Final Verdict

Our favorite carpet stain remover is the Rocco & Roxie Supply Co. Oxy Stain Remover, because it's incredibly effective on both carpet and upholstery, and it leaves behind a pleasant, gentle scent. If you're looking to spend a bit less, Kids 'N' Pets Instant Stain Remover is powerful and easy to use, and it successfully eliminated pet urine odor in our testing.

Bissell Pet Pro Stain remover stain test

Henry Wortock

Other Options We Tested

Folex Instant Carpet Stain Remover: Last year, our at-home product tester loved using Folex Instant Carpet Stain Remover, but when tested side-by-side with newer carpet cleaning products in the Lab, it just didn't deliver on tough stains. It successfully cleaned red wine stains but struggled with the barbecue and mud stains. It also didn't eliminate the urine odor, which is crucial for any pet owner.

Woolite Advanced Stain & Stench Remover + Sanitize: This cleaner performed relatively well on both fresh and set-in stains, but it didn't thoroughly remove any of them. We loved the fresh scent and easy, quick application, but we found that every stain left behind a bit of discoloration on the carpet.

Bissell Professional Stain & Odor Remover: While this product effectively removed wine and urine stains, it failed to eliminate the pet urine odor. For a product marketed specifically for pet owners, we wish it performed better and delivered on this key factor.

Shout Oxy Carpet Stain & Odor Remover: This affordable cleaner successfully removed stains and odors, but we struggled to get the spray bottle to operate correctly. In order to saturate the stain as instructed, it took a little too much effort. If you were to have a big spill on your hands, that would be a problem.

How We Tested the Carpet Stain Removers

We tested 27 carpet stain removers side-by-side in The Lab in Des Moines, Iowa. We started by creating both fresh and dried stains on carpeting and upholstery. We stained the carpets with a tablespoon of red wine, barbecue sauce, mud, and wolf urine, and then repeated the process on a large pillow. This allowed us to test the cleaning effectiveness on both carpet and upholstery, after applying each stain remover and seeing how well it lifted or eliminated the stains. We followed the instructions given by each manufacturer, which usually included blotting the stain and allowing the formula to sit for a set amount of time. We rated the ease of use of each stain remover, based on the application process and waiting period. If any stains remained after the initial cleanup, we made a second attempt, following the same instructions. For any enzymatic cleaners, we noted whether the cleaner effectively eliminated the wolf urine smell.

Since many household cleaners come with a chemical-type smell, we also took into consideration the scent of the stain remover, prioritizing those with unscented or light scents. When testing was complete, we rated the overall value of each product, based on its effectiveness, ease of use, and scent (or lack thereof). We boiled down all of these thorough testing insights to create our list of what we believe are the very best carpet stain removers.

Chateau stain remover lab shot

Henry Wortock

What to Look for in a Carpet Stain Remover

Type

Most carpet stain removers are sold in liquid spray bottle form, but some on our list, such as Nature's Miracle Advanced Stain and Odor Eliminator, are foaming aerosol sprays. When using a stain remover, it's important to target the stain precisely to ensure that the product works efficiently and doesn't go to waste. That's why spray bottles are typically the easiest to use, while foaming sprays may not offer as much precision. You can also purchase stain removers in powder or liquid form. Some liquid or bulk-sized stain removers are compatible with carpet-cleaning machines, but check to make sure before adding a stain remover to your machine.

Suggested Waiting Period

Most stain removers instruct you to saturate the stain, let the solution sit for a set amount of time, and then blot it up. You'll want to take note of the suggested waiting period, as that will greatly affect the convenience of the cleaner. If you're looking for a five-minute quick wine cleanup, you might not choose the same stain remover as someone who's willing to wait 30 minutes for a pet urine stain to thoroughly disappear.

Oxygenated or Enzymatic Formula

In our testing, stain removers containing an oxygenated formula outperformed non-oxygenated formulas by a long shot. Oxygenated formulas contain oxygen bleach, which causes a reaction at the source of the stain, effectively "lifting" it off of your carpet or upholstery. Several of our picks, including our best overall choice, Rocco & Roxie Supply Co.'s Oxy Stain Remover, have "oxy" in their titles for easy identification. If you're familiar with OxiClean products, you've likely encountered oxygen cleaning technology before, too.

In contrast, enzymatic formulas work by breaking down the source of the stain and odor. This type of cleaner is a favorite among pet owners, since eliminating pet urine smells helps reduce repeat accidents and eliminate unpleasant odors from the home.

Group testing shot of carpet stain removers Simple Green, Nature's Miracle, Shout

Henry Wortock

FAQ
  • What stains are the hardest to remove from carpet?

    Many people find that dye-based stains (like red wine, ink, or makeup) and pet accidents are the most difficult stains to remove from carpet. Prompt action after a spill or accident can make the removal process much easier. If you do leave a stain unattended for a while, finding a product that's effective at cleaning set-in stains—like the OxiClean Carpet & Area Rug Stain Remover—will be key.

  • Why do carpet stains come back?

    Carpet stains reappear if they were not thoroughly removed during the first treatment. Carpet fibers are long and dense, so the stain can seep down into the lower part of the fibers and then wick back to the surface if it's not removed completely. To effectively remove stains from carpet, make sure that the stain remover you choose penetrates and saturates the fibers all the way down to the carpet backing before you blot it up.

  • Do carpet stain removers also sanitize?

    Most carpet stain removers do not kill bacteria and germs and disinfect your favorite rugs. You will need to apply an EPA-approved sanitizer or disinfectant to truly remove bacteria and germs from a carpet, and even then, it's possible that bacteria and germs will quickly attach to the fibers again. However, the act of cleaning does dilute and remove some of them.

Nature's Miracle overhead shot of stain test

Henry Wortock

Why Trust The Spruce?

This article was written by Erin Johnson, a commerce editor at The Spruce who focuses on appliances, cleaning, and organization. She has hands-on experience testing upright, cordless, and handheld vacuums, mops, and carpet cleaners. She has also developed and led tests in The Lab. For this roundup, Johnson boiled down testing insights and brought our experience with products like carpet cleaners and stain removers to life. You can also find her work on Real SimpleBetter Homes & Gardens, Apartment Therapy, and Southern Living. Personally, Johnson has been a loyal fan of Nature's Miracle cleaning products for over a decade, since her dog is prone to having accidents.

What Is Spruce Approved?

Here at The Spruce, we want to ensure we fully stand behind every product we recommend and that when we say something is the best, we mean it. You might have noticed The Spruce Approved badge next to the products on this list. Every product with this badge has been rigorously tested in person and carefully selected by our expert team of lab testers and editors. In most cases, we buy all these products ourselves, though occasionally, we get samples provided to us directly by companies. No matter how we procure products, they all go through the same tests and must meet the same strict criteria to make the best-of cut.

Article Sources
The Spruce uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process to learn more about how we fact-check and keep our content accurate, reliable, and trustworthy.
  1. Hamza, T. A. (2017). Bacterial protease enzyme: safe and good alternative for industrial and commercial use. Int J Chem Biomol Sci3(1), 1-0.

  2. Reinhardt, G. (2003, May). To Bleach or Not To Bleach—New Oxygen-Based Bleach Technology. In 5th World Conference on Detergents: Reinventing the Industry: Opportunities and Challenges (p. 69). The American Oil Chemists Society.

  3. Sekhon, B. S., & Sangha, M. K. (2004). Detergents—Zeolites and enzymes excel cleaning power. Resonance9(8), 35-45.

  4. https://www.epa.gov/coronavirus/whats-difference-between-products-disinfect-sanitize-and-clean-surfaces

Continue to 9 of 9 below.