Guide

Homemade Rug Cleaning Solutions

Baking soda, white vinegar and dish soap handle a lot of everyday rug messes for almost nothing — on the rugs that can take them. On the wrong rug the same mixtures bleed dye, dull wool and leave a residue that attracts more dirt. Here is what works, and where to stop.

About 6 minutes to read

Baking soda, white vinegar and a soft brush beside an area rug

Baking soda for odour

The simplest and safest of the lot. Sprinkle a dry layer over the rug or the smelly patch, leave it an hour for everyday smells or overnight for a stubborn one, then vacuum it up. It absorbs odour rather than masking it, and because it is dry it is safe on almost any rug. Strong pet smells are the exception — those need an enzyme cleaner, not baking soda.

Mild dish soap for spots

For a fresh spill on a washable rug, a few drops of mild dish soap in cool water, applied to a cloth and blotted from the edge of the stain inward, lifts most food and drink. Blot, do not rub, and rinse the spot with a clean damp cloth so no soap is left behind. Skip this on anything you are not sure is washable.

Diluted white vinegar for general grime — with limits

One part white vinegar to two parts cool water, misted lightly and worked with a soft brush, freshens a dull but hard-wearing synthetic rug and helps with light odour. The limit matters: vinegar is mildly acidic and must stay off wool, silk and viscose, where it can dull the fibre and move dye. Mist, never soak, and let the rug dry fully.

What to keep away from a rug

Some common remedies do more harm than good. Keep bleach and strong alkaline or “oxy” cleaners off wool and silk, keep hot water and steam off any spot that might be urine, and keep hydrogen peroxide off coloured rugs unless you have tested it. Anything that foams aggressively or promises to “lift any stain” earns a hidden-corner test first.

The rugs to not experiment on

Homemade solutions are for hard-wearing, washable rugs. A wool, silk, viscose, antique or hand-knotted rug is the wrong place to try a recipe — the damage from a bleed or a watermark usually costs more than a professional clean would have. For those, dust and vacuum gently between washes and leave the wet work to a plant.

Homemade Rug Cleaning Solutions — FAQs

Does baking soda and vinegar clean a rug?

For a hard-wearing washable rug, yes — baking soda absorbs odour and diluted white vinegar freshens general grime. Keep both off wool, silk and viscose, mist rather than soak, and test a hidden corner first. For set-in stains or pet urine you need more than a home remedy.

What is a good homemade carpet cleaner solution?

A few drops of mild dish soap in cool water for spots, baking soda for odour, and one part white vinegar to two parts water for general grime on synthetic rugs. Apply to a cloth, blot rather than scrub, rinse, and dry fully — and never use these on delicate fibres.

Can you put vinegar on a wool rug?

No. Vinegar is acidic and can dull wool and move its dyes, and wool is prone to felting when wet. Clean wool gently with cool water and a wool-safe detergent at most, and send a soiled or stained wool rug to a professional.