Skip to content
Grandma'sCleaning Tips
Menu

Deodorant · Cotton

Deodorant Stains on Cotton — How to Get Them Out

Deodorant stains on cotton show up as white streaks or yellow underarm marks, and both come out with white vinegar or baking soda followed by a normal wash. Cotton is sturdy enough to handle scrubbing and hot water, so you can treat these stains more aggressively than you would on delicate fabrics. The key is breaking down the aluminum compounds and oils before they bake in further.

  • Time25 min
  • DifficultyEasy
  • MaterialCotton

Watch out

TipCotton can handle hot water and scrubbing, but always check the care label first — some cotton blends or prints may have lower heat limits.

WarningDo not tumble-dry until the stain is completely gone. Heat will lock in any remaining deodorant residue and turn yellow marks darker.

Do this

  1. Dampen the stain

    Wet the deodorant mark with lukewarm water (comfortable on your hands, about 85–100 °F). Blot away any excess moisture with a clean cloth so the fabric is damp but not dripping.

    For fresh white streaks, sometimes plain water and a quick rub is enough before washing.

  2. Apply white vinegar

    Pour about 1/4 cup white vinegar directly onto the stain and work it in with your fingers or a soft brush. Let it sit for 10 minutes to break down the aluminum salts and waxy residue.

  3. Make a baking soda paste

    Mix 2 tbsp baking soda with 1 tsp dish soap and just enough water to form a thick paste. Spread the paste over the stain and scrub gently with a brush for about one minute.

  4. Rinse thoroughly

    Rinse the treated area under warm running water until all paste and vinegar are gone. Check that the stain has lifted; if a shadow remains, repeat the vinegar and paste steps once more.

  5. Wash as usual

    Launder the garment in the hottest water safe for cotton (usually 130–140 °F or the hot setting on your machine). Air-dry or tumble-dry only after you confirm the stain is completely gone, because heat can set any leftover residue.

Common questions

What if the yellow underarm stain is old and set in?+

Soak the garment overnight in a basin with 1/2 cup white vinegar and cool water, then follow the baking soda paste step in the morning. For very stubborn marks, use hydrogen peroxide 3 % instead — pour it on, let it bubble for 15 minutes, then wash in hot water.

Can I skip the vinegar and just use baking soda?+

You can, but vinegar works faster on the aluminum compounds that cause white streaks and helps dissolve waxy buildup. Baking soda alone is better for scrubbing away surface residue. Using both gives you the best result on cotton.

Will this method work on colored cotton shirts?+

Yes, white vinegar and baking soda are safe for most dyed cotton. Test the vinegar on an inside seam first if the color is very dark or bright. Hydrogen peroxide can bleach some dyes, so save that for white or very light cotton only.

How do I prevent deodorant stains in the future?+

Let your deodorant dry completely before you get dressed — it takes about two minutes. Switch to a clear gel or aluminum-free formula if you keep getting white streaks. Wash cotton shirts in hot water regularly to prevent buildup from setting in.

Same stain, other materials

More stains on cotton