Personal Care & Style
168,098 views
28 min · 3 min read
8 steps
Advanced

How to remove makeup stains from cotton shirts

Makeup stains on cotton shirts are common but usually fixable at home with a little patience and the right approach. This guide walks you through gentle, practical steps to lift foundation, lipstick, or mascara without damaging the fabric. Follow the sequence below for the best chance of full removal.

Verified by pleasexplain editors
  1. Step 1: Act quickly and blot

    As soon as you notice the stain, use a clean paper towel or white cloth to blot (not rub) the excess product for 30–60 seconds. Blotting prevents the makeup from setting deeper into the cotton fibers and reduces the amount you need to treat later.

    [Illustration: hand blotting makeup stain on cotton shirt with white paper towel near collar]

  2. Step 2: Test cleaner on hidden area

    Before applying any product, test your chosen cleaner (dish soap, laundry detergent, or rubbing alcohol) on an inconspicuous seam or hem for 30 seconds and rinse to check for colorfastness. This avoids unexpected fading or damage to the visible fabric.

    [Illustration: small patch test on inside hem of shirt using cotton swab]

  3. Step 3: Pre-treat with dish soap

    Apply 1–2 drops of clear liquid dish soap directly to the stain and gently work it in with your fingertips or a soft toothbrush for 60–90 seconds. Dish soap breaks down oil-based makeup like foundation and lipstick, loosening pigments from the cotton.

    [Illustration: applying a drop of dish soap to stain and scrubbing gently with toothbrush]

  4. Step 4: Use alcohol for stubborn pigment

    If color remains, dampen a cotton ball with 70% isopropyl alcohol and dab the stain from the outside edges toward the center for 1–2 minutes. Alcohol dissolves pigment binders and inks; always blot and replace the cotton ball as it picks up color.

    [Illustration: dabbing stain with alcohol-soaked cotton ball concentrating at edges]

  5. Step 5: Rinse under warm water

    Hold the stained area under running warm water (around 40–45°C or 104–113°F) for 30–60 seconds, letting the flow wash out loosened makeup downward. Warm water helps emulsify oils removed by soap without shrinking typical cotton shirts.

    [Illustration: shirt stained area under a stream of warm water being rinsed]

  6. Step 6: Apply stain remover if needed

    If the stain persists, apply a commercial enzyme or oxygen-based stain remover according to package directions and let it sit for 15–30 minutes before laundering. These products target protein and pigment stains that dish soap and alcohol may not fully remove.

    [Illustration: bottle of oxygen stain remover applied to fabric with timer showing 20 minutes]

  7. Step 7: Launder normally and air dry

    Wash the shirt in the warmest water safe for the fabric (check the care label) with your usual detergent, then air dry for at least 24 hours to confirm the stain is gone. Heat from a dryer can set any remaining stain, so avoid machine drying until you’re satisfied with removal.

    [Illustration: washing machine with cotton shirt placed on top and air-drying shirt on a hanger]

  8. Step 8: Repeat spot treatment if necessary

    If a faint stain remains after air drying, repeat the targeted treatments (dish soap, alcohol, or stain remover) up to two more times before considering professional cleaning. Multiple gentle treatments are better than harsh scrubbing, which can damage fibers.

    [Illustration: close-up of re-treating small faint stain with toothbrush and soap]


  • Work on a flat surface with good light so you can monitor progress closely.
  • Use white or colorfast towels to blot to avoid transferring dye to the shirt.
  • For oily foundation, sprinkle a thin layer (about 1–2 teaspoons) of cornstarch or talc for 10–15 minutes to absorb oil before blotting and treating.
  • Lipstick stains often respond well to a paste of baking soda and water left 10 minutes then rinsed.
  • Always read and follow garment care labels; some cotton blends tolerate different temperatures and chemicals.
  • For delicate or vintage cotton, consider handwashing in cool water with mild detergent to minimize agitation.
  • Keep a small stain-removal kit (dish soap, alcohol wipes, travel toothbrush) in your bag for immediate action on the go.

  • Do not machine dry the shirt until the stain is completely gone, as heat can permanently set makeup stains.
  • Avoid strong bleach on colored cotton—chlorine bleach can remove dye and weaken fibers; use oxygen-based bleach only when safe for the fabric.
  • Be cautious using alcohol or solvents on printed or metallic designs; test first to prevent damage.
  • Do not scrub vigorously with a wire brush or harsh abrasive, which can distort the cotton weave and create a permanent mark.

Was this guide helpful?