Homemade Carpet Cleaning Solution Recipes That Actually Work
A 750 ml bottle of branded carpet spot spray costs around 6 to 9 pounds in most supermarkets. The same job can usually be done with ingredients that cost about 30 pence per bottle, and most of them are already under your kitchen sink.

A 750 ml bottle of branded carpet spot spray costs around 6 to 9 pounds in most supermarkets. The same job can usually be done with ingredients that cost about 30 pence per bottle, and most of them are already under your kitchen sink. The catch is that the wrong homemade mix can leave a sticky ring, bleach a patch, or fade a wool rug for good.
After years of cleaning carpets in rented flats, family homes and one very unlucky student house, I rely on four homemade carpet cleaning solution recipes. Each one has a specific job, a ratio that does not leave residue, and a fibre type it should never touch. Here they are, along with the mixes I refuse to use.
What You Need Before Mixing Anything
Every recipe below uses the same handful of supplies. Buying them once covers months of spot cleaning.
- Clear washing-up liquid. No colour, no added moisturiser, no bleach. Coloured liquids can dye pale carpet.
- White distilled vinegar. The cheap 5 percent kind. Malt vinegar smells and can stain.
- 3 percent hydrogen peroxide. Sold in chemists for under 2 pounds.
- Bicarbonate of soda. For dry absorbing, not for scrubbing.
- Two spray bottles, labelled. One for soap mixes, one for vinegar. Never reuse a bottle that held a bleach product.
- White cotton cloths or plain kitchen roll. Coloured cloths can transfer dye.
If you are building a kit from scratch, I listed the tools worth owning in what belongs in a budget carpet cleaning kit.
Four Homemade Carpet Cleaning Solution Recipes
| Recipe | Mix | Best for | Do not use on |
|---|---|---|---|
| Mild soap | 1 tsp clear washing-up liquid in 500 ml warm water | Food, mud, general grime | Nothing, safest option |
| Vinegar rinse | 1 part white vinegar to 2 parts water | Rinsing soap, light odours, coffee | Natural stone floors beneath thin rugs |
| Peroxide spot | 3 percent hydrogen peroxide, undiluted, a few drops | Blood, red wine, tea on light synthetic carpet | Wool, silk, dark or patterned carpet |
| Dry absorb | Bicarbonate of soda sprinkled dry | Grease, fresh spills, smells | Damp deep pile left for days |
How to apply them
- Blot the spill first with a dry cloth, pressing straight down. Do not rub.
- Mist the solution lightly. Soaking pushes the stain into the backing and underlay.
- Wait three to five minutes, then blot from the outside edge toward the centre.
- Rinse with plain water or the vinegar rinse, then blot again until the cloth comes away clean.
- Lay a folded towel over the spot with a heavy book on top for an hour to draw out the last moisture.
Why More Soap Makes Carpets Dirtier
The most common mistake I see is a mix that is far too strong. People squeeze in a tablespoon of washing-up liquid thinking it will work faster. It does lift the stain, but the soap that stays in the fibres is sticky. Within two weeks it has collected dust and foot traffic, and the clean spot is now a dark patch, often larger than the original stain.
A teaspoon in 500 ml is plenty. If you can see suds building as you blot, rinse more. The final rinse is not optional; it is the step that decides whether the spot stays clean.
The Baking Soda and Vinegar Myth
Online tips constantly recommend sprinkling bicarbonate of soda, pouring vinegar on top and letting it fizz. It looks like cleaning. Chemically, it mostly is not.
Bicarbonate of soda is an alkali and vinegar is an acid. When you mix them, they neutralise each other, producing carbon dioxide, water and a little sodium acetate. The fizz is the two ingredients cancelling out. What you are left with is salty water soaking into your carpet, plus extra moisture that can reach the underlay. Each ingredient is more useful on its own: bicarbonate dry to absorb grease and odour, vinegar diluted as a rinse. Use them on separate days, or at least vacuum the powder fully before any liquid goes down.
Fibre Types That Change the Rules
Most fitted carpet in UK homes is polypropylene, nylon or a wool blend, and those three react differently.
- Polypropylene: tough and stain resistant. All four recipes are fine, including peroxide on light colours.
- Nylon: takes dye easily, so a peroxide test patch is essential. The soap mix and vinegar rinse are safe.
- Wool and wool blends: sensitive to alkaline products and bleaching agents. Stick to the mild soap mix and plain water rinse. Skip peroxide and strong vinegar.
If you do not know your fibre, check the label under a corner or the receipt, or pull a single loose strand and look closely: wool frizzes, synthetics stay shiny and smooth. Always test any homemade mix on a hidden spot, such as inside a wardrobe, and wait 30 minutes before trusting it.
What the Homemade Route Really Saves
I costed my own supplies last spring. A 500 ml bottle of clear washing-up liquid at about 1.20 pounds makes roughly 100 bottles of the mild soap mix. A litre of white vinegar at around 60 pence makes nine bottles of rinse. Add a 2 pound bottle of peroxide and a 1 pound box of bicarbonate, and a full year of spot cleaning for a three-bedroom house came to under 6 pounds, the price of one branded spray.
Where homemade does not save money is on deep, old or set-in stains. Two failed attempts with a home mix can cost more in time and damage than one proper product bought for that single job.
Mixes I Will Not Use at Home
Some homemade recipes circulating online are genuinely dangerous or reliably damaging.
- Bleach with anything. Bleach mixed with vinegar releases chlorine gas. Mixed with ammonia, it produces chloramine fumes. Neither belongs in a living room.
- Ammonia on wool. It weakens the fibre and can permanently dull the colour.
- Homemade enzyme cleaners for pet urine. Fermented citrus peel recipes do not produce reliable enzyme levels. Old urine spots need a proper enzyme product, for reasons I explained in why pet stains keep coming back.
- Laundry detergent. Optical brighteners can leave a lighter patch that never fades back.
FAQ
Can I use a homemade solution in a rented carpet cleaning machine?
Use only the mild soap mix at half strength, or plain hot water. Homemade mixes can foam in machines, and many rental agreements specify their own solution, so check before you pour.
How long does a homemade mix keep?
The soap and vinegar mixes last about a month in a labelled bottle. Hydrogen peroxide loses strength in light, so keep it in its brown original bottle and do not decant it.
Will vinegar leave my carpet smelling?
For an hour or two, yes. The smell fades completely as it dries. Open a window to speed it up.
Mix Your Starter Bottles Today
Label two spray bottles. In one, mix one teaspoon of clear washing-up liquid with 500 ml warm water. In the other, combine one part white vinegar with two parts water. Keep a small brown bottle of peroxide and a box of bicarbonate nearby. Test each on a hidden spot this week, before the next spill arrives. For more tools and products that earn their place, browse the cleaning kit section.
More in Cleaning Kit
Cleaning Kit
Should You Rent or Buy a Carpet Cleaner on a Budget
The carpets look grey in the walkways, a professional quote came back at 180 dollars, and the supermarket has a rental machine...
Cleaning Kit
How to Choose a Carpet Brush That Cleans Without Fraying the Pile
A good carpet brush is the most underrated tool in a budget cleaning kit.
Cleaning Kit
Choosing a Budget Carpet Spot Cleaner That Works
A portable carpet spot cleaner costs somewhere between 70 and 180 dollars, which is about the price of one visit from a...