Skip to content
Grandma'sCleaning Tips
Menu

Sweat · Cotton

Sweat Stains on Cotton — How to Get Them Out

Sweat stains on cotton respond well to enzyme soap and baking soda, which break down the proteins and oils that cause yellowing. Cotton is durable enough to handle scrubbing and hot water, so you can treat both fresh and set-in stains aggressively. The key is to work on the stain before it oxidizes and turns yellow, but even old underarm stains can be lifted with the right combination of products.

  • Time30 min
  • DifficultyMedium
  • MaterialCotton

Watch out

TipCotton can handle hot water and scrubbing, but always test hydrogen peroxide on a hidden seam if the fabric is dyed or printed.

WarningNever use hot water in the first steps. Heat will cook the protein in sweat and lock the stain permanently into the cotton fibers.

Do this

  1. Dampen and apply enzyme soap

    Dampen the sweat stain with cold water from the coldest tap setting (under 70 °F). Rub in about 1 tablespoon of enzyme stain soap directly onto the yellowed area, working it in with your fingers.

    Cold water keeps the protein in sweat from setting. Hot water at this stage will lock the stain in permanently.

  2. Scrub with a brush

    Use a soft brush or old toothbrush to scrub the soaped area in small circles for about one minute. Cotton can take firm pressure, so work the soap deep into the fibers where sweat has built up.

  3. Make a baking soda paste

    In a small bowl, mix 2 tablespoons of baking soda with just enough water to form a thick paste. Spread the paste over the stain and let it sit for 15 minutes to absorb oils and neutralize odor.

  4. Apply hydrogen peroxide for yellowing

    Pour 1/4 cup of hydrogen peroxide 3 % directly onto the paste-covered stain. You will see it bubble as it lifts the yellow discoloration. Let it work for 5 minutes.

    Hydrogen peroxide is a mild bleach that is safe for white and colorfast cotton. Test on a hidden seam if your fabric is dyed.

  5. Rinse and check

    Rinse the treated area thoroughly under cold running water. Check that the yellow stain and any odor are gone before you move to the washer.

  6. Wash in hot water

    Wash the garment in the hottest water safe for cotton (usually around 130–140 °F) with your regular detergent. Add 1/4 cup of white vinegar to the rinse cycle to strip any lingering odor and residue.

  7. Air-dry and inspect

    Hang the garment to air-dry in sunlight if possible. Sunlight naturally bleaches any remaining shadow and kills odor-causing bacteria. Do not tumble-dry until you are certain the stain is gone, because heat will set any trace that remains.

Common questions

Will this work on old yellow sweat stains?+

Yes, but you may need to repeat the baking soda and hydrogen peroxide treatment two or three times. Old sweat stains have oxidized and bonded to the cotton. If yellowing persists, soak the garment overnight in 1/2 cup baking soda and 1 gallon of cold water before treatment.

Can I skip the enzyme soap and just use regular detergent?+

Regular detergent will not break down the proteins and oils in sweat as effectively. Enzyme stain soap is specifically designed to digest these compounds. You can find enzyme stain sticks or liquid laundry detergent with enzymes in the laundry aisle.

Is hydrogen peroxide safe for colored cotton?+

Hydrogen peroxide 3 % is mild and usually safe for colorfast cotton, but it can lighten some dyes over time. Always test it on a hidden seam or inside hem first. If the color bleeds or fades, skip the peroxide and rely on the enzyme soap and baking soda alone.

Why does the recipe say to air-dry instead of using the dryer?+

The heat from a tumble dryer will permanently set any trace of stain that remains, even if you cannot see it when the fabric is wet. Air-drying lets you inspect the fabric in full light and retreat if needed. Once you are certain the stain is gone, you can tumble-dry safely.

Same stain, other materials

More stains on cotton