If you shop through links on our site, we may receive compensation. This content is for educational purposes only.
If you shop through links on our site, we may receive compensation. This content is for educational purposes only.

7 Best Carpet Stain Removers of 2026

Updated
Red wine, mud, pet accidents? Match the right cleaner and the stain lifts.

Spill red wine, drop a plate of curry, or watch a new puppy christen the rug, and your stomach sinks the same way every time. The good news: most carpet stains are not permanent if you move fast.

Two things save a carpet, speed and the right chemistry. Read the mess before you reach for a bottle. Is it water-based, oil-based, or organic? Match it to the wrong cleaner and you can set the stain deeper or damage the fibers.

We dug into the best carpet stain removers worth buying right now and lined up seven that handle everything from coffee rings to pet accidents. Here are the picks.


Our Top Picks

We independently assess, research, and evaluate all recommended products and services. If you click on the links we provide, we may receive compensation.
Image
Model
Product Comparison Table
Features

Product Image of the Resolve Professional Strength Spot and Stain Carpet Cleaner, Carpet Cleaner, Carpet Cleaner Solution, 32 Fl Oz
Best Professional Strength
Resolve Professional Strength
  • Ready-to-use spray
  • Safe on wool and nylon
  • Resists re-soiling
Product Image of the Zep Instant Carpet and Upholstery Spot Remover 19 oz ZUSPOT19 (Case of 4) (Formerly Instant Spot Remover)
Best Working Time
Zep Instant Carpet
  • Highly efficient
  • Works on multiple stains
  • Requires no scrubbing
Product Image of the Rocco & Roxie Supply Co. Stain & Strong Odor Eliminator, Enzyme Cleaner, Pet Odor Eliminator for Home - Carpet Stain Remover for Cats & Dog Pee - Urine Destroyer - Carpet Cleaner Spray Clear, 32 Fl Oz
Best for Pet-Families
Rocco & Roxie Stain and Odor
  • CRI Seal of Approval
  • Bio-enzymatic formula
  • Targets pet urine odor
Product Image of the Rug Doctor Triple-Action Oxy Carpet Cleaner Deep Cleans, Deodorizes, and Refreshes Carpet & Upholstery, 96 oz., Daybreak Scent, Professional-Grade
Best Oxygen Cleaner
Rug Doctor Triple-Action Oxy
  • Loved by parents
  • Easy to use
  • Covers up odor
Product Image of the Carbona 2-in-1 Oxy-Powered Carpet Cleaner (13.5 Fl Oz), Spot Cleaner with Dual Sponge & Bristle Applicator for Targeted Cleaning, Fast Formula
Best for Mud
Carbona 2-in-1 Oxy-Powered
  • Built-in scrub brush
  • Oxy-powered formula
  • Lifts week-old stains
Product Image of the INCREDIBLE! Stain Remover - Instant Spot Remover For New and Old Stains - Blood, Red Wine, Coffee, Urine, Cosmetics, Pet Stains and Odor Eliminator - Carpets, Mattress, Laundry, 16.oz (2 Pack)
Best Permanent Stain Remover
INCREDIBLE! Stain Remover
  • Works on old and new stains
  • Water-based and non-toxic
  • No rinsing needed
Product Image of the Black Diamond Stoneworks Carpet Spot Remover – Carpet & Upholstery Cleaner for Rugs, Couches, Car Seats & Fabric Surfaces – Removes Dirt, Pet Messes, Coffee & Wine Stains. (1-Quart)
Best for Old and New Stains
Black Diamond Stonework
  • Versatile cleaner
  • Highly effective
  • Eco-friendly formula

Our Review Criteria: Matching the chemistry to the stain matters more than crowning one universal winner: an enzyme cleaner that digests pet urine and an oxygen spotter that lifts red wine are solving different problems. So we ranked these carpet spotters on cleaning power against both fresh and set-in stains, safety for the people and pets who live on the floor, ease of application and rinsing, and how many surfaces and stain types each formula covers. We favored products with independent backing where it exists, such as the Carpet and Rug Institute’s Seal of Approval, and noted each manufacturer’s guidance on fabric limits and dwell time. Every pick was checked as currently available, and a discontinued product gets swapped for a current one rather than left as a dead recommendation.


