In our busy households, carpet stains caused by pet accidents, red wine, coffee, blood, and rust are a common occurrence. But you don’t want to have to get a bulky appliance out every time to tackle them.
A carpet stain remover is a convenient way of getting rid of spills on your carpets and upholstery. It’ll work quickly to remove most day-to-day messes.
Here we’ll tell you what you should look out for when buying this type of product. And we’ve reviewed the best carpet stain removers on the market so you can compare their price, effectiveness, and the specific stains they’ll work on
Our Top Picks
The HouseWire earns a commission through the following independently chosen links at no additional cost to you.What to Look for in a Carpet Stain Remover
Let’s consider what features you should look out for in a carpet stain remover.

Types of Stain Removers
- An alkaline cleaner is good for fats, grease, and other protein-based stains. The chemical bases of these cleaners will dissolve the oil in these types of messes.
- A solvent cleaner also contains chemicals that are good at dissolving grease stains and oily deposits.
- A detergent cleaner contains surfactant chemicals which means “surface active agents”. These will help to loosen dirt by bonding water to it – once this has occurred, the grime will break up and wash away.
- You might also opt for a stain remover that has added enzymes. These are great for getting rid of odors and breaking down spot-stains so that they can be wiped away.
If you have blood or food stains, look for a remover with a “protease” enzyme. These are designed to remove stains from protein sources.
Enzymes called “lipases” are suitable for grease and oil stains. Finally, if you’ve got starchy spots to get rid of, look out for “amylases” enzymes

Concentration
- Concentrated carpet stain removers need to be diluted in water before you use them. This adds time to your cleaning tasks, but you’ll usually save money in the long run.
- Complete carpet stain removers can be sprayed directly from the bottle and offer good convenience. But they’ll cost you more because you’ll use them up more quickly.
Also, see how many applications the manufacturer recommends for removing stains and nasty odors. Some may need multiple layers for the best results – again, this will be more expensive as you’ll use more of the product.

Usage
- A multipurpose stain remover can be used throughout your home and to tackle different stain types. They’ll have a formula that is safe to use in different situations. So this option offers you versatility. And they’ll save you money on having to buy more than one cleaner to tackle different stains or surfaces.
- Or if you have, for example, a lot of pet stains, you might opt for a cleaner that’s designed specifically for this. See this spray from Nature’s miracle, Cat Stain and Odor Remover, which works to remove cat messes.

Ingredients
Chemicals
A chemical carpet cleaner will have strong ingredients. Some harsh chemicals can cause asthma, birth defects, or even cancer, according to the Environmental Working Group (EWG) (1).
In the US, the manufacturers of cleaning products don’t need to list all the ingredients on the bottles, unlike food manufacturers. So you might not always know what it’s in the solution you’re buying.
But, chemical carpet stain removers tend to be more efficient at doing a good job. Therefore, if you do opt for a chemical cleaner, check that it’s got the “Safer Choice” label.
If you can’t see this label, it’s a good idea to wear gloves and a mask when using a strong cleaning agent.
Also, look at whether the product has an “oxy” formula. These can alter the color of your carpet dye, so check with the carpet manufacturer first – you don’t want to discolor your floor and then find out that the warranty is voided!
Natural
A natural carpet cleaner will have chemicals that come from natural resources such as corn, rather than from petroleum.
But, although the ingredients are from renewable resources, this doesn’t necessarily mean that they’re better for the environment or your health. And, you can’t always tell whether they’re safer or not, unless you know exactly what the ingredients and their effects are (2).
In addition, some “natural” ingredients can do more harm than good to your carpet! For example, baking soda won’t remove a stain but absorbs moisture.
Keep In Mind
This could lighten the color of your carpet and make the fibers look less lustrous and new. So you need to check labels for baking soda (sodium bicarbonate) and avoid them for stain removal – also avoid products with calcium carbonate, sodium silicate, or hydrated silica.

CRI Seal of Approval
The SOA tells you that the cleaning product has been rigorously tested. It looks at 7 performance attributes.
The CRI has full lists of those solutions that have their approval. You can also see which ones they’ve certified as “green” (3).
The Best Carpet Stain Removers in 2023
We’ve spent many hours looking at the top carpet stain removers. Our research has covered manufacturer specs, product details, and feedback from consumers.
You can read our reviews to pick the stain remover that’s the best fit for you. You can compare types of cleaners, affordability, stain-specific products, and much more.
1. Folex Instant Carpet Spot Remover

