Stains

How to Remove Common Stains: A Practical Guide

8 min read

Stains happen. And the faster you treat them, the better your chances of complete removal. Here's a practical guide to handling the most common clothing stains.

Quick Answer

Treat stains immediately by blotting (not rubbing) with cold water. Use dish soap for grease, hydrogen peroxide for blood, rubbing alcohol for ink, and a vinegar-soap solution for coffee stains. Always check that stains are gone before putting clothes in the dryer—heat sets stains permanently.

The Golden Rules of Stain Removal

  1. Act fast. Fresh stains are far easier to remove than set stains.
  2. Blot, don't rub. Rubbing pushes the stain deeper into fibers and spreads it.
  3. Cold water first. Hot water sets many stains, especially protein-based ones.
  4. Test first. Before applying any treatment, test it on a hidden area.
  5. Check before drying. Heat from the dryer sets stains permanently.

Coffee and Tea Stains

Fresh stain:

  1. Rinse immediately with cold water from the back of the fabric
  2. Apply liquid dish soap or laundry detergent directly to the stain
  3. Gently rub the fabric together
  4. Wash as normal

Set stain:

  1. Soak in a mixture of 1 quart warm water, 1 tablespoon dish soap, and 1 tablespoon white vinegar for 15 minutes
  2. Rinse
  3. Apply laundry stain remover
  4. Wash in the warmest water safe for the fabric

Grease and Oil Stains

Fresh stain:

  1. Blot excess oil with a paper towel (don't rub)
  2. Cover with cornstarch or baking soda and let sit 10-15 minutes
  3. Brush off powder
  4. Apply dish soap directly to stain
  5. Work it in gently, let sit 5 minutes, then wash in warm water

Set stain:

  1. Spray with WD-40 (yes, really—oil dissolves oil)
  2. Cover with dish soap
  3. Let sit 15 minutes
  4. Wash on hot if the fabric allows

Blood Stains

Critical: Never use hot water on blood. Heat sets protein-based stains permanently.

Fresh stain:

  1. Rinse immediately with cold water
  2. Apply hydrogen peroxide directly (test on dark fabrics first)
  3. Blot and rinse
  4. Wash in cold water

Set stain:

  1. Soak in cold water for 30 minutes to an hour
  2. Make a paste of meat tenderizer and water (the enzymes break down proteins)
  3. Apply to stain and let sit 30 minutes
  4. Rinse and wash in cold water

Red Wine Stains

Fresh stain:

  1. Blot immediately with a clean cloth
  2. Cover the stain with salt (absorbs the wine)
  3. Let sit 5 minutes, then brush off
  4. Apply dish soap and hydrogen peroxide mixture (1:1 ratio)
  5. Let sit 10 minutes, then rinse and wash

The club soda myth: Club soda helps a little due to carbonation, but it's not magic. The methods above work better.

Ink Stains

Ballpoint pen:

  1. Place paper towels under the stain
  2. Apply rubbing alcohol (isopropyl alcohol) to the stain
  3. Blot with a clean cloth—the ink will transfer
  4. Repeat until no more ink transfers
  5. Rinse and wash

Sweat Stains (Yellow Underarm Stains)

These are caused by aluminum in antiperspirants reacting with proteins in sweat.

  1. Make a paste of 4 tablespoons baking soda, 1/4 cup hydrogen peroxide, and 1 teaspoon dish soap
  2. Apply generously to the stained area
  3. Let sit 30 minutes to 2 hours
  4. Scrub gently with a brush
  5. Wash in the warmest water safe for the fabric

Quick Reference Chart

Stain TypeFirst StepKey Ingredient
Coffee/teaCold rinseDish soap + vinegar
Grease/oilBlot + powderDish soap
BloodCold rinseHydrogen peroxide
Red wineBlot + saltDish soap + peroxide
InkPaper towel barrierRubbing alcohol
GrassApply vinegarVinegar + peroxide
Sweat stainsMake pasteBaking soda + peroxide + dish soap

When to Give Up (Or Call a Professional)

Some stains defeat home methods. Consider professional dry cleaning for:

  • Old, set stains you've already tried to treat
  • Stains on silk, wool, or other delicate fabrics
  • Dye transfer from other garments
  • Mystery stains you can't identify

Frequently Asked Questions

Should I use hot or cold water for stains?

Start with cold water for most stains, especially protein-based ones (blood, food, sweat). Use warm or hot water only for grease stains or after you've treated the stain and confirmed it's out. Hot water sets protein stains permanently.

Can I use bleach on stains?

Chlorine bleach works on white cotton but damages many fabrics and colors. Oxygen-based bleach (like OxiClean) is safer for most fabrics and effective on organic stains. Always test on a hidden area first.

What is the best homemade stain remover?

Dish soap is the most versatile stain fighter and works on most stains as a first-line treatment. For tougher stains, a mixture of 1 tablespoon dish soap, 1 tablespoon white vinegar, and 2 cups warm water is highly effective.

How do you get old set-in stains out?

For set stains, soak the garment in a solution of warm water, dish soap, and white vinegar for 30 minutes to several hours. Then apply a paste of baking soda and water, let sit for 30 minutes, and wash in the warmest water safe for the fabric.

Does vinegar remove stains from clothes?

Yes, white vinegar is excellent for removing many stains including coffee, tea, grass, and deodorant buildup. Its mild acidity helps break down stain molecules. Mix equal parts vinegar and water, or add 1/2 cup to your wash cycle.

Why did the stain come back after washing?

Stains can reappear if they weren't fully removed before drying, if soap residue remained in the fabric, or if the stain was only lightened rather than eliminated. The heat from drying can oxidize remaining residue and make it visible again.

What stains are impossible to remove?

Few stains are truly impossible, but some are very difficult: rust stains on delicates, dye transfer from other garments, bleach spots (which remove color rather than add it), and heat-set protein stains. For these, professional dry cleaning may be your best option.

Tackle Tough Stains

Pre-treat at home, then let our machines do the heavy lifting.

Find a Location