How to Remove Common Stains From Carpets and Sofas
Simple first-aid steps for tea, oil, mud, ink and other common stains on carpets and sofas, plus when to call a professional.

Spills happen, particularly in homes with children, guests and plenty of chai. Knowing what to do in the first few minutes can decide whether a stain disappears or stays for years. Here is a simple guide.
First rules for any stain
- Act quickly.
- Blot with a clean, white cloth. Do not rub.
- Work from the outside of the stain towards the middle.
- Test any product on a hidden area first.
- Use as little moisture as possible.
Check the care label on your sofa. Some fabrics should not be cleaned with water.
Tea and coffee
Blot right away. Dab with cool water mixed with a small amount of mild washing-up liquid. Rinse with a clean damp cloth, then blot dry. Milky tea may need a second round.
Cooking oil and grease
Sprinkle baking soda or cornflour on the mark and leave it for 15 to 20 minutes to absorb the oil. Vacuum it away. Dab with a little diluted washing-up liquid, then blot.
Red soil and mud
Do not touch wet mud. Let it dry completely, then break it up gently and vacuum. Treat any remaining mark with mild soapy water, and blot.
Red wine and juice
Blot well. Dab with cool water and a little mild detergent. Do not use hot water, as heat can set the stain.
Ink
Blot, and do not spread the mark. Dab a little rubbing alcohol onto a cloth, not directly onto the stain, after testing it on a hidden area. Use a fresh part of the cloth each time.
Pet accidents
Blot up as much as you can. Dab with a mix of cool water and a little mild detergent. Air the area well. Lingering smells may need professional treatment.
Vomit and food
Scoop up the solids. Blot, then clean using mild soapy water. Allow the area to air thoroughly.
Chewing gum and candle wax
Hold an ice pack against the gum until it hardens, then gently lift it away. For wax, freeze and lift it off in the same way.
Things that make stains worse
- Rubbing hard
- Using hot water on unknown stains
- Using bleach on coloured fabric
- Mixing cleaning products
- Soaking the area
- Applying a coloured cloth that could transfer dye
When to call a professional
Get help if:
- The stain is old or has been treated several times
- The fabric is delicate, such as velvet or silk
- The carpet is wool or hand-made
- There is a strong smell
- A mark has spread or left a ring
Professional cleaners can identify the fibre and choose a suitable treatment. Some stains can be improved but not fully removed, so it pays to act early.
Build a small stain kit
Keep a few basics together in a cupboard, so that you can act quickly:
- Clean white cotton cloths or paper towels
- Mild washing-up liquid
- Baking soda
- A spoon or blunt scraper
- A spray bottle of clean water
- Rubbing alcohol, stored safely away from children
Having these ready prevents you from reaching for bleach or whatever happens to be nearby.
Stains that are common in Kenyan homes
Tomato and stew sauce
Scrape off the food, then blot. Dab with cool water and a little mild detergent. Oil-based sauces may need baking soda first, to absorb the grease.
Ugali and porridge
Let it dry, then gently scrape it away. Vacuum up the crumbs, and treat what remains with mild soapy water.
Shoe polish
Scrape gently and blot. Polish can spread quickly, so test a small amount of rubbing alcohol on a hidden area, and seek professional help on light fabrics.
Nail polish and hair dye
These are difficult. Blot only, avoid home solvents on delicate fabrics and get professional advice quickly.
Frequently asked questions
Does vinegar remove stains?
Diluted vinegar can help with some stains and smells, although it should be tested first. It is not suitable for every fibre.
Why does a stain come back after cleaning?
This is known as wicking. Dirt deep in the fibres rises to the surface as the fabric dries. It usually means that the stain was not completely removed, or that too much water was used.
Can old stains be removed?
Some can be improved, but the longer a stain has been there, the harder it is to remove. Heat and home products can also set stains, so tell the cleaner what you have already tried.
Need help with a stubborn mark? Send us a photo. Macky Group provides carpet cleaning and sofa cleaning across Nairobi and Thika. Request a free quote.
Need a hand with this?
Macky Group offers professional cleaning across Nairobi, Thika and surrounding areas.