Know Your Stain

Identifying the mess is step one. Different stains have different chemical structures, and treating them the wrong way can make things worse.

Most household stains fall into three groups.

1. Water-Based Stains

These are the most common and the easiest to treat. Think soda, juice, or washable ink.

A simple water-based surfactant usually handles them. If the stain is stubborn, an oxidized solution (the kind that bubbles) helps lift the pigment from the fibers without heavy scrubbing.

2. Oil-Based Stains

Grease, lipstick, salad dressing, and candle wax fall into this tricky group. Water repels oil, so standard cleaners often fail here.

You need a solvent-based or alkaline cleaner to break the grease bonds. Baking soda helps too, since it absorbs the oil before you treat the discoloration. Blot these gently, because rubbing drives the oil deeper into the carpet backing.

3. Organic-Based Stains

This is the gross stuff: vomit, blood, urine, and feces. These contain proteins and bacteria that cause lingering odors.

For organic messes, reach for an enzymatic cleaner. These formulas use good bacteria that digest the organic matter, clearing both the visible stain and the smell (1).

How to Choose a Carpet Stain Remover

A cleaner that works on a synthetic rug might ruin a natural wool carpet. The weave, the pile height, and the age of the stain all shape the right choice.

Here is what to weigh before adding a bottle to your cart.

Types of Formulas

Professional/Solvent Cleaners

These are the heavy hitters, built for industrial use or severe messes, and they often contain potent chemicals. They work wonders on grease and paint but call for caution. Use them in a well-ventilated area and wear gloves.

Oxygen-Based (Oxy)

Oxy cleaners use oxygen bubbles to penetrate the fibers and break down color molecules. They shine on colorful stains like fruit punch or red wine.

The reaction keeps working as long as the solution is wet, lifting the stain to the surface for easy removal.

Enzymatic Cleaners

As mentioned, these use live enzymes (bacteria) to digest organic matter, and they are the go-to for pet owners.

The enzymes stay active until their food source, the urine or bacteria, is gone. That is the only way to truly remove the pheromones that pull pets back to the same spot.

Application Directions

Read the label before you start spraying. Improper application is the number one reason stains persist.

Some cleaners want you to vacuum first, while others need the stain to be damp. Dwell time matters too, meaning how long the chemical needs to sit on the stain to work.

Instant sprays act in seconds, while enzymatic cleaners often need 15 minutes or even overnight to fully digest the proteins.

To Rinse or Not to Rinse?

Check whether the product needs rinsing. Leftover chemical residue can attract more dirt later and create a “ghost stain.” If the bottle says rinse, do not skip it.

Drying Time

Think about where the stain sits. A high-traffic hallway cannot host a wet spot for 24 hours.

Fast-drying foams or instant sprays suit busy living rooms. Deep-soaking enzymatic treatments work better in bedrooms or areas you can block off.

To speed up drying, run a fan or open the windows to lower the humidity.

Odors and Residue

Scent

Many cleaners double as deodorizers, but some carry strong chemical smells of their own. If you are sensitive to fragrance, look for unscented or low-VOC options. Masking a pet smell with a heavy floral perfume usually makes a worse combination.

Sticky Residue

Cheap cleaners often leave a sticky film. That residue acts like a magnet for dust and shoe dirt, turning the spot gray within weeks. A good cleaner dries without leaving the fibers crunchy or tacky.

Spot Test Tip

Always test a new product in a hidden area (like inside a closet) first. Let it dry completely to confirm it does not bleach or discolor your carpet.

Product Reviews

Ready to save your floors? Here are the seven formulas we would reach for, from coffee rings to pet accidents.

Resolve Professional Strength Carpet Cleaner

