SWEAT.SUCKS
Deep Dive

How to Remove Sweat Stains: What Actually Works on Every Fabric

Sweat stains form when aluminum compounds and proteins bond to fabric. Here's what actually breaks down that bond, on white cotton, colored clothes, and synthetics.

By sweat.sucks Editorial Team · 7 min read· Last reviewed March 17, 2026
Medically reviewed by Keala Nakamura, MD , Hawaii Medical Journal

If you’ve ever pulled a white shirt out of the wash and seen that the armpit stains survived the full cycle, you already know that sweat stains don’t respond to laundry like regular dirt does. Regular washing, even with good detergent, often does nothing. Sometimes it makes things worse by heat-setting the stain further.

Understanding why sweat stains form and what chemistry breaks them down makes the difference between stains that come out and shirts that go to the donation pile. Here’s the full breakdown.

Why Sweat Stains Are Different from Regular Dirt

Sweat itself doesn’t stain particularly dramatically. The problem is the combination: sweat proteins plus the aluminum compounds in antiperspirant plus heat (from your skin, the dryer) equals a binding reaction that fuses those compounds into fabric fibers.

The chemistry involves aluminum reacting with proteins in sweat (mostly keratin from skin cells and various proteins in apocrine sweat) and the protein compounds then binding to cotton or other natural fibers. The aluminum acts as a mordant, something that increases the binding affinity between the organic compounds and the fabric. The result is the characteristic yellow-brown crust in armpit areas of white shirts.

Regular detergent doesn’t have the enzymatic activity or the oxidizing power to break this compound apart effectively. That’s why shirts come out of wash cycles still stained after years of regular laundering.

What Actually Works

OxiClean (Most Reliable All-Around)

OxiClean is an oxygen-based cleaner (sodium percarbonate and sodium carbonate) that breaks down the organic compounds in stains through oxidation. It’s one of the most reliably effective treatments for sweat stains across fabric types.

How to use it:

  1. Dissolve OxiClean in warm water according to package directions for a soaking solution
  2. Submerge the stained item completely
  3. Soak for 1-6 hours (overnight for old or severe stains)
  4. Wash normally, in the warmest water safe for the fabric
  5. Check before drying; heat-setting a stain that didn’t fully come out makes it harder to remove later

OxiClean is safe for most colorfast fabrics. Check color-safe formulations for anything you’re uncertain about, and avoid it on wool, silk, or items labeled dry-clean only.

Hydrogen Peroxide + Dish Soap (Best for White Cotton)

This is a classic and effective combination specifically for white cotton shirts with yellow armpit stains.

How to use it:

  1. Mix one part dish soap with two parts hydrogen peroxide (3% concentration, the standard drugstore version)
  2. Pour or work the mixture into the stained area
  3. Let it sit for 30-60 minutes (up to several hours for stubborn stains)
  4. Scrub gently with an old toothbrush if needed
  5. Rinse and wash normally in warm or hot water

The hydrogen peroxide is doing two jobs: it’s oxidizing the stain compounds, breaking them apart chemically, and it has mild bleaching action on the fabric itself that helps restore white fabric.

Caution: Hydrogen peroxide will bleach or fade colored fabrics. This method is for white cotton only or after testing an inconspicuous area of colored garments.

Enzyme Cleaners (Best for Protein-Based Stains)

Enzyme cleaners (products like Zout, Spray ‘n Wash, Biz, or dedicated enzymatic laundry boosters) contain protease enzymes that specifically break down protein-based stains. Since sweat stains contain significant protein content, enzyme cleaners are particularly well-suited.

How to use them:

  1. Apply the enzyme cleaner directly to the stain
  2. Work it into the fabric
  3. Let it sit for at least 30 minutes; longer is better
  4. Wash normally

Enzyme cleaners are generally safe for most washable fabrics including colors and synthetics. They’re a safer first choice than hydrogen peroxide for any fabric that isn’t white cotton.

White Vinegar (Best for Fresh Stains or Light Buildup)

White vinegar is mildly acidic and can help dissolve the alkaline compounds in antiperspirant staining. It works better as a pretreatment for fresh or light stains than for old set stains.

How to use it:

  1. Pour undiluted white vinegar directly onto the stain
  2. Let it sit for 30 minutes
  3. For heavier staining, scrub with an old toothbrush
  4. Wash normally

White vinegar is safe for most fabrics including colors. It’s a good first-try option for moderate staining and regular maintenance treatment.

Baking Soda Paste (Supplementary Method)

Baking soda is mildly abrasive and alkaline. A paste of baking soda and water applied to stains and left to dry before washing can help lift some sweat compounds. It works better in combination with vinegar or as a scrubbing agent with a liquid treatment than alone.

Not the most powerful option for serious stains, but safe for all fabrics and useful for maintenance.

Fabric-Specific Guidance

White Cotton

White cotton is the most forgiving for stain removal because you can use bleaching agents without worry.

  • Best options: OxiClean soak, hydrogen peroxide + dish soap paste
  • Water temperature: Hot water is fine and helps here, but only after pretreating; don’t wash unstained white cotton in hot water as a first step
  • Bleach: Chlorine bleach can be used on white cotton but may worsen yellow stains by reacting with the aluminum compounds, making them more visible. Oxygen bleach (OxiClean) is safer for yellowed armpit areas than chlorine bleach

Colored Cotton and Cotton Blends

