Skip to content
Grandma'sCleaning Tips
Menu

Sweat · Silk

Sweat Stains on Silk — How to Get Them Out

Sweat stains on silk require cold water and gentle treatment to avoid damaging the delicate protein fibers. Silk is especially vulnerable to alkaline products and heat, so you'll use Castile soap and white vinegar to lift the stain without weakening the fabric. Always test on a hidden seam first, and never wring or twist silk while it's wet.

  • Time25 min
  • DifficultyMedium
  • MaterialSilk

Watch out

WarningSilk weakens when wet. Never wring, twist, or scrub hard — the fibers can tear or distort permanently.

WarningDo not use baking soda, washing soda, or enzyme stain soap on silk. These alkaline products can dissolve the protein fibers and leave the fabric dull or brittle.

TipAlways test Castile soap and vinegar on an inside seam or hem before treating a visible area.

Do this

  1. Rinse the stain with cold water

    Hold the stained area under cold running water from the coldest tap setting (under 70 °F) for about one minute. Let the water run through the back of the stain to push sweat salts out through the surface.

    Never use hot or even warm water on sweat stains — heat sets protein stains permanently into silk.

  2. Apply Castile soap

    Mix 1 tsp of Castile soap with 1/4 cup of cold water in a small bowl. Dip a soft cloth into the solution and gently dab the stain, working from the outer edge toward the center.

  3. Let it sit briefly

    Allow the soap to work on the stain for 3–5 minutes. Do not let the fabric dry out completely during this time.

  4. Rinse and apply vinegar

    Rinse the soap out thoroughly with cold water. Mix 2 tbsp of white vinegar with 1 cup of cold water, then dab the solution onto the stain to neutralize any remaining sweat salts and restore the silk's pH balance.

  5. Rinse and roll in a towel

    Rinse the vinegar solution out with cold water. Lay the silk flat on a clean towel, roll it up gently to absorb excess water, then unroll and lay flat to air-dry away from direct sunlight or heat.

Common questions

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

Only if the care label says machine-washable silk. Use a mesh laundry bag, the delicate cycle, cold water, and a detergent made for silk or delicates. Most silk should be hand-washed or dry-cleaned.

What if the sweat stain is old and yellowed?+

Old sweat stains are harder to remove because the oils and salts have oxidized. Try the Castile soap and vinegar method twice, letting each application sit for 5 minutes. If the yellow remains, take the garment to a dry cleaner who specializes in silk.

Why does sweat turn silk yellow?+

Sweat contains oils, salts, and urea that oxidize over time, especially when exposed to heat or light. The protein structure of silk absorbs these compounds more readily than plant fibers, so yellowing happens faster on silk than on cotton or linen.

Can I use hydrogen peroxide on silk sweat stains?+

No. Hydrogen peroxide can bleach or weaken silk fibers, leaving the fabric discolored or brittle. Stick to Castile soap and white vinegar for safe, gentle stain removal on silk.

Same stain, other materials

More stains on silk