Best Professional Strength

Our Rating4.25 / 5
Cleaning Efficacy
4.5 / 5
Safety
4 / 5
Ease of Use
4.5 / 5
Versatility
4 / 5
Total Rating
4.25 / 5

Resolve has lived in laundry rooms for decades, and the Professional Strength spray brings that stain-fighting reputation to your floors. It is a ready-to-use spotter, so there is no mixing or diluting before you get to work.

The formula leans on detergents and stain-lifters rather than enzymes, which makes it a strong all-rounder for the food, drink, grease, and traffic-lane grime most homes deal with. It is cleared for wool, nylon, synthetic, and stain-resistant carpets, so you are not stuck reading the fine print before every use.

What We Like

Works Fast on Everyday Spots

The spray starts lifting most fresh food and grease marks within about 30 seconds, so a dropped plate of pasta does not have to become an afternoon project.

Safe Across Carpet Types

Resolve clears the same bottle for wool, nylon, and synthetic fibers, which is reassuring when you do not actually know what your carpet is made of.

Resists Re-Soiling

It is built to rinse away cleanly and leave little behind, so the treated spot is less likely to grab dirt and turn gray over the following weeks.

No Prep Required

There is nothing to measure. You spray it straight from the bottle, which makes it the easy grab for a sudden spill.

What We Don't Like

Not an Enzyme Cleaner

This is a detergent-based spotter, not a bio-enzymatic one, so deep set-in pet urine is not its strong suit. For repeat accidents in the same spot, an enzyme formula will serve you better.

Always Spot-Test

On a few sensitive dyes it can affect color, so test a hidden patch and let it dry before treating anywhere visible.

Product Specs

Quantity 32 ounces
Types of Stains Food, grease, drinks, dirt, everyday spots
Scent Not specified
Working Time About 30 seconds
Manufacturer Reckitt

Zep Instant Carpet Spot Remover

Best Working Time

Our Rating4.25 / 5
Cleaning Efficacy
4.5 / 5
Safety
3.5 / 5
Ease of Use
5 / 5
Versatility
4.5 / 5
Total Rating
4.25 / 5

When you need speed, Zep delivers. This professional-strength foam lifts stains on contact, with no prolonged soaking.

It comes in a 19-ounce can and is safe for carpets, rugs, and durable upholstery. It targets oil, grease, and dirt especially well. The foam expands on contact, pulling the grime to the surface so you can blot it away.

What We Like

Zero Scrubbing Required

That is the main draw. You spray it on, watch it foam, and blot it off, sparing your knees and your carpet fibers from aggressive scrubbing.

Revives High-Traffic Areas

It is built for the dark, oily paths that form in hallways and near the front door. The formula cuts the grime that vacuuming leaves behind.

Works on Old Stains

Users report success on marks that set in months ago. The solvents can reactivate and lift grease that other cleaners missed.

What We Don't Like

Potent Chemicals

This is strong stuff. Zep recommends gloves and good ventilation. It is not the pick for homes with very sensitive pets or infants crawling on the floor right after use.

Product Specs

Quantity 19 ounces
Types of Stains Pet stains, drinks, food, grease, dirt, oil
Scent Not specified
Working Time Instant
Manufacturer Zep

Rocco & Roxie Stain and Odor Eliminator

Best for Pet-Families

Our Rating4.25 / 5
Cleaning Efficacy
4.5 / 5
Safety
4.5 / 5
Ease of Use
4 / 5
Versatility
4.5 / 5
Total Rating
4.25 / 5

If your home runs on paw prints, Rocco and Roxie is built for you. This is a bio-enzymatic cleaner, so it uses live enzymes that digest the organic matter behind pet stains instead of just masking the smell.

That distinction matters with urine. Uric acid does not dissolve in water and bonds tightly to carpet fibers, which is why ordinary soaps and home remedies leave an odor that pulls pets back to the same spot. The enzymes here keep working until that food source is gone.

What We Like

