Carpetix Logo
A clean bedroom carpet in natural light
Carpet Care

Enzyme Cleaners for Carpet: What They Actually Do

They are the one specialist product genuinely worth owning if you have pets. They are also used wrongly more often than almost anything else in the cupboard.

By the Carpetix teamUpdated 27 September 20265 min read

The short answer: enzyme cleaners use enzymes to break organic stains down into smaller molecules that can be rinsed away, rather than just lifting colour off the surface. They work on urine, vomit, blood, milk, food and sweat. They do not work on dyes, ink, rust, paint or mineral oil. To work they need contact with the whole stain, enough time, and to stay damp, and heat destroys them.

Ordinary detergent works by loosening a stain so it can be rinsed off. That is fine for most spills, but some organic deposits, uric acid salts in urine being the classic example, barely dissolve in water and stay put. An enzyme is a biological catalyst. It attacks a specific kind of molecule and breaks it apart, which is why it can remove a smell that repeated shampooing only redistributes.

What they work on, and what they do not

StainEnzymes help?Why
Pet urineYes, the main useBreaks down the uric acid and proteins that cause the smell
VomitYesProtein, fat and food matter
BloodYesProtein-based
Milk, milky tea and coffeeYes, for the milk partProtein and fat. The tannin colour needs a separate treatment
Food and gravyYesStarch, protein and fat
Sweat and body oilsPartlyOrganic, but mixed with dirt and oils
Red wineNot for the colourThe colour is a plant pigment, not an organic deposit enzymes digest
Ink, hair dye, felt tipNoSynthetic dyes
Motor oilNoMineral oil, not organic matter
Rust, paint, bleach marksNoNot organic, or not a deposit at all

The three reasons they fail

When someone tells us an enzyme cleaner did not work, it is nearly always one of these, and all three are about how it was used rather than the product.

1. Not enough to reach the stain

A light spritz treats the fibre tips. Urine goes down to the base of the pile and often into the backing, and spreads wider underneath than it looks on top. The enzyme has to physically touch the deposit to break it down, so it needs applying generously, over a wider area than the visible mark.

2. Not enough time, or it dried out

Enzymes work slowly and only while wet. Blotting it up after two minutes, or leaving it in a warm room where it dries in twenty, stops the job halfway. Follow the dwell time on the label and keep the area damp. Loosely covering it with cling film on longer dwell times makes a real difference.

3. Something else got there first

Enzymes are sensitive. Bleach and many disinfectants deactivate them. Vinegar can push the acidity outside the range they work in. Hot water or steam destroys them outright. If you have already tried other products, rinse the area with plain cold water and blot it out before the enzyme cleaner goes on.

Wool and silk: check first. Both fibres are made of protein. Protease enzymes, the kind that digest protein stains like blood and urine, can weaken protein fibres too. Plenty of enzyme products are formulated to be safe on wool, but not all. Use only one that says so, check it against the WoolSafe list, and test in a hidden corner. On a valuable wool rug, see how to clean a wool rug.

How to use one properly

  1. Remove what you can first. Soak up liquid with kitchen roll and pressure, or lift solids. Enzymes are for what is left, not the bulk.
  2. Rinse out any previous products with cold water if you have already tried something else.
  3. Rehydrate dried stains. Enzymes cannot work on a dry deposit.
  4. Apply generously, wider than the visible mark and deep enough to reach the bottom of the pile.
  5. Keep it damp for the full dwell time. Cover loosely if needed.
  6. Blot and air-dry, cold. No hairdryer, no steam. Repeat on old or stubborn deposits.

The honest limit

Enzymes can only work where they reach. If urine has gone through the carpet into the underlay, spraying from above will improve it and then the smell will come back on the next humid day, because most of the source is out of reach. At that point it needs sub-surface extraction, or that section of underlay replacing.

The step-by-step for the most common use is in removing pet urine from carpet, and for a smell that appeared only after a clean, see why carpets smell after cleaning. Enzymes are also useful on dried blood.

Where this advice comes from

We work to the standards below, and we have pointed you to them directly so you can check anything here yourself rather than taking our word for it.

  • WoolSafe: The most useful check before using any enzyme product on wool, since some are not compatible with protein fibres.
  • PDSA: If you are buying an enzyme cleaner because of a pet, their guidance on house-training and toileting problems deals with the cause.
  • National Carpet Cleaners Association (NCCA): UK trade body, and the place to check a firm is a member before hiring them for anything the enzymes did not fix.

What we would actually buy

Established UK options. The product matters less than using enough of it, for long enough, while it stays damp.

Pet urine and general organic stains

Simple Solution Stain and Odour Remover

Widely available in the UK and designed specifically for pet accidents on carpet. Follow the dwell time and apply generously.

Persistent urine odour

Urine Off

Made for the harder cases, including cat urine and old deposits.

Blood, food and milk on synthetic carpet

Biological laundry liquid, diluted in cold water

Contains protein- and starch-digesting enzymes. A capful in a cup of cold water, worked in and left, handles many food and protein stains. Not for wool.

What we would skip

Anything combining enzymes with strong fragrance or disinfectant

Disinfectants can inhibit enzymes, and heavy fragrance makes it harder to tell whether the smell has actually gone.

Nobody pays us to list these and there are no affiliate links on this page. They are simply what we have found works, and in several cases the cheapest option genuinely is the best one. Whatever you use, patch-test it somewhere hidden first.

Written by

The Carpetix Team

We are a carpet, upholstery and rug cleaning team based in Leytonstone, East London. We write these guides from what we run into on actual jobs, which is why you will find us telling you when to leave something alone or handle it yourself rather than call anyone out. If a guide here saves you a call, it has done its job.

Last reviewed and updated 27 September 2026

Questions we get asked

Do enzyme cleaners actually work on carpet?+

Yes, on the right stains. They are the most effective household option for urine, vomit, milk and blood, because they break the organic material down rather than just rinsing around it. They do nothing for dye-based stains such as red wine colour, ink or hair dye, or for oil from a car.

How long should I leave an enzyme cleaner on carpet?+

Follow the dwell time on the product, which is often somewhere between ten minutes and several hours. The key point is that the area must stay damp throughout, because enzymes stop working once they dry out. Loosely covering the patch with cling film helps on longer dwell times.

Can I use an enzyme cleaner with vinegar?+

Not straight after one another. Enzymes work within a fairly narrow range of acidity, and vinegar can take the carpet outside it. If you have already used vinegar, rinse the area with plain water and blot it out before applying the enzyme cleaner.

Are enzyme cleaners safe for wool carpets?+

Not all of them. Wool and silk are made of protein, and protease enzymes that digest protein stains can also weaken protein fibres. Use only a product the manufacturer states is safe for wool, check the WoolSafe list, and test in a hidden area first.

If you would rather not do it yourself

If an enzyme treatment done properly still leaves a smell, the source is usually in the underlay, which needs extraction from below. We cover East London from Leytonstone.

More detail on how we clean carpets, or check the areas we cover.

CALL +44 7368 257953