How to Clean Common Carpet Stains at Home
Fast, practical methods for removing red wine, coffee, grease, pet accidents and mud from carpet, plus what to avoid and when to call a cleaner.
Carpet stains are far easier to remove in the first few minutes than after they set. The core technique is the same for most spills: blot, do not rub, work from the outside in and use the mildest product that works. Here is a general method, followed by advice for the most common stains.
The golden rules
- Act quickly. Fresh stains lift more easily.
- Blot, do not rub. Rubbing pushes the stain deeper and frays fibres.
- Work from the outside inwards. This stops the stain spreading.
- Use cold water first for most stains. Heat can set protein and dye stains.
- Test products on a hidden patch first.
- Rinse and dry. Residue attracts dirt, so rinse with a little clean water and blot dry.
Basic kit
- White cloths or kitchen roll.
- Washing-up liquid.
- White vinegar.
- Bicarbonate of soda.
- A soft brush or old toothbrush.
- A spray bottle.
Red wine
Blot up as much as possible. Pour a little cold water on and keep blotting. Sprinkle bicarbonate of soda or salt to absorb, leave for 15 minutes, then vacuum. Treat any remaining mark with a solution of washing-up liquid and water.
Tea and coffee
Blot, then sponge with a solution of one teaspoon washing-up liquid in a cup of warm water. Follow with a mix of one part white vinegar to two parts water if a mark remains. Blot dry.
Grease and oil
Blot, then sprinkle bicarbonate of soda or cornflour to draw out the grease. Leave 15 to 30 minutes, vacuum, and treat with a drop of washing-up liquid in warm water, blotting gently.
Mud
Let it dry fully, then vacuum the dried soil. Treat the remaining stain with washing-up liquid solution. Wet mud spreads, so waiting helps.
Pet accidents
Blot as much as possible. Rinse with cold water, blotting repeatedly. Use an enzyme-based pet stain cleaner, which breaks down the source of the smell, rather than ordinary cleaners that may leave odour behind. Pets may return to the same spot if scent remains. For lasting odours, professional carpet cleaning may help; see carpet cleaning costs per room.
Blood
Use cold water only. Blot and dab with a cloth dampened in cold salty water. Heat will set it.
Chewing gum and wax
Harden with an ice cube in a bag, then chip off carefully. For wax, cover with absorbent paper and press with a warm iron on low, replacing the paper as it absorbs.
Things to avoid
- Hot water on protein stains such as blood, milk or egg.
- Bleach, which can strip colour.
- Over-wetting, which can soak the backing and cause browning or mould.
- Scrubbing hard, which damages pile.
- Mixing household chemicals.
Wool and natural fibre carpets are more delicate, so follow the care label and consult a specialist if unsure.
When to call a professional
If a stain is large, old, on a delicate carpet or has soaked through to the underlay, a professional is often better. They have extraction equipment and specialist products. Explain the stain and carpet type when you ask for a quote. On Compito you can search by postcode, compare ID-verified local providers and message them with photos before you accept an offer and pay online.
A quick reference table
| Stain | First step | Avoid |
|---|---|---|
| Red wine | Blot, cold water, absorbent powder | Rubbing, hot water |
| Coffee, tea | Blot, mild detergent solution | Bleach |
| Grease | Absorb with powder, then detergent | Soaking |
| Mud | Dry, vacuum, then treat | Wetting while fresh |
| Blood | Cold water only | Heat |
| Pet urine | Blot, enzyme cleaner | Strong scented cleaners |
| Ink | Dab with a suitable solvent after testing | Spreading with a wet cloth |
Worked example: a red wine spill at a dinner party
Within the first minute, press folded kitchen roll over the spill and stand on it to draw up liquid. Replace with a fresh piece until little transfers. Pour a small amount of cold water, blot again, then scatter salt or bicarbonate of soda and leave while you carry on with the evening. In the morning, vacuum, then sponge any remaining pink with a weak detergent solution, blot and rinse. Done promptly, many fresh spills are largely gone.
Mistakes people regret
- Using a coloured cloth that transfers dye to the carpet.
- Applying too much cleaner, which leaves a sticky ring that picks up dirt.
- Rubbing in a circle and fraying the pile.
- Steam cleaning over a stain, which can set it permanently.
- Using a product on the whole room without testing a hidden patch.
Rentals and older carpets
If the carpet is the landlord's, tell them about significant stains rather than hoping they will not be noticed, and keep photos of before and after. Older carpets may have worn backing and fewer protective treatments, so go gently and use less water. Light-coloured carpets show marks easily and may take several gentle attempts.
Frequently asked questions
Why does the stain come back?
Residue or soaking in the backing can cause wicking, where the stain reappears as the carpet dries. Blot with a dry towel, and weigh it down overnight to draw it out.
Is vinegar safe on carpet?
Diluted white vinegar is generally safe on synthetic carpets, but test first, and avoid it on delicate fibres such as wool unless the label allows.
Should I hire a machine?
For whole rooms, yes, it can help. See how often to clean carpets for general frequency ideas.
What should I do if the stain will not lift?
Stop, as repeated attempts can damage the fibres. Blot dry, take a photo and ask a carpet cleaner whether it can be treated. Some marks, such as dyes and bleach, are effectively permanent.