HomeHome & MaintenanceHow to remove stains from carpet

How to remove stains from carpet

A short, no-nonsense walkthrough — the steps, the gotchas, and answers to the usual questions.

15–30 minutes plus drying Easy

Spills happen, but most carpet stains lift out if you act quickly and blot instead of scrub. A basic cleaning solution and a patient hand handle the majority of everyday marks without a professional.

What you'll need

  • Clean white cloths or paper towels
  • Dish soap
  • White vinegar
  • Warm water
  • Spray bottle

Step by step

  1. Act fast and lift solidsScoop up any solid material with a spoon and remove excess liquid right away. The sooner you treat a spill, the less it sets into the fibers.
  2. Blot, do not rubPress a clean white cloth onto the stain to soak up liquid, working from the outside in. Rubbing pushes the stain deeper and frays the pile.
  3. Mix a mild solutionCombine a teaspoon of dish soap and a tablespoon of white vinegar into two cups of warm water. This handles a wide range of common food and drink stains.
  4. Test then applyDab the solution on a hidden spot to check for color change, then apply a little to the stain and let it sit for about five minutes.
  5. Blot up the stainPress with a fresh cloth to lift the loosened stain, switching to clean areas of cloth as it transfers. Repeat the apply-and-blot steps until the mark fades.
  6. Rinse and dryDab with plain water to rinse out the solution, blot up the moisture, and lay a dry towel over the spot with a weight on it to draw out the rest.

Handy tips

  • Always blot from the edges toward the center to keep the stain from spreading.
  • Keep a stash of clean white cloths for stains, since colored ones can transfer dye.
  • Use the mildest solution that works before reaching for stronger commercial cleaners.

Heads up

  • Test any cleaner on a hidden area first, as some solutions can lighten or damage certain carpets.
  • Do not soak the carpet, since excess moisture can reach the backing and cause mildew.
  • Never mix cleaning chemicals such as vinegar and bleach together.

FAQ

Why should I blot instead of scrub?

Scrubbing grinds the stain deeper into the fibers and can permanently fray the pile. Blotting lifts the spill out while keeping the carpet's texture intact.

What removes an old, dried stain?

Loosen it first by dabbing with warm water, then apply the soap-and-vinegar solution and give it several minutes to work before blotting. Older stains often need a few rounds.

Does club soda really work on stains?

It can help lift fresh spills, especially wine, by loosening the stain so you can blot it out. Plain water and a mild soap solution work about as well for most stains.