CRI Seal of Approval

It carries the Carpet and Rug Institute’s Seal of Approval, an independent certification that it cleans effectively without harming carpet fibers.

Targets Odor at the Source

The enzyme blend feeds on the ammonia crystals in dried urine, so it clears the smell rather than burying it under perfume. That is the part that actually discourages re-marking.

Gentle Around the House

It is chlorine free, color safe, and uses no harsh propellants, which makes it a sensible choice for homes with crawling babies or curious pets.

Works Beyond the Carpet

The same bottle handles upholstery, bedding, litter areas, and kennels, so it covers most of the mess a pet can create.

What We Don't Like

Patience Is Part of the Process

Enzymes need time and moisture. For set-in odors you have to saturate the area and let it dwell, sometimes for several hours, instead of blotting it dry right away.

Deep Stains May Need a Second Pass

An old accident that soaked into the pad can take more than one application before the odor is fully gone.

Product Specs

Quantity 32 ounces
Types of Stains Pet urine, feces, vomit, organic spills
Scent Not specified
Working Time Soak and dwell; longer for set-in odors
Manufacturer Rocco & Roxie Supply Co.

Rug Doctor Triple-Action Oxy Carpet Cleaner

Best Oxygen Cleaner

Our Rating4.25 / 5
Cleaning Efficacy
4.5 / 5
Safety
4.5 / 5
Ease of Use
4.5 / 5
Versatility
3.5 / 5
Total Rating
4.25 / 5

Rug Doctor is famous for its rental machines, and this solution brings that power to a spray bottle. The Triple-Action formula cleans, deodorizes, and protects.

It is oxy-powered, which makes it a safe choice for colorful spills. Use it as a standalone spot cleaner or as a pre-treatment before you run a Hoover or Bissell carpet machine over the area.

What We Like

SpotBlok Technology

It leaves behind a protective layer that repels future spills, keeping dirt from bonding to the fibers and making the next cleanup easier.

Brightens Dingy Carpets

The oxygen boosters revive the carpet’s color while lifting the stain, which helps refresh older rugs that look tired.

Flexible Application

Hand-scrub a small spot or prep a whole room for a machine clean, and this bottle handles both. It is a useful utility player for the cleaning cabinet.

What We Don't Like

Not an Enzyme Cleaner

It handles general grime and food well, but it lacks the enzymes needed for severe, old pet urine. For biological messes, you may need something specialized.

Product Specs

Quantity 96 ounces
Types of Stains Embedded dirt and stains such as food, drinks, makeup and mud
Scent Fresh
Working Time Not specified
Manufacturer Rug Doctor

Carbona 2-in-1 Oxy-Powered Carpet Cleaner

Best for Mud

Our Rating3.75 / 5
Cleaning Efficacy
4 / 5
Safety
4 / 5
Ease of Use
4 / 5
Versatility
3.5 / 5
Total Rating
3.75 / 5

Tracked-in mud is really two problems at once: dried dirt sitting on top of the fibers and pigment that has worked its way down into them. Carbona’s 2-in-1 bottle is built for exactly that, pairing an oxy-powered formula with an applicator that has both a sponge and a bristle brush on the cap.

The brush lets you agitate caked mud and push the solution into the pile, while the oxygen formula breaks down what is left. It is sized for spot work, not whole rooms, so think of it as your grab-and-scrub bottle for the front hallway.

What We Like

Built-In Scrub Brush

The bristle cap does the agitating for you, which is genuinely useful on dried mud and ground-in dirt that a spray-and-blot product struggles to shift.

Handles Older Stains

Carbona rates the oxy formula for stains up to seven days old, so a muddy paw print you missed over the weekend is still fair game.

Fast Working Time

It is designed to act in about three minutes, which keeps a hallway touch-up short.

What We Don't Like

Small Bottle

At 13.5 ounces it is meant for spot cleaning, not large areas, and it should not go in a machine.

Applicator Quality Is Hit or Miss

