Mon to Fri 9am-5pm
Mon to Fri 9am-5pm
We know how frustrating a spill or stain on a rug can be. It’s often tempting to reach straight for a strong chemical cleaner, but harsh products can do more harm than good, fading colour and weakening fibres over time. These tried-and-tested, non-toxic methods can help lift marks while being kinder to your rug.
For valuable or delicate rugs, we always recommend professional cleaning so the stain and fibre type can be properly assessed.

White vinegar is a household favourite for a reason. It can be effective on a wide range of stubborn stains, including wine, grease, grass, sweat, and condiments.
Pour enough white vinegar over the stained area to cover it completely and leave for around five minutes. Rinse with warm water, blotting gently rather than rubbing. For deeper stains, you may need to repeat the process, but this method works well on many rug types.
Ideal for liquid spills, baking soda is brilliant at absorbing moisture and odours. Coffee, fruit juice, and fizzy drinks are all good candidates for this method.
Sprinkle baking soda generously over the spill while it’s still damp, allowing it to soak up the liquid. Leave for around an hour, then dab the area with hot water using a sponge. Once dry, vacuum away any residue.
Sometimes, a stain is simply dirt or food residue that’s settled into the fibres. In these cases, heat and water can be enough.
Using a steam cleaner filled with plain water, gently treat the affected area. The heat helps loosen grime without the need for added chemicals. A water-based carpet cleaning vacuum can also work well if you don’t own a steam cleaner.
It may sound unlikely, but beer can help lift tea and coffee stains. Pour a small amount onto the stain and lightly rub or blot the area. The stain should begin to lift as you work.
You may need to repeat the process to remove all traces, but it’s a surprisingly effective solution for these common stains.
For juice spills, grease or oil stains, shaving cream can be a handy solution. Blot the area first, then apply a small amount of plain white shaving cream.
Work it gently into the stain with a damp sponge. For tougher marks, leave the cream to dry before wiping away with a clean, damp cloth.
Salt is particularly useful for red wine and greasy food stains. While the wine is still wet, dilute the colour by pouring a small amount of white wine over the area, then blot with cold water. Sprinkle salt generously over the stain and leave for around ten minutes before vacuuming.
For grease stains, mix one part salt with four parts rubbing alcohol and gently work it into the stain, always following the natural direction of the rug fibres.
Salt can also help with ketchup spills, where speed is key. Scatter salt over the stain, allow it to absorb the moisture, then vacuum and repeat as needed until the mark fades.
Even with the best care, spills are part of everyday life. If you’re looking for a lower-maintenance option, our washable rugs are designed to handle busy homes, making clean-ups simple and stress-free.
For extra peace of mind, our stain protector helps create an invisible barrier against everyday spills, giving you more time to act before marks set in.
Explore our washable rugs or order a rug stain protector for a home that’s mess-proof.

Act quickly if you can. Blot the stain gently with a clean cloth to remove excess liquid, avoiding any rubbing. Mix a small amount of mild washing-up liquid with warm water and dab the area carefully. For lingering marks, a light sprinkle of baking soda can help absorb colour and odour. Always blot, rinse with clean water and allow the rug to dry naturally.
Tea stains respond well to gentle treatment. Start by blotting the area with a dry cloth, then apply a mix of warm water and a few drops of mild detergent. Dab slowly until the stain begins to lift. For stubborn marks, a small amount of white vinegar diluted with water can help. Rinse thoroughly and avoid over-wetting the fibres.
Red wine stains are best tackled while still wet. Blot immediately to absorb as much liquid as possible. Sprinkle salt over the area to draw out moisture, then vacuum once dry. If colour remains, gently dab with cold water and a mild detergent solution. Avoid heat, as it can set the stain deeper into the fibres.
Nail varnish can be tricky, so always test any method on a hidden area first. If the polish is dry, gently scrape off excess with a blunt edge. Dab the stain with a small amount of non-acetone remover on a cloth, working from the outside in. Blot carefully and rinse with warm water to remove residue.
With mud stains, patience pays off. Allow the mud to dry completely before attempting to clean it. Once dry, vacuum thoroughly to remove loose dirt. Any remaining marks can be dabbed with warm water and a mild detergent. Work gently and avoid scrubbing, which can push dirt deeper into the fibres.
Blood stains should always be treated with cold water, never hot. Blot the area gently with a cloth dampened in cold water until the stain begins to lift. For stubborn marks, a small amount of salt mixed with cold water can help. Continue blotting until clear, then rinse lightly and allow to dry.