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

- Ready-to-use spray
- Safe on wool and nylon
- Resists re-soiling

- CRI Seal of Approval
- Bio-enzymatic formula
- Targets pet urine odor

- Works on old and new stains
- Water-based and non-toxic
- No rinsing needed
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.
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
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
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
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
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
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
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
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 | 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
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.
















