Affiliate disclosure: Best for Deodorant may earn a commission when you buy through links on this page, at no additional cost to you. As an Amazon Associate, we earn from qualifying purchases. Prices and availability change. Read our full affiliate disclosure.
Quick answer: The soap dermatologists recommend most for body odor is a benzoyl peroxide wash, like PanOxyl Acne Foaming Wash 10%, used on the underarms and left on for 1 to 2 minutes before rinsing. For sensitive or dry skin, choose a 4% version. For an everyday bar, Dial Gold contains the antibacterial ingredient benzalkonium chloride. Whatever you use, follow it with an antiperspirant or deodorant, because soap reduces odor but doesn’t stop sweat.
Sweat itself has almost no smell. Odor happens when bacteria on your skin break down sweat, especially in the underarms. That’s why the soap you use matters: a wash that reduces those bacteria can make your deodorant’s job much easier.
This guide covers the three types of soap that actually target odor, how to use them, and five washes and bars to start with.
Best soaps for body odor at a glance
-
Best overall
PanOxyl Acne Foaming Wash, 10% Benzoyl Peroxide
- Type
- Benzoyl peroxide wash
- Best for
- Strong, stubborn underarm odor
-
Best for sensitive skin
PanOxyl Acne Creamy Wash, 4% Benzoyl Peroxide
- Type
- Benzoyl peroxide wash
- Best for
- Dry or easily irritated skin
-
Best whole-body wash
CeraVe Acne Foaming Cream Wash, 10% Benzoyl Peroxide
- Type
- Benzoyl peroxide wash
- Best for
- Odor plus dryness concerns
-
Best budget bar
Dial Gold Antibacterial Deodorant Bar Soap
- Type
- Antibacterial bar
- Best for
- Everyday use, low cost
-
Best non-medicated wash
Lume Acidified Body Wash
- Type
- Low-pH body wash
- Best for
- Mild odor, whole-body use
Active ingredients and claims come from each product’s label or brand page at the time of writing. Formulas change, so check the package you receive.
How we chose these soaps
This is a research-based buyer’s guide. We have not personally tested these products, and we don’t present manufacturer claims as our own results. We built this list around guidance from board-certified dermatologist Dr. Lindsey Zubritsky, quoted by theSkimm, and checked each product’s active ingredient against its label.
The best soaps for body odor
1. PanOxyl Acne Foaming Wash, 10% Benzoyl Peroxide
Dr. Zubritsky calls benzoyl peroxide “ultra-effective for keeping body odor at bay,” and this PanOxyl wash is her own pick. Benzoyl peroxide targets the odor-causing bacteria that live in the underarms, and 10% is the highest strength sold over the counter.
It’s labeled as an acne wash, but many people use it on their underarms and feet to reduce odor. The label says to massage it in for 1 to 2 minutes and start with once a day. It can bleach towels, clothing and hair, so rinse well and use white towels.
- Dermatologist’s personal pick
- Highest OTC benzoyl peroxide strength
- Also works on feet
- Bleaches dyed fabric and hair
- Can dry or irritate skin
Best for: Strong underarm odor that regular soap doesn’t fix.
Check price on Amazon2. PanOxyl Acne Creamy Wash, 4% Benzoyl Peroxide
If 10% feels too strong, Dr. Zubritsky suggests this gentler 4% creamy wash for sensitive or dry skin. It uses the same odor-fighting ingredient at a lower strength, in a creamier formula.
A lower strength usually means less dryness and peeling, so it’s a good starting point if you’ve never used benzoyl peroxide. You can move up to 10% later if you need more help. It still bleaches fabric, so the same towel rule applies.
- Gentler starting strength
- Dermatologist-suggested for sensitive skin
- Creamy, less drying texture
- Still bleaches fabric
- May not be strong enough for heavy odor
Best for: First-time users and sensitive skin.
Check price on Amazon3. CeraVe Acne Foaming Cream Wash, 10% Benzoyl Peroxide
CeraVe’s wash matches PanOxyl’s 10% strength but adds three ceramides, hyaluronic acid and niacinamide, ingredients that help support the skin barrier. That makes it a good fit if full-strength benzoyl peroxide tends to leave your skin tight or dry.
CeraVe labels it for both face and body, and it’s fragrance-free. Like any benzoyl peroxide product, keep it away from dark towels and clothing.
- Full 10% strength
- Barrier-supporting ingredients
- Fragrance-free
- Can still dry skin at first
- Bleaches dyed fabric
Best for: Strong odor fighting with less dryness.
Check price on Amazon4. Dial Gold Antibacterial Deodorant Bar Soap
If you’d rather use a regular bar, Dial Gold is the classic antibacterial deodorant soap. Its Drug Facts label lists benzalkonium chloride 0.1% as the antibacterial active. It’s inexpensive, easy to find, and doesn’t bleach fabric.
One thing to know: the FDA says there isn’t evidence that antibacterial soaps work better than plain soap and water for preventing illness. For odor, Dial is a reasonable everyday bar, but dermatologists more often point to benzoyl peroxide for stubborn smells. Check that the bar you buy lists benzalkonium chloride under Drug Facts.
- Low cost, sold everywhere
- Won’t bleach towels
- Simple everyday bar
- Fragranced
- Less dermatologist backing than benzoyl peroxide
Best for: Mild to moderate odor on a budget.
Check price on Amazon5. Lume Acidified Body Wash
Lume takes a different approach. Instead of an antibacterial drug, its “acidified” formula keeps skin at a lower pH, and the scented versions list mandelic acid. Lume says it controls odor for 24 hours, which is the brand’s claim rather than something we’ve tested.
It’s the gentlest option here and won’t bleach fabric, so it’s a good choice if you want an odor-focused wash for your whole body. The scented versions contain fragrance, so if your skin is sensitive, patch test first.
- Non-medicated, gentle
- Whole-body use
- Won’t bleach fabric
- Premium price
- Scented versions contain fragrance
Best for: Mild odor and people who want to avoid medicated washes.
Check price on AmazonWhich type of soap works best for body odor?
Most “deodorant soaps” are just soap plus fragrance. These are the ingredients that actually target odor:
How to use a body odor wash
- Wet and lather. Apply the wash to your underarms. You can use it on your feet too.
- Leave it on for 1 to 2 minutes. The PanOxyl label says to massage it in for 1 to 2 minutes. Give it time to work before you rinse.
- Rinse well and pat dry. Benzoyl peroxide bleaches dyed fabric and hair, so use white towels and let your skin dry fully.
- Apply antiperspirant or deodorant. Soap reduces odor but doesn’t stop sweat. If you sweat heavily, see our best antiperspirants for heavy sweating.
Tips to avoid irritation
- Start once a day. The PanOxyl label suggests one use a day, cutting back if your skin gets dry or peels.
- Skip freshly shaved skin. It’s more likely to sting. Moisturize if your underarms feel dry.
- Use sunscreen on exposed areas. The label says to avoid unnecessary sun exposure after use.
If your deodorant still isn’t keeping up after you change soaps, our guide to why your deodorant stopped working covers other common causes.
Talk to a doctor
- If redness, burning, itching or swelling becomes severe. Stop using the product first.
- If your body odor changes suddenly or smells unusual, since some medical conditions and medications can change body odor.
- If odor doesn’t improve with better washing and an antiperspirant.
Frequently asked questions
What soap do dermatologists recommend for body odor?
Does antibacterial soap help with body odor?
Can I use acne wash on my armpits?
Does benzoyl peroxide bleach towels?
Does Hibiclens work for body odor?
Do I still need deodorant if I use a body odor soap?
Our final recommendation
Start with PanOxyl Acne Foaming Wash 10% on your underarms once a day, and switch to the 4% Creamy Wash if your skin gets dry. If you’d rather not deal with bleached towels, Dial Gold or Lume Acidified Body Wash are easier everyday options. Then finish with an antiperspirant or deodorant on dry skin.
This guide is educational and is not medical advice. It does not replace guidance from your healthcare provider. Product details were checked against labels and brand pages at the time of writing. Sources: theSkimm, dermatologist guidance on benzoyl peroxide for body odor; PanOxyl Acne Foaming Wash label; Dial Gold Drug Facts; FDA, “Antibacterial Soap? You Can Skip It”; Hibiclens label.

Leave a Reply