Some users report the sponge or the seal under the brush head loosening over time, so store it upright and treat the cap gently.

Check the Fabric

Carbona warns against using it on silk, velvet, or Haitian cotton, so it is not a universal upholstery cleaner.

Product Specs

Quantity 13.5 ounces
Types of Stains Mud, tracked-in dirt, food, drinks, set-in stains
Scent Not specified
Working Time About 3 minutes
Manufacturer Carbona (Dr. Beckmann)

INCREDIBLE! Stain Remover

Best Permanent Stain Remover

Our Rating4.25 / 5
Cleaning Efficacy
4 / 5
Safety
4.5 / 5
Ease of Use
4.5 / 5
Versatility
4 / 5
Total Rating
4.25 / 5

INCREDIBLE! keeps the pitch simple: spread it on, blot it off, and the stain is gone for good with no rinsing or vacuuming. It is a water-based spotter aimed at the marks people usually give up on, including blood, red wine, coffee, urine, and cosmetics.

It ships as a two-pack, which is handy because you can keep one bottle upstairs and one near the entryway. The formula is colorless and odor-free, so it does not trade a stain for a heavy perfume smell.

What We Like

Works on Old and New Stains

It is formulated for set-in marks as well as fresh spills, which is the whole point of a permanent-stain remover: lifting the ones that have already dried.

No Rinse, No Residue

You spot and blot, with no soapy film left behind to attract dirt later. That keeps treated areas from going gray.

Genuinely Low-Tox

The water-based formula is non-toxic, non-flammable, and non-irritating, so it is comfortable to use around kids and pets.

What We Don't Like

Not for Grease or Paint

The maker is upfront that it will not remove cooking oils, grease, paint, clay, or permanent (non-washable) ink. For an oily mess you will want a solvent-based option instead.

Best on Water-Safe Carpets

Like most water-based spotters, it is meant for colorfast, water-safe fibers, so a spot test still applies.

Product Specs

Quantity 16 ounces (2-pack)
Types of Stains Blood, red wine, coffee, urine, cosmetics, pet stains
Scent Odor-free
Working Time Instant (spot and blot)
Manufacturer Incredible Inc.

Black Diamond Stonework Carpet Cleaner

Best for Old and New Stains

Our Rating3.75 / 5
Cleaning Efficacy
4 / 5
Safety
3.5 / 5
Ease of Use
3.5 / 5
Versatility
4.5 / 5
Total Rating
3.75 / 5

Black Diamond is known for high-end stone cleaners, but its carpet formula is a quiet standout. It is a phosphate-free, hypoallergenic spotter made for old and new messes.

It works well on grease, coffee, and wine. The sprayer is compact and easy to handle, which makes it a good choice for quick touch-ups on wool, cotton, and microfiber.

What We Like

Safe for Various Fabrics

It is gentle enough for clothing and upholstery, not just floor coverings. Spill sauce on your shirt and the rug, and this one bottle covers both.

No Heavy Residue

It rinses clean and skips the crunchy feeling cheap soaps leave behind, so your carpet fibers stay soft.

Biodegradable

It is a safer choice for the environment and your home, breaking down naturally without leaving harsh toxins.

What We Don't Like

Watch for Bleaching

A few users with specific carpet dyes reported discoloration. As with any cleaner, the spot test is non-negotiable here.

Product Specs

Quantity 1 quart
Types of Stains Pet stains, dirt, coffee, wine, grease
Scent Not specified
Working Time Not specified
Manufacturer Black Diamond Stoneworks

Product Comparison Chart

