Personal Care & Style
10,538 views
25 min · 2 min read
7 steps
Advanced

How to remove sweat stains from white shirts effectively

Sweat stains on white shirts are common and treatable with a few targeted steps. This guide walks you through safe, effective techniques using items you likely have at home so your shirt looks fresh again.

Verified by pleasexplain editors
  1. Step 1: Assess fabric and care label

    Check the shirt’s care label for fiber content and washing instructions; treat cotton, polyester, and blends differently. If the label says 'dry clean only', take it to a professional rather than using home chemicals to avoid damage.

    [Illustration: close-up of shirt care label and fabric texture]

  2. Step 2: Pre-treat with cold water rinse

    Rinse the stained area under cold running water for 1–2 minutes to flush out fresh sweat and salt; avoid hot water which can set stains. Hold the fabric so water passes through the stain from the back to push residues out.

    [Illustration: hands holding shirt under a faucet rinsing stain]

  3. Step 3: Make a baking soda paste

    Mix 1 tablespoon baking soda with 1–2 teaspoons cold water to form a spreadable paste; apply a thin layer over the stain and let sit 15–30 minutes. Baking soda lifts oils and neutralizes odor without harsh chemicals.

    [Illustration: small bowl with white paste and spoon next to shirt]

  4. Step 4: Gently scrub the stain

    Use a soft brush or an old toothbrush to work the paste into the fibers with circular motions for 30–60 seconds; be firm but gentle to avoid fabric wear. Rinse thoroughly with cold water after scrubbing to remove residue.

    [Illustration: toothbrush scrubbing armpit area of shirt]

  5. Step 5: Apply hydrogen peroxide solution if needed

    For persistent yellowing on whites, mix 1 part 3% hydrogen peroxide with 2 parts cold water and dab on the stain; let sit 10–15 minutes then rinse. Test an inconspicuous spot first and avoid this on delicate or colored fabrics.

    [Illustration: small spray bottle and cloth applying clear liquid to fabric]

  6. Step 6: Launder using appropriate detergent

    Wash the shirt in the washing machine on a cold or warm cycle (not hot) with 1–2 teaspoons of enzyme-based detergent; do not overload the machine so agitation is effective. Add 1/2 cup white vinegar to the rinse cycle to break down residual salts and soften fibers.

    [Illustration: white shirt in washing machine with detergent measuring spoon nearby]

  7. Step 7: Air-dry and inspect before reheating

    Air-dry the shirt in sunlight if possible for 2–4 hours, since UV helps brighten whites; avoid the dryer until you confirm the stain is gone because heat can permanently set any remaining mark. If stain persists, repeat treatment steps before using the dryer.

    [Illustration: shirt hanging on a clothesline in sunlight]


  • Treat stains as soon as possible, ideally within 24 hours, for best results.
  • Use cold water first; hot water can set protein-based sweat stains permanently.
  • For delicate fabrics, soak in a solution of 1 tablespoon gentle detergent per liter of cold water for 30 minutes instead of scrubbing.
  • A paste of equal parts lemon juice and baking soda can boost whitening on sturdy cottons, but rinse thoroughly to avoid acidity damage.
  • White vinegar is a safe brightener: 1/2 cup in the rinse cycle helps remove odor and salt buildup.
  • Rotate dress shirts and use breathable undershirts to reduce future sweat transfer and staining.

  • Do not use chlorine bleach directly on protein or oil-based stains; it can react and set yellowing on some fabrics.
  • Always test hydrogen peroxide, lemon, or any spot treatment on an inside seam first to check for colorfastness and fabric reaction.
  • Avoid vigorous scrubbing on delicate fibers like silk or rayon — take these to a professional cleaner instead.
  • Do not put a shirt with a visible stain into a hot dryer; heat can make stains permanent and harder to remove.

Was this guide helpful?