Skip to content
Grandma'sCleaning Tips
Menu

Sweat · Silk

How to Get Sweat Stains Out of Silk Shirts

Sweat stains come out of silk shirts with cold water and enzyme soap applied gently to avoid damaging the delicate fibers. Silk is protein-based, so never use hot water or harsh scrubbing—both will weaken the fabric and set the stain. Work quickly on fresh stains, and test any cleaner on an inside seam before you treat the visible mark.

  • Time20 min
  • DifficultyMedium
  • MaterialSilk

Watch out

Don'tNever use hot water on sweat stains in silk. Heat sets protein stains permanently and can shrink or weaken silk fibers.

WarningDo not twist, wring, or scrub silk. The wet fibers lose strength under friction and can tear or stretch permanently.

TipTest enzyme soap and vinegar on an inside seam or hem before treating a visible stain. Some dyed silks may bleed or lighten.

Do this

  1. Rinse the underarm area with cold water

    Hold the stained underarm or collar area under cold running water from the coldest tap setting (under 70 °F). Let the water flow through the back of the fabric so the stain washes out, not deeper into the weave.

    Turn the shirt inside out so you rinse from the cleanest side first—this pushes the sweat residue out instead of through the silk.

  2. Apply enzyme stain soap to the stain

    Dampen the stain lightly with cold water, then rub in about 1 tsp of enzyme stain soap with your fingertips. Work it in gently for 30 seconds—no scrubbing or twisting.

  3. Let the enzyme soap sit for 10 minutes

    Lay the shirt flat on a clean towel and let the enzyme soap work for 10 minutes. Keep the fabric damp by dabbing it lightly with a wet cloth if the edges start to dry.

  4. Rinse and check for yellowing

    Rinse the treated area thoroughly with cold water. If yellow discoloration remains, mix 1 tbsp white vinegar with 1 cup cold water in a small bowl and sponge it onto the stain, then rinse again after 2 minutes.

  5. Hand-wash the entire shirt

    Fill a basin with cold water and add 1/2 tsp Castile soap. Submerge the shirt and swish it gently for a minute, then rinse until the water runs clear.

    Silk shirts pick up body oils along the collar and cuffs—washing the whole garment prevents ring marks from forming around the treated spot.

  6. Roll in a towel and air-dry flat

    Lay the shirt on a clean dry towel, roll it up to blot out excess water, then unroll and lay the shirt flat on a fresh towel to air-dry away from direct sun or heat. Never wring silk.

Common questions

Can I machine-wash a silk shirt after treating a sweat stain?+

Only if the care label says machine-washable silk. Use a mesh laundry bag, the delicate cycle, and cold water. Most silk shirts do better with hand-washing to avoid snagging or stretching in the drum.

What if the sweat stain is old and yellow?+

Soak the stained area in a solution of 1 tbsp white vinegar and 1 cup cold water for 15 minutes before applying enzyme soap. Old sweat contains oils and salts that vinegar helps dissolve. Rinse thoroughly and repeat the enzyme treatment if needed.

Why does my silk shirt still smell like sweat after washing?+

Sweat bacteria can cling to silk fibers even when the visible stain is gone. Add 2 tbsp white vinegar to the final rinse water to neutralize odor. Air-dry the shirt completely before storing it—damp silk can develop mildew.

Can I use hydrogen peroxide on yellow sweat stains in silk?+

Use it only as a last resort and dilute it heavily—1 part 3 % hydrogen peroxide to 4 parts cold water. Test on a hidden seam first. Peroxide can lighten dyed silk and weaken the fibers if left on too long.

Same stain, other materials

More stains on silk