This guide contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you. Learn more.
Most stains come out if you act quickly and use the right approach for the type of stain. This guide covers the golden rules and step-by-step methods for the stains people deal with most.
The golden rules
- Act fast. Fresh stains are far easier to remove.
- Blot, don’t rub. Rubbing pushes the stain deeper and spreads it.
- Check the care label and test any product on a hidden seam first.
- Avoid heat until the stain is gone. Hot water and the dryer can set protein and many other stains permanently.
- Never mix chlorine bleach with ammonia or acids such as vinegar.
Coffee and tea
- Blot excess liquid immediately.
- Rinse from the back of the fabric with cool water.
- Rub a little liquid laundry detergent into the stain and let it sit for 10–15 minutes.
- Wash as usual. Check before drying; repeat if needed.
Grease and oil (cooking oil, salad dressing, butter)
- Blot excess oil with a paper towel.
- Sprinkle baking soda or cornstarch on the spot to absorb oil; leave it for 15–30 minutes, then brush off.
- Work a drop of dish soap (which is designed to cut grease) into the stain.
- Wash in the warmest water the fabric care label allows.
Red wine
- Blot, do not rub.
- Flush from the back with cold water.
- Apply liquid detergent or a stain remover and let it sit.
- Wash in cold water and air-dry until you are sure the stain is gone.
Grass
- Pre-treat with a stain remover or liquid detergent containing enzymes.
- Let it sit for 15–30 minutes, then gently work it in with a soft brush.
- Wash in the warmest water safe for the fabric.
Blood
- Rinse immediately with cold water. Hot water sets protein stains.
- Soak in cold water with a little enzyme detergent.
- For light-colored, colorfast fabrics, hydrogen peroxide can help on dried stains; test first, as it can lighten some dyes.
- Wash in cold water.
Sweat and deodorant marks
- Make a paste of baking soda and water, or use an enzyme pre-treater.
- Apply to the underarm area and let it sit for 30 minutes to an hour.
- Wash as usual. Regular pre-treating stops yellow buildup on white shirts.
Ink
- Place a paper towel under the stain.
- Dab rubbing alcohol on the stain with a cotton ball; the ink should transfer to the towel.
- Rinse and wash. Test first on delicate or synthetic fabrics.
Useful products to keep at home
- An enzyme-based stain remover spray or stick for protein stains.
- An oxygen-based bleach powder for soaking whites and colorfast fabrics.
- A soft brush for working in pre-treatments.
FAQ
Can old, set-in stains be removed?
Sometimes. Soak in an oxygen bleach solution (following the label) for several hours or overnight, then wash. Results depend on the fabric and how long the stain has been there.
Should I use hot or cold water on stains?
Cold water is the safer starting point for most stains, especially blood, wine and food. Use warm or hot water for grease and oil only if the care label allows it.