Anyone with carpeting knows that stains are almost inevitable. One spilled cup of coffee, a muddy shoeprint, or a dropped plate of food can leave behind a mark that feels impossible to remove. Hard floors are much easier to wipe clean, but carpets tend to hold onto liquids, odors, and discoloration. If your home has mixed flooring or is fully carpeted, learning a few reliable stain-removing tricks can save you a lot of stress, money, and frustration when everyday accidents happen.

By combining powder stain remover and blue dish soap (a powerhouse of a DIY cleaner), you can get rid of not just fresh stains, but older, set-in ones that refuse to budge. You can also use a mix of hydrogen peroxide and dish soap, but it’s important to test this method on a small patch of carpeting first.

Peroxide will lift and lighten your carpet’s color pigmentation, so you’ll want to try to avoid lightening your entire carpet to match the shade of that one pesky spot.

That said, if you have a carpet that’s a shade of beige or white, you might be safe to use the hydrogen peroxide formula, but other shades such as brown will lead to a slight color change when removed.

Stain remover recipe

  • One cup of hot water
  • ½ scoop of the powder stain remover
  • Two tablespoons of blue dish soap
  1. Mix all of the above (swap out powder stain remover for ½ cup of 3% hydrogen peroxide) to create a solution.
  2. Keep a scrubber brush and towel nearby. Pour the solution onto the stain and start scrubbing with a vegetable scrub brush. Be sure to work fast, as the area will foam up with bubbles.
  3. Keep scrubbing, using the towel to soak up the suds
  4. Slowly add regular hot water on top of the foaming suds in order to rinse out the solution.
  5. Continue to press the towel over the stain—this will effectively lift the remaining dirt out of the carpet.

After cleaning the stain, the spot may stay damp for a little while, especially if you used a generous amount of liquid or worked on a thicker fabric, carpet, or upholstery. Don’t worry — this is completely normal. Give the area enough time to dry fully before walking on it, sitting on it, or placing anything over it. To help speed up the process, point a fan toward the cleaned area, open a window, or keep the room well-ventilated. Avoid using high heat, as it can damage some materials or set any remaining residue. Once the spot is dry, check the area again. With a little patience, you should be able to see the stain fade or disappear completely.