Colors need more caution because many stain-removal methods have bleaching side effects.

  • Best options: Enzyme cleaner, white vinegar, OxiClean color-safe formula
  • Avoid: Hydrogen peroxide (bleaches colors), undiluted chlorine bleach
  • Water temperature: Warm, not hot. Check the care label
  • Test first: Apply any liquid treatment to an inside seam or hem before treating the visible stained area

Synthetic Fabrics (Polyester, Nylon, Blends)

Synthetics can be tricky because they hold the aluminum-protein compound well and some treatments can damage the fibers.

  • Best options: Enzyme cleaner, OxiClean soak, white vinegar
  • Avoid: High heat (damages fibers and heat-sets stains), chlorine bleach
  • Water temperature: Cold or warm, not hot
  • Note: Synthetics develop a fabric-odor component from bacterial colonization that is separate from the visual stain. Enzyme cleaners also address this bacterial residue component

Delicate Fabrics (Silk, Wool, Rayon)

These require the gentlest approach:

  • Best options: Diluted enzyme cleaner (check label for silk/wool safety), diluted white vinegar
  • Avoid: OxiClean on wool and silk, high heat, chlorine bleach, hydrogen peroxide
  • Water temperature: Cold
  • Note: Serious stains on delicates may require professional dry cleaning; some dry cleaners specialize in stain removal

Washing Temperature Considerations

The protein-binding chemistry of sweat stains creates a specific temperature consideration:

  • Hot water (140°F+) after pretreating: Helps break down and wash away the loosened stain compounds from white cotton
  • Warm water for colors and synthetics: Less risk of color bleeding and fiber damage
  • Never put a stained item in the dryer without checking the stain first: The heat from a dryer can permanently set a stain that wasn’t fully removed. Check in daylight before drying. If the stain is still visible, treat again

When a Stain Is Permanently Set

Some stains can’t be removed. Signs that you’re dealing with a set stain:

  • The stain has been washed and dried multiple times without treatment
  • The fabric has a permanent discoloration even after treatment attempts
  • The stained area has a bonded, stiff texture that doesn’t respond to soaking

In these cases, multiple treatments with OxiClean over several days may still improve things, but there’s a point of diminishing returns. Some shirts reach the “wear under things only” category.

Yellow Armpit Stains: Why They Happen and How to Prevent Them

Preventing Future Stains

Removal is harder than prevention:

  • Apply antiperspirant at night and let it dry completely before dressing (reduces transfer to fabric)
  • Rinse shirts in cold water immediately after removing them (before washing, before the stain compounds can dry and bond)
  • Treat any staining you notice before washing; washing without pretreatment doesn’t remove stains but can lock them in with heat
  • Consider wearing undershirts that absorb sweat before it reaches visible layers

Deodorant Stains on Dark Clothes: How to Get Them Out

The Bottom Line

Sweat stains are a chemistry problem, and they need a chemistry solution. Regular laundry detergent is not adequate for most sweat staining. OxiClean soaks, enzyme cleaner pretreatments, and hydrogen peroxide paste for white cotton are the reliable options. The two rules that matter most: pretreat before washing, and check before drying. Heat-setting a stain you missed is the reason shirts become permanent casualties.

Sources

  1. Aluminum chloride hexahydrate and fabric staining mechanisms, NCBI PMC
  2. Yellow armpit stains: why they form, American Academy of Dermatology
  3. Sweating and body odor: diagnosis and treatment, Mayo Clinic
  4. Hyperhidrosis, NHS

Frequently Asked Questions

What removes sweat stains best?

OxiClean, hydrogen peroxide mixed with dish soap, and enzyme-based cleaners are the most effective options. The key is treating before washing, letting the treatment sit for 30-60 minutes, and washing in the warmest water safe for the fabric.

Why are my sweat stains yellow?

Yellow armpit stains come from a reaction between aluminum compounds in antiperspirant and the proteins in sweat. This creates a stubborn, crusty compound that regular washing doesn't remove. It builds up with repeated wears and washes.

Does white vinegar remove sweat stains?

White vinegar works as a pretreatment for fresh or moderate stains. Soak the stained area in undiluted white vinegar for 30 minutes before washing. It's less effective on old, set stains but safe for most fabrics.

Can hydrogen peroxide damage colored clothes?

Yes. Hydrogen peroxide is a mild bleaching agent and can fade or discolor colored fabrics. It's safe for white cotton but should be tested in an inconspicuous area or avoided on colored and dark garments.

Does hot water set sweat stains?

It can. Sweat contains proteins, and high heat can set protein stains by denaturing the proteins and bonding them to fabric more permanently. For unknown or fresh stains, cold or warm water is safer. Hot water works for white cotton after pretreating, but shouldn't be used as a first step.

Can I remove a sweat stain that's been there for years?

Old, set stains are harder to remove but not always impossible. An enzyme cleaner or OxiClean soak (several hours or overnight) will break down more of the stain than a standard pretreatment. Multiple treatments may be needed. Some stains that have been heat-set over many washes are permanent.

What is the white crust in armpit areas of shirts?

The white or yellowish crust is a buildup of aluminum compounds from antiperspirant combined with dried sweat proteins and fabric fibers. It makes fabric stiff and contributes to the stain. Enzyme cleaners and OxiClean break this compound down most effectively.

Medical Disclaimer: The content on sweat.sucks is for informational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider.