How to Clean Carpet (Spot Cleaning & Freshening)
What You'll Need
- 1 box
- 1/2 cup
- 1 tsp
- Spray bottle
- Several
- 1
Step-by-Step Method
For fresh stains, blot (never rub) with a clean white cloth from the outside of the stain inward. Switch to a clean section of cloth frequently. Remove as much liquid as possible.
Mix 1 tsp dish soap + 1/2 cup warm water + 1 tbsp white vinegar. Apply to the stain with a clean cloth, dabbing gently. Do not pour liquid directly onto carpet.
Blot with a clean damp cloth to remove soap residue. If soap residue remains, it attracts dirt and the spot will get dirty again quickly. Blot with a dry cloth to absorb moisture.
Sprinkle baking soda liberally over the entire carpet. Let sit at least 30 minutes (overnight for strong odors). Vacuum thoroughly with overlapping passes.
- Never rub a carpet stain (pushes it deeper into fibers)
- Do not use hot water on protein stains like blood, milk, or egg (heat sets protein stains)
- Do not over-wet carpet (moisture trapped in padding causes mold)
- Do not use bleach on carpet (permanent discoloration)
- Keep a carpet stain kit ready: white cloths, dish soap, vinegar, hydrogen peroxide, and baking soda. Speed is everything with carpet stains.
- For old, dried stains: apply hydrogen peroxide (3%) directly, let sit 10 minutes, blot. Test in an inconspicuous area first as peroxide can lighten some carpet dyes.
- Professional carpet cleaning every 12-18 months extends carpet life significantly.
Frequently Asked Questions
Every 12-18 months for most households. Every 6-12 months if you have pets, children, or allergies. Professional hot water extraction (steam cleaning) removes deep-seated dirt and allergens that vacuuming alone cannot reach.
Sources & Methodology
Carpet cleaning chemistry: dish soap as surfactant lifts grease-based stains, vinegar neutralizes alkaline stains, hydrogen peroxide oxidizes organic stains. Blotting vs. rubbing prevents fiber damage and stain spreading.
Last reviewed: March 20, 2026