Ultimate Stain Removal Guide | Valley Clean Team Skip to main content
Stain Solutions

The Ultimate
Stain Removal Guide

By · Co-Founder Updated 9 min read

Coffee on the white carpet. Red wine on the couch. A spot on the stairs nobody will claim. What you do in the next few minutes matters more than anything you'll buy later.

We've pulled a lot of coffee out of a lot of carpet. Here's what works, using things you probably own. One rule first: never mix bleach with ammonia or vinegar. The fumes are dangerous, and nothing below needs bleach anyway.

Five rules before the recipes

  • Act fast: Wet stains sit on the fiber. Dry ones bond to it.
  • Blot, don't rub: Rubbing grinds it in and frays the fiber. Press and lift.
  • Work outside in: Start at the edge and work toward the center, or you'll just spread it.
  • Test first: Try any solution somewhere nobody looks, like inside a cushion cover.
  • Cold water first: Protein stains (blood, milk, egg) cook, and hot water sets them.

Stain-by-Stain Solutions

Coffee & Tea

Fresh stain: Coffee and tea are tannin stains, and tannins let go with a mild acid. That's the vinegar's job.

  1. Blot up everything you can
  2. Mix 1 tbsp dish soap + 1 tbsp white vinegar + 2 cups warm water
  3. Apply with a clean cloth, blot repeatedly
  4. Rinse with cold water, blot dry

Set stain: Baking soda paste, 30 minutes, then the fresh-stain steps.

Red Wine

Immediately:

  1. Blot up as much as you can
  2. Cover with salt to pull the wine up before it dries
  3. Wait 5 minutes, brush away the salt
  4. Add cold water and keep blotting
  5. Mix 1 part dish soap + 1 part hydrogen peroxide, apply, let sit 30 min (peroxide is a mild bleach, so test first)
  6. Blot, then rinse with cold water

In a pinch: White wine on red only dilutes the stain and keeps it wet. Cold water does the same.

Blood

Cold water only. Blood is protein, and heat cooks it into the fiber for good.

  1. Rinse with cold water right away
  2. Put hydrogen peroxide straight on it (test the fabric first)
  3. Let it bubble, then blot. The fizz is peroxide reacting with the blood
  4. Repeat until the stain lifts
  5. Rinse with cold water

Dried blood: Soak in cold salt water for several hours first.

Grease & Oil

Oil doesn't dissolve in water. Absorb what you can, then let a surfactant carry off the rest. That's what dish soap is.

  1. Blot the excess with a paper towel
  2. Sprinkle on baking soda or cornstarch, generously
  3. Let it sit 15-30 minutes to pull up the oil
  4. Brush the powder away
  5. Put dish soap directly on what's left
  6. Work it in gently with your fingers
  7. Rinse with warm water (no protein, so warm is fine)

Pet Urine

Fresh accident:

  1. Blot up as much as you can
  2. Soak with enzyme cleaner; it has to reach the padding
  3. Cover with plastic and let it sit 24-48 hours
  4. Blot dry, then sprinkle baking soda to absorb what's left
  5. Vacuum once it's completely dry

Why enzymes: Most cleaners cover the smell. Enzymes break down the uric acid crystals that make it, which your pet can smell long after you can't. That's why the same corner keeps getting hit. Keep it wet; enzymes stop working when they dry.

Ink

Ballpoint ink is dye in an oily base, which is why water does nothing and rubbing alcohol does.

  1. Lay the stain face-down on clean paper towels
  2. Dab rubbing alcohol onto the back of the stain
  3. Blot from behind so the ink comes out the way it went in
  4. Swap the paper towels as they take up ink
  5. Keep going until no more ink transfers
  6. Rinse with cold water

In a pinch: Hairspray works because of the alcohol in it. No alcohol on the label, no help.

Grass

  1. Soak the stain in white vinegar for 30 minutes
  2. Apply a paste of baking soda and water
  3. Scrub gently with an old toothbrush
  4. Rinse with cold water
  5. Repeat if needed before the dryer; heat sets what's left

Makeup (foundation, lipstick)

  1. Scrape off the excess without smearing it
  2. Apply shaving cream or dish soap; foundation is mostly oil
  3. Work it in gently with your fingers
  4. Rinse with cold water
  5. Stubborn lipstick: rubbing alcohol, then blot

Candle Wax

  1. Let the wax harden completely (ice speeds it up)
  2. Scrape off as much as you can; cold wax chips, warm wax smears
  3. Lay a paper bag or brown paper over what's left
  4. Iron on low; the wax melts and wicks into the paper
  5. Move to clean paper and repeat until nothing transfers
  6. Treat any leftover dye with rubbing alcohol

When DIY Isn't Enough

Some of this is past dish soap and a cloth. Call someone for:

  • Large area stains that have soaked into the padding; they wick back up as the pad dries
  • Old, set-in stains that have oxidized (the color has changed chemically, not just dried)
  • Delicate fabrics like silk, wool, or antique textiles
  • Bleach spots. The dye is gone; the fix is putting color back, a different job entirely
  • Pet damage that's gone through the pad into the subfloor

Got a stain that won't budge?

If it survived the steps above, it's probably deeper than the surface. We've got the tools for the ones a cloth and a bottle can't reach, and we've brought back plenty of carpets their owners had written off.

Professional Cleaning Services Near You

The Valley Clean Team serves homes and businesses across Alabama and Tennessee with reliable, thorough cleaning services.

Texts answered in minutes · written quotes within 2 business hours

Insured

Background Checked

Cleaner screening

100% Satisfaction

Free re-clean if needed

Weekends Available

Check current openings

15 Years Avg.

Cleaner experience

1,500+

Customers served

4.9★ · 156

Google reviews

2 business hours

Quote response SLA