Skip to content

Professional cleaning for homes & businesses

Cobra CleaningCobra Cleaning
← All articles

How to Remove Stains from Carpet: A Professional Cleaner's Guide

How to Remove Stains from Carpet: A Professional Cleaner's Guide

Gently blotting a fresh spill on a pale carpet with a clean white cloth

For a fresh carpet spill, lift away solids, then blot, never rub, with a clean white cloth. Use a little cool water first and avoid soaking the carpet. Do not use bleach or high-pH household products on wool. If the mark is set, large, or on wool or another delicate fibre, stop and call a professional.

Act fast, but don't panic

A quick response can help stop a spill spreading or soaking further into the carpet. But rushing to scrub it or pour on a cleaning product can make the problem worse.

The most common mistakes are rubbing and over-wetting. Rubbing can push the stain deeper and damage carpet pile. Too much water can spread the mark, soak the backing and leave moisture that is difficult to dry.

Take care with DIY stain removers, too. Products that are too alkaline (high in pH) can affect wool fibres and dyes, and may set some stains. Wool is particularly easy to damage with unsuitable household products. If you don't know what the carpet is made from, start with careful blotting and cool water rather than experimenting.

How to remove a fresh stain from carpet

Before using any cleaning product, check the carpet care instructions if you have them. If you do use a product, test it on a hidden area first and follow the label.

  1. Remove solids. Lift food, mud or other material gently with a spoon or blunt edge. Work from the outside towards the centre so you don't spread it.
  2. Blot from the outside in. Press a clean white cloth or plain white kitchen roll onto the stain. Keep lifting and changing to a clean section as colour transfers. Don't scrub.
  3. Use cool water sparingly. Dampen a clean cloth and blot. If the fibre is not wool or delicate, and water alone is not enough, use a tiny amount of mild detergent diluted in water. Apply it to the cloth, not directly to the carpet, and test first. Avoid detergent on wool unless the product is specifically suitable for it.
  4. Blot dry. Use a fresh dry towel to absorb as much moisture as possible. You can place a clean, dry towel over the spot and weigh it down briefly.
  5. Let it air dry. Keep people and pets off the damp area while it dries. Avoid heat, which can set some stains or affect carpet fibres.

If colour starts spreading, the carpet changes appearance or the stain does not improve, stop. More product and repeated scrubbing are unlikely to help.

A carpet spill being carefully blotted instead of scrubbed

Quick guide to common carpet stains

Stain What to do What to avoid
Red wine Blot promptly with a clean white cloth, then use small amounts of cool water. Don't rub or pour on a large amount of water.
Coffee or tea Blot up the liquid and dab gently with cool water. Avoid hot water and coloured cloths.
Pet urine Absorb as much as possible with repeated pressing. Cold water can help with the initial blotting. For lingering odour, an enzyme treatment formulated for the carpet fibre may be needed. Don't use heat or flood the carpet. Use extra care on wool, as not every enzyme product is suitable for it.
Blood Use cold water on a white cloth and blot gently. Never use hot water, which can set blood stains.
Oil or grease Lift off excess gently, then blot with a clean cloth. Don't scrub or pour water onto a greasy mark.
Mud Let it dry, then lift or vacuum away loose dirt before dabbing any remaining mark. Don't rub wet mud into the pile.
Ink Blot carefully and seek advice if it remains. Avoid solvents and aggressive rubbing; ink can spread or damage colour.
Vomit Lift solids carefully, then blot the area. Don't scrub or use a strong cleaner without checking it is suitable.
Make-up Lift off any excess and blot gently with cool water. Don't rub, which can push pigment further into the carpet.

Blood and pet urine need cold water for initial treatment. For pet urine, removing the visible mark is not always enough: odour can remain below the surface, and enzyme products may be needed to break it down. Product choice matters, especially on wool. WoolSafe advises checking that stain removers are suitable for the fibre and testing them in an inconspicuous area. See its advice on carpet spot removers and wool.

Why can a carpet stain come back?

A mark that reappears after drying may be caused by wicking. Liquid can travel down into the carpet backing or underlay, then rise back towards the pile as the carpet dries. Blotting the surface may not remove what has soaked in underneath.

Residue can also attract fresh dirt. Some DIY products leave behind a sticky film, so the area looks clean at first but becomes grubby again as it collects soil. This is one reason to use as little product as possible and blot away moisture rather than over-wetting the carpet.

A freshly cleaned carpet in a home, showing the even pile after professional cleaning

When should you call a professional?

Consider professional help if the carpet is wool or another delicate fibre, the stain is large or old, or it has spread beyond the original area. A persistent odour, repeated wicking, or a mark that does not respond to a careful first attempt are also good reasons to stop DIY treatment.

Pet accidents need prompt attention if urine may have reached the underlay. Specialist stains (including pet urine, vomit, faeces, blood and heavy staining) can need specialist products and may carry an extra charge. With a standard Cobra deep carpet clean, a general spot and stain removal attempt is included as standard; specialist treatment is separate.

A professional cleaner can identify the fibre before choosing products and a cleaning method. At Cobra, the process includes applying the correct pre-spray, mechanical agitation with a counter-rotating brush, then twin-vacuum heated extraction with a neutralising rinse. The carpet is groomed afterwards. Cobra uses non-toxic products described as safe for children and pets.

Professional carpet cleaning being carried out in a commercial space

Carpet stain removal FAQs

Does white vinegar remove carpet stains?

Vinegar is not a reliable solution for every stain or carpet fibre, and it can affect dyes or leave an odour. Avoid using it on wool unless the carpet manufacturer confirms it is suitable.

Does baking soda remove carpet stains?

Baking soda may absorb some surface moisture or odour, but it does not remove every stain. If you use it, avoid rubbing it into the pile and vacuum thoroughly once dry.

Can old carpet stains be removed?

Some old stains can be improved, but success depends on what caused the mark, how long it has been there and whether products have already been used. A professional can assess the carpet and explain what is realistic before treatment.

Will carpet stain remover ruin wool carpet?

An unsuitable stain remover can damage wool or affect its colour. Check the product is specifically suitable for wool, test it in a hidden area and follow the label; if you are unsure, don't apply it.

How much does professional carpet stain removal cost?

The cost depends on the stain, affected area, carpet fibre and whether specialist treatment is needed. Ask for a quote before work begins, and check whether spot treatment is included in a wider clean.

Why has the stain returned after cleaning?

It may have wicked up from the backing or underlay as the carpet dried. Residue left by a DIY product can also attract soil, making the spot look dirty again.

If you would like advice or a free, no-obligation quote, you’re welcome to contact Cobra. We serve Berkshire, South Oxfordshire, South Bucks and North Hampshire. Call 0118 449 2497 or email info@cobracleaning.co.uk.

WhatsApp us