Stain Removal Guide for Clothes and Fabrics


    Match the method to the stain, then act while it is still wet. Blot — do not rub. Use cold water on protein stains (blood, dairy, egg, sweat, many body fluids) because heat cooks those proteins into the fiber. Grease is different: pretreat with dish soap, then wash as warm as the fabric allows. Always spot-test a cleaner on a hidden seam. Do not put the item in the dryer until the stain is gone; dryer heat sets what is left.

    Safety first

    • Never mix chlorine bleach with ammonia, vinegar, or rubbing alcohol. Never mix hydrogen peroxide with vinegar in a closed bottle. Use one chemistry, rinse, then try another.
    • Spot-test peroxide, alcohol, vinegar, and any “miracle” spray. Peroxide and bleach lighten dye.
    • Care label wins. Silk, wool, acetate, leather, and “dry clean only” are not DIY science projects. Take those to a cleaner and point to the stain.
    • Skip the folklore first. WD-40, peanut butter, and shaving cream can work on some washable cottons and also leave an oil film or scent that is harder than the original stain. Start with blotting, the right water temperature, dish soap, and an enzyme detergent.
    • Gloves and air if you use solvents (alcohol, mineral spirits, WD-40). Keep them off skin, eyes, and flames.


      Know the stain family

      • Protein: blood, dairy, egg, sweat, mucus, vomit. Cold water. Enzyme detergent. No heat until it is gone.
      • Oil and grease: cooking oil, butter, gravy, motor oil, many salad dressings. Absorb extra oil, work in dish soap, then warm or hot wash if the fabric allows.
      • Tannin / plant dye: wine, coffee, tea, fruit juice, many sodas. Blot, flush with cold water. A little white vinegar can help on colorfast fabric. Heavy soap first can sometimes set tannin stains — treat, then launder.
      • Combination: tomato sauce, chocolate, lipstick, gravy. Lift the grease with dish soap first, then treat whatever color is left.
      • Ink, dye, marker: alcohol-based solvents, working from the back of the fabric onto a pad so the color transfers out, not around.

      Red wine

      Blot. While it is wet, a thick layer of salt or baking soda can pull some pigment — then vacuum or shake it off. Flush from the back with cold water. On washable whites, a mix of dish soap and 3% hydrogen peroxide (spot-test) left for up to 30 minutes, then a cold wash, is more reliable than club soda or white wine. Colorfast washables can often take an oxygen bleach soak (sodium percarbonate). Do not use chlorine bleach on wine unless the garment is bleach-safe white cotton, and never mix bleach with peroxide.

      Fruit juice, coffee, and tea

      These are mostly tannin stains. Flush with cold water as soon as you can. Soak about 15 minutes in 1 quart cool water, 1 tablespoon white vinegar, and ½ teaspoon dish soap, then launder. For a stubborn coffee ring on colorfast fabric, a dab of rubbing alcohol on a cloth (not poured on) can help before washing. Skip heat until you inspect.

      Marker and ink

      Place a white towel under the stain. Press — do not scrub — with a cotton ball wet with 70%+ isopropyl alcohol or alcohol-based hand sanitizer. Change the cotton as it picks up ink. Hairspray only helps if it still lists a high alcohol content; many modern formulas will not. Rinse, then wash. Test first: alcohol can move dye in cheap prints.

      Grease and oil

      Scrape or blot extra grease. Sprinkle baking soda or cornstarch if it is a fresh puddle, wait 10–15 minutes, and brush it off. Work a grease-cutting dish soap into the spot, wait about 10 minutes, then wash as warm as the fabric allows. Check before drying. Motor oil on work clothes may need a second pretreat or a mechanic’s powdered degreaser made for laundry — not gasoline.

      Tomato sauce

      Blot. Dish soap and cold water for the oil, repeating until the smear feels clean, then treat remaining red with an enzyme pretreat or oxygen bleach on colorfast fabric. Heat sets tomato dye.

      Chocolate

      Let it firm, scrape the extra, then dish soap and cool water. An enzyme detergent handles the protein and fat better than shaving cream. Repeat, then wash cool or warm as the label allows. Inspect before the dryer.

      Butter and oily food

      Same path as grease: absorb, dish soap, warm wash if allowed. WD-40 is a last resort on sturdy, washable fabric only — it is a petroleum spray. If you use it, work dish soap through afterward and wash on its own so you do not perfume the rest of the load. Skip it on delicates, silk, and anything you cannot launder hot enough to clear the residue.

      Dairy and eggs

      Cold water only. Blot. A paste of dish soap and baking soda, or an enzyme stain spray, then a cold wash. Hot water on egg is how you get a permanent omelet in the weave.

      Mud

      Let it dry, then knock and brush off as much as you can. Pretreat with detergent and a little water, or an enzyme spray. On colorfast cotton, a 1:1 vinegar and water dab can help after the grit is gone. Wash. Grit in a washer drum scratches other clothes — shake outdoors first.

      Grass

      Grass is dye plus protein. Soak cold, pretreat with enzyme detergent, and blot stubborn spots with rubbing alcohol on colorfast fabric. Wash cold or warm as labeled. Skip the dryer if a green shadow remains.

      Mildew

      Take items into sun and air if you can. Wash with detergent; add oxygen bleach on colors that allow it, or chlorine bleach only on bleach-safe whites. Vinegar in the rinse can help odor on some washers, but it is not a registered mildew killer. If the fabric is rotting, washing will not save it.

      Deodorant

      White streaks are often waxy product; yellow buildup is sweat plus aluminum salts. For white streaks, a little shampoo or dish soap, then wash. For yellowed underarms on washable shirts, an enzyme pretreat or a paste of baking soda and water, or a labeled oxygen-bleach soak on whites, beats hoping one wash will lift years of buildup. Do not mix products. Heat sets yellowing.

      Lipstick and creamy makeup

      Scrape extra with a spoon. Work dish soap into the oily stain. For dye that remains, try a little rubbing alcohol on a test spot, then wash. Peanut butter is just more oil — it can move waxy lipstick on a sturdy cotton, and it can also leave a peanut-oil halo. Skip it on anything nice.

      Powder makeup

      Shake and vacuum what you can. Blot with a damp cloth. Peroxide belongs on white or tested colorfast fabric only, on a toothbrush, then rinse. Most everyday makeup comes out with dish soap and an enzyme wash.

      Blood and other body fluids

      Cold water, immediately, from the back of the stain. Keep flushing until the water runs clear. Then an enzyme detergent soak in cold water. 3% hydrogen peroxide can lift fresh blood on white cotton — apply, fizz, blot, rinse — and it can bleach color, so test. Salt draws some moisture from a wet stain but is not a complete method. Crushed aspirin is not a reliable textile treatment; skip it.

      For silk, wool, and upholstery, stop at blotting with cold water and call a professional. Dried blood on sturdy cotton may need a second cold enzyme soak. Never hot-wash “to kill germs” until the stain is gone — you will set it, then still need to wash.

      By fabric

      Whites: treat fast, blot with a white cloth, and you can use oxygen bleach more freely. Chlorine bleach only when the label allows, never on spots you just hit with ammonia, vinegar, or peroxide until you have rinsed.

      Darks: skip chlorine. Go easy on peroxide. Oxygen bleach is usually the color-safer oxidizer if the label agrees.

      Delicates: blot, cool water, a tiny amount of mild detergent, and a cleaner if it is still there. No WD-40, no peroxide baths, no dryer.

      Rules that apply to every stain

      • Act while it is wet.
      • Blot, do not grind it in.
      • Cold for protein; dish soap then warmer water for grease.
      • Test first.
      • No dryer, no iron, until you inspect in good light.
      • One chemistry at a time, with a rinse in between.

      If the garment is a whole load of set-in stains, or the fabric is anything you would hate to replace, a cleaner will still be cheaper than a ruined favorite. For stained carpet, upholstery, and the rest of the room, Pro Housekeepers can take the surfaces you should not throw in a machine.

      FAQ

      Why did the stain come back from the dryer?
      It was still in the fiber. Heat set it. Pretreat again, wash, and air-dry until you are sure.

      Can I use bleach on colors?
      Chlorine bleach, almost never. Oxygen (color-safe) bleach, often, if the label says so and you spot-test.

      Is club soda good for wine?
      It is mostly water and fizz. Blotting with any clean, wet cloth does the useful part. Salt, an oxygen bleach soak, or a tested dish-soap-and-peroxide step on whites will do more.