Quick answer: To remove deodorant stains, first rinse and treat the white buildup with dish soap, then use a rust remover if needed, wash, and inspect before drying. If the stain is yellow, treat it as oxidized sweat with oxygen bleach or hydrogen peroxide instead.
White deodorant stains are usually a mix of product buildup and aluminum residue, not just “dirty fabric.” The fastest fix is to break down the greasy part first, then treat the mineral residue with a rust remover or oxygen bleach, depending on the stain type.
White chalky marks under the arms are usually deodorant or antiperspirant buildup. Yellow underarm stains are different: they’re oxidized sweat and body oil, and they need a different treatment.
If you treat a yellow sweat stain like a deodorant stain, you may waste time and make the fabric look worse. For white deodorant marks, the method below works well on many washable garments.
When dish soap alone is not enough, we treat the aluminum residue directly.
Yellow underarm discoloration is usually oxidized sweat, not deodorant buildup. For that, use oxygen bleach or 3% hydrogen peroxide to help lift the color after removing the body oil first with dish soap or an all-purpose stain remover.
That means the process is two-part: remove the oil, then treat the yellowing. If the fabric is delicate or the garment is expensive, professional cleaning is the safest option.
If the garment is silk, wool, rayon, or another delicate fabric, or if the stain has already been heat-set, a professional cleaner is often the best next step. The sooner you treat deodorant stains, the better your results will be.
Or ask about any laundry or garment care question