How to Remove Stains from Your Shirts: A Practical Guide

Stains are the sworn enemy of a good shirt. Whether it's coffee, red wine, grease, or ink, a single blotch can ruin your look, or worse, your favorite shirt. But don’t worry. With the right approach, many stains can be lifted effectively without a trip to the dry cleaner. Here's how to remove common stains from your shirts using simple techniques and household items.

General Tips Before You Begin

  • Act quickly: The sooner you treat a stain, the better your chances of removing it completely.

  • Blot, don’t rub: Rubbing can spread the stain or push it deeper into the fabric.

  • Check the fabric care label: Some materials require special care.

  • Always test first: Try any cleaning solution on an inconspicuous part of the fabric to avoid damage.

Common Shirt Stains & How to Remove Them

1. Coffee or Tea

What You Need: Cold water, liquid dish soap, white vinegar

Steps:

  1. Blot excess liquid with a clean cloth.

  2. Rinse the stain with cold water from the back side.

  3. Mix 1 tablespoon of liquid dish soap and 1 tablespoon of white vinegar in 2 cups of cold water.

  4. Sponge the stain with the solution and blot until the stain is gone.

  5. Rinse with cold water and launder as usual.

2. Red Wine

What You Need: Salt or baking soda, boiling water (for white shirts), hydrogen peroxide and dish soap

Steps:

  1. Blot the stain, then cover it with salt or baking soda to absorb the wine.

  2. For white shirts, carefully pour boiling water over the stain from a height (best done over a sink).

  3. Alternatively, mix equal parts hydrogen peroxide and dish soap, apply to the stain, and let sit for 10–15 minutes.

  4. Rinse and wash normally.

Note: Hydrogen peroxide can bleach dark fabrics—use with caution.

3. Grease or Oil (Food, Butter, etc.)

What You Need: Dish soap, baking soda or cornstarch

Steps:

  1. Blot any excess oil.

  2. Sprinkle baking soda or cornstarch over the stain and let it sit for 15–20 minutes.

  3. Brush off the powder.

  4. Apply dish soap directly to the stain, gently rub, and let it sit for 5–10 minutes.

  5. Rinse with warm water and wash as usual.

4. Ink

What You Need: Rubbing alcohol or hand sanitizer, cotton balls

Steps:

  1. Place a paper towel or cloth under the stained area.

  2. Dab rubbing alcohol or hand sanitizer on a cotton ball and gently blot the stain.

  3. The ink should start to transfer onto the cotton or towel.

  4. Rinse with cold water and launder.

5. Sweat or Deodorant Stains

What You Need: Baking soda, hydrogen peroxide, water

Steps:

  1. Mix baking soda, hydrogen peroxide, and water in a 3:1:1 ratio to make a paste.

  2. Apply the paste to the stain and let it sit for 30 minutes to an hour.

  3. Scrub gently with a toothbrush if needed.

  4. Rinse and launder.

When to Seek Professional Help

If you’re dealing with:

  • Delicate fabrics like silk or wool

  • Old or set-in stains

  • Dry clean only garments

…it’s best to consult a professional cleaner to avoid damage.

Final Thoughts

Stain removal is part science, part speed. The key is to act fast, use the right method for the type of stain, and avoid setting it by throwing it straight into the dryer. With these techniques, you’ll be well-equipped to keep your shirts looking fresh and stain-free for the long haul.

Tip: Keep a small stain-removal pen or wipe in your bag or desk drawer for emergencies!

Visa Mastercard AMEX PayPal Discorver Apple Pay Google Pay