“The Solution To Your Stain”! This is Folex’s promise on the front of their stain remover bottle, and you can be sure that it works quickly to get rid of your most stubborn stains.
This cleaner is designed specifically to work on set-in stains on your carpets. It’s surfactant-based, so you know it’ll work well on loosening and then removing all types of marks, including grease, oil, wine, coffee, ink, cosmetics, and dirt.
You can use this product safely around children and pets as it’s water-based and doesn’t contain VOC chemicals, petroleum, or solvents.
Plus, it’s odorless so you won’t be left with any harsh smells once you’ve finished cleaning.
- Number 1 Best Seller on Amazon in their Household Carpet Cleaners
- Buy in bulk, saving you money, and buy larger bottles to refill your spray bottle resulting in less plastic waste
- No harsh chemical smell left behind
- Works well in your carpet cleaning machine
- Area remains quite wet and takes a while to dry fully
- Once it’s dry, some users found that the stain came back again
Technical Specs
Weight | 2.15 pounds |
Application Method | Spray bottle |
Product Form | Liquid |
Concentrated | No |
Ready to Use | Yes |
Features | No-Rinse, Odorless |
2. Puracy Natural Carpet & Upholstery Shampoo

Natural, chemical-free, and hypoallergenic. Puracy has a reputation for making non-toxic and plant-based cleaning products that are safe to use around your house.
You can dilute it with water and use it by hand with a cloth, or pop some in your carpet machine. This shampoo will create a small amount of foam to get to work on any stains, but it won’t discolor your carpets or upholstery.
Puracy’s solutions also have a cruelty-free certification and are biodegradable.
Plus the manufacturer makes a contribution to local children and families in need for every product that they sell.
- Pleasant, fresh citrus scent that isn’t overbearing
- Carpets left looking like new
- Great customer service – quick to respond and offer useful tips
- Environmentally friendly
- More expensive than other cleaning options
- Doesn’t work as well for deep-cleaning chores
Technical Specs
Weight | 1.7 pounds |
Application Method | Damp cloth |
Product Form | Liquid |
Concentrated or Ready to Use | Concentrated |
Features | Eliminates Odors, Vegan, Chemical-Free |
3. Black Diamond Stoneworks Carpet & Upholstery Cleaner

Tackle those set in stains on your carpets. This professional-strength cleaner will work to lift and remove those especially tough & stubborn stains that you might’ve struggled to get rid of before.
The Black Diamond brand is family-owned and from the US. Their products are safe to use around pets and children and are also hypoallergenic.
You can use this spray on old stains and messes made by wine, coffee, grease, and dirt.
Plus, it’ll work not just on carpets but all over your house – use it to clean your upholstery and car too as it’s suitable for cotton, wool, and nylon surfaces.
- Good value for the set – one spray bottle and one larger bottle for refilling
- Great for getting rid of pet messes
- Multi-functional as you can also use it as a laundry pre-spot
- Works as an odor eliminator too
- Some users said it left watermarks on their carpets
- A few customers said the spray trigger stopped working
Technical Specs
Weight | 11.5 pounds |
Application Method | Spray bottle |
Product Form | Liquid |
Concentrated or Ready to Use | Ready to Use |
Features | No-Rinse, Residue-Free |
4. Rocco & Roxie Professional Strength Stain & Odor Eliminator

“If it’s gross, it’s gone”. Pet owners can be sure that this formula will remove all those nasty pet messes – urine/vomit/etc. – and also the unpleasant smells that they leave behind.
This solution has bio enzymes to tackle stains and is chlorine-free, making it safe to use around your children. And it’s color-safe so you won’t risk affecting your carpet color, or marking your upholstery.
As well as your floors and furniture, you can also use it on your pet beds, clothing, litter boxes, and kennels. Plus, as it eliminates the stain and embedded smells made by your pets, it’ll also prevent them from re-soiling that area so there’s no risk of future accidents!
- Use on pet accidents on laundry before putting in the washing machine
- Seal of approval from the CRI
- Customer service responded well
- Handy when house training pets as it stops them making messes in the same place
- Some found the scent left behind was a little too powerful
- A few users found they needed to use a lot of product to get rid of some urine stains – so makes it more expensive
Technical Specs
Weight | 2 pounds |
Application Method | Spray bottle |
Product Form | Liquid |
Concentrated or Ready to Use | Ready to Use |
Features | No-Rinse, Eliminates Odor, CRI Approved |
5. Bissell Professional Power Shot Oxy Carpet Spot & Stain Remover

Give your carpet a deep clean with this Bissell carpet stain and odor remover which has a special StainLift technology. It’s been proven to out-clean the leading aerosol spot cleaner on drink stains such as those made by red wine and coffee.
The Professional Power Oxy shot formula means that this product will lift old, embedded stains from your carpets and rugs before removing them. And this carpet cleaner will also eliminate odors made by smoke and mold.
Plus, you can be sure that you’re investing in a product where both the solution and packaging are eco-friendly. The detergent is biodegradable and the bottle is recyclable.
- Leaves a pleasant smell of grapefruit
- Multi-surface cleaner so also use it on car seats or as upholstery stain remover
- Most users said it worked well on pet stains such as urine and vomit
- Removes stains that are really stubborn and old – one user said it even got rid of a 20-year-old stain
- A lot of product is required for large, tough stains, so it won’t last as long as other cleaners
- A few customers said it discolored their carpets – make sure you spot-test on an inconspicuous area first
Technical Specs
Weight | 14 ounces |
Application Method | Spray bottle |
Product Form | Liquid |
Concentrated or Ready to Use | Ready to Use |
Features | Eliminates Odor, Multi-Surface, StainLift Technology |
6. Wine Away Red Wine Stain Remover

Rated by Good Housekeeping as the best overall red wine stain remover. And this product has also been featured in Food & Wine, the Washington Post, and on the Today Show, so you know you’ll be in good company when buying this carpet cleaner.
There’s no bleach or phosphates in this solution, but it still works hard to completely remove red wine stains on your carpet that are both fresh and dried-on. It’ll also leave a fresh, citrus scent, so you don’t have to worry about lingering wine smells.
Plus, you can use it to soak marks on your clothing before putting them in the washing machine. And it’ll also get rid of coffee, tea, blood, and pet stains.
- Also works on hard areas to remove paint and graffiti and de-grease your surfaces
- Customers liked the versatility it offered on where they could use it – especially on removing wine stains on their laundry
- Affordable price
- Effective at eliminating pet messes and odors too
- Doesn’t work on all types of carpet fibers – some found with thicker ones it left the area looking wet.
- A few users weren’t impressed with the spray function – they said only a fine mist came out so they ended up pouring directly out of the bottle which was a bit messy
Technical Specs
Weight | 0.84 pounds |
Application Method | Spray bottle |
Product Form | Liquid |
Concentrated or Ready to Use | Ready to Use |
Features | No-Rinse, Eliminates Odor |
Carpet Stain Remover Comparison Chart
Product | Weight | Application Method | Product Form | Usage | Features |
---|---|---|---|---|---|
Folex Instant Carpet Spot Remover | 2.15 pounds | Spray bottle | Liquid | Ready to Use | No-Rinse, Odorless |
Puracy Natural Carpet & Upholstery Shampoo | 1.7 pounds | Damp cloth | Liquid | Concentrated | Eliminates Odors, Vegan, Chemical-Free |
Black Diamond Stoneworks Carpet Cleaner | 11.5 pounds | Spray bottle | Liquid | Ready to Use | No-Rinse, Residue-Free |
Rocco & Roxie Professional Strength Stain | 2 pounds | Spray bottle | Liquid | Ready to Use | No-Rinse, Eliminates Odor, CRI Approved |
BISSELL Professional Power Shot Oxy | 14 ounces | Spray bottle | Liquid | Ready to Use | Eliminates Odor, Multi-Surface, StainLift Technology |
Wine Away Red Wine Stain Remover | 0.84 pounds | Spray bottle | Liquid | Ready to Use | No-Rinse, Eliminates Odor |
Read Next: The Best Commercial Carpet Cleaning Machines of 2023