You’ll need white vinegar or a specialist stain remover suitable for your rug type, bicarbonate of soda, fine table salt, a clean cloth or paper towels, a vacuum cleaner, and optionally a commercial dry cleaning powder or foam. For machine-washable rugs, access to your washing machine and a mild detergent is all you need on top of that.
Step 1: Deal With Stains Before Anything Else
This article contains affiliate links. If you make a purchase through them, we may earn a small commission at no extra cost to you.
The single most important thing to understand about rug stains is that speed matters enormously. The longer a spill sits, the deeper it works its way into the fibres, and once it’s set — particularly anything oily, tannin-based like wine or tea, or mud — it becomes much harder to shift. The moment something lands on your rug, blot it immediately with a paper towel or clean cloth. Work from the outside edge of the stain inwards to stop it spreading, and never rub — rubbing pushes the stain further into the pile and can damage the fibres.
Once you’ve blotted up as much of the spill as possible, identify what type of stain you’re dealing with, because this changes how you treat it. Water-based stains — soft drinks, coffee, water-based paint — respond well to cold water flushed gently through the fibres from the back. Oil-based stains, including grease, makeup, grass marks, and tomato-based sauces, actually benefit from slightly warmer water, which helps lift the oil rather than setting it.
Apply a stain remover suited to your rug’s material, or create a paste from bicarbonate of soda and white vinegar for a gentle home alternative. Work it in softly with your fingertips, leave it for at least five minutes to do its job, then rinse and blot dry. If your rug is wool, jute, or another natural fibre, always check that your chosen product is suitable — standard stain removers can strip natural fibres or cause permanent discolouration. A detergent made for delicates is often the safest choice here.
Step 2: Choose the Right Cleaning Method for Your Rug
Not every rug can or should be soaked with water, and using the wrong method is where most rug-cleaning disasters happen. Synthetic rugs — the kind you’d find in many modern homes — are usually the most forgiving and can often tolerate a gentle machine wash or a damp clean. Natural fibre rugs, including wool, jute, and sisal, are much more sensitive. Jute and sisal in particular cannot handle any significant moisture exposure without warping, shrinking, or developing mildew, so dry cleaning is the only sensible route.
For rugs that can’t get wet, the bicarbonate of soda method is genuinely effective. After vacuuming the rug thoroughly to lift surface dust and hair, sprinkle bicarbonate of soda generously over the entire surface, concentrating on any areas that smell stale or look dull. Leave it for one to three hours — or overnight if the rug needs a deeper refresh — then vacuum slowly and carefully until every trace is removed. Adding a few drops of lavender or eucalyptus essential oil to the bicarbonate of soda before you scatter it gives the rug a pleasant, lasting fragrance.
If you’d prefer something with a little more stain-busting power, a commercial dry cleaning powder or foam works well on larger rugs or those with high footfall. Vacuum first, distribute the product evenly, allow 30 to 60 minutes for it to activate, then vacuum again thoroughly. These products are particularly good at tackling grease, wine, and coffee without wetting the fibres at all. For machine-washable rugs, a brilliant option worth knowing about is Ruggable’s washable rug range, designed specifically to go straight in the washing machine at home without the faff of trying to dry a soaking wet traditional rug.
Step 3: Dry Thoroughly and Maintain Regularly
However you’ve cleaned your rug, drying it properly is non-negotiable. A damp rug left in a pile or in a poorly ventilated room is an invitation for mildew, which is both difficult to remove and potentially harmful if someone in your home has allergies. Lay the rug flat in a well-ventilated space, ideally outdoors in dry weather or near an open window. Avoid direct intense heat from radiators, as this can cause some fibres to shrink or become brittle over time.
For rugs cleaned with dry methods, the “drying” step is simply ensuring you’ve vacuumed out every last trace of powder or salt — any residue left in the pile will attract new dirt faster. Roll the rug back and forth in different directions with the vacuum rather than going over it in one pass, especially with longer pile rugs where product can settle deep into the fibres.
Regular maintenance between deep cleans makes a real difference to how often you need to put in the effort. Vacuuming weekly, rotating the rug every few months to distribute wear evenly, and treating spills immediately rather than hoping they’ll sort themselves out — these small habits extend the life of a rug considerably and keep it looking well cared for.
One Thing Most People Skip
Most people vacuum the top of their rug regularly but never flip it over to clean the back. Dust, grit, and debris work their way down through the pile and accumulate on the underside, where they act like sandpaper against both the rug backing and the floor beneath. Once every few months, flip the rug over and vacuum the back thoroughly before turning it right side up again — it makes a noticeable difference to how fresh and clean the rug looks and feel underfoot, and it protects both the rug and your flooring from unnecessary wear.
A well-cared-for rug really can last for years — it just takes a bit of know-how and the confidence to tackle problems quickly rather than hoping for the best.
Frequently Asked Questions
Can you put a wool rug in the washing machine?
Most wool rugs are not suitable for machine washing, as the agitation and moisture cause the fibres to felt and shrink. Dry cleaning methods — bicarbonate of soda, fine salt, or a specialist dry cleaning powder — are much safer for wool. Always check the care label before attempting any wet cleaning.
How do you get rid of a musty smell from a rug without washing it?
Bicarbonate of soda is your best option here. Sprinkle it generously over the whole surface, leave it overnight, then vacuum it out slowly and thoroughly. Adding a few drops of essential oil to the bicarbonate of soda before applying it gives a pleasant lasting scent. Make sure the rug is in a well-ventilated space during the process.
How often should you deep clean a rug at home?
For most households, a proper deep clean two to three times a year is sufficient, alongside weekly vacuuming and prompt stain treatment. Rugs in high-traffic areas — hallways, living rooms with pets or children — will benefit from more frequent attention, perhaps every two months using a dry cleaning method between full washes.