Product Best Quantity Types of Stains Scent Working Time Manufacturer
Resolve Professional Strength Professional Strength 32 oz Food, grease, drinks, dirt Not specified About 30 seconds Reckitt
Zep Instant Carpet Working Time 19 oz Pet stains, drinks, food, grease, oil Not specified Instant Zep
Rocco & Roxie Stain and Odor For Pet-Families 32 oz Pet urine, feces, vomit Not specified Soak and dwell Rocco & Roxie
Rug Doctor Triple-Action Oxy Oxygen Cleaner 96 oz Food, drinks, makeup, mud Fresh Not specified Rug Doctor
Carbona 2-in-1 Oxy-Powered For Mud 13.5 oz Mud, dirt, food, drinks Not specified About 3 minutes Carbona
INCREDIBLE! Stain Remover Permanent Stain Remover 16 oz (2-pk) Blood, wine, coffee, urine Odor-free Instant Incredible Inc.
Black Diamond Stonework For Old & New Stains 1 quart Pet stains, dirt, coffee, wine, grease Not specified Not specified Black Diamond Stoneworks

How to Fix Restaining (Ghost Stains)

Ever clean a spot perfectly, only to watch it reappear a few days later? That is called wicking.

It happens when the liquid soaked through the carpet backing and into the pad. You clean the surface, the top fibers dry, but the moisture underneath travels back up the strands like a candle wick, carrying the dirt with it.

The fix is to clean deep. Saturate the area, blot it heavily, then place a thick stack of paper towels (or a white towel) over the damp spot. Weigh it down with a heavy book and leave it overnight. The towel pulls the deep moisture up as it rises, trapping the stain before it dries back into the tips of the fibers.

FAQs

What Is the Most Powerful Carpet Stain Remover?

Our pick for raw power is Resolve Professional Strength Spot & Stain Remover. It works straight from the bottle on tough food, grease, and traffic-lane stains, and it is cleared for wool, nylon, and synthetic carpets, so it is a confident all-purpose choice for stubborn messes.

What Stains Cannot Be Removed From Carpet?

Stains that involve heat or chemical change are the hardest to remove. That includes bleach spots (which strip color), some acid-based toilet bowl cleaners, and hot wax or glue that melted the synthetic fibers. Red wine and mustard can also become permanent if they sit too long.

What Is the Best Homemade Carpet Cleaning Solution?

A 1:1 mix of white vinegar and water works well for general cleaning. For tougher spots, sprinkle baking soda on the stain first, then spray the vinegar solution. The fizzing reaction helps lift the dirt.

Does Steam Cleaning Remove Stains From Carpet?

Yes, steam cleaning is highly effective. The heat breaks down grease and oil bonds that cold water cannot touch. It also sanitizes the area, killing bacteria without harsh solvents.

Can I Use Vanish Stain Remover on Carpet?

Yes, you can. Vanish Oxi Action Power Spray is made for carpets and works well on food spills and everyday dirt.

Does Hydrogen Peroxide Remove Stains From Carpet?

Hydrogen peroxide works on organic stains like blood, but it acts as a mild bleach. Use it only on light-colored carpets, and always test a hidden spot first so it does not leave a white patch.

Should I Scrub or Blot a Carpet Stain?

Always blot. Scrubbing frays the carpet fibers and makes them look fuzzy, and it pushes the stain deeper into the pad. Use a clean white cloth and press down gently to absorb the liquid.


The Bottom Line

Carpet stains come down to two things: how fast you reach them and whether you match the cleaner to the mess. Enzyme formulas like Rocco and Roxie are the answer for pet accidents, oxygen-based options handle colorful food and drink spills, and a professional-strength spotter like Resolve covers the everyday grease and grime.

Keep a bottle within reach of the rooms where spills actually happen. The stain you treat in the first few minutes is the one that never becomes permanent.

Feedback: Was This Article Helpful?
Thank You For Your Feedback!
Thank You For Your Feedback!
What Did You Like?
What Went Wrong?
Headshot of Amy Anthony

About the Author

Amy Anthony

Amy Anthony writes about cleaning, stain removal, organizing, and home maintenance for Oh So Spotless. She favors methods and products backed by evidence and safety guidance, including EPA Safer Choice listings, over whatever happens to be trending. So whether you are removing a set-in stain, cutting through grime, or setting up a routine that keeps a home spotless, her guides can help you get it right.