Short answer: Attack the problem on three fronts. Wear a dress shirt with a wicking blend so moisture spreads out and evaporates instead of pooling under the arms. Apply an aluminum-based antiperspirant to completely dry skin at bedtime, not in the morning. And add a thin, color-matched undershirt as a buffer. Together, these stop visible sweat marks for most men.
If you walk into a 10 a.m. meeting with two dark half-moons under your arms, the fix is almost never "sweat less." Your body sweats on its own schedule. What you can change is how much of that sweat reaches the outer shirt, and how fast it leaves the fabric when it does.
- Wicking fabrics spread sweat across a wider surface so it evaporates faster — cotton holds moisture against the skin.
- Apply antiperspirant at night on dry skin; morning application on damp skin is largely wasted.
- A thin undershirt is a sacrificial layer: it soaks up sweat before it hits the dress shirt.
- Light blue, grey, and cream hide damp patches better than pure white or black.
- Deodorant doesn't reduce sweating — only antiperspirants with aluminum do.
Why does sweat soak through a dress shirt in the first place?
Pure cotton is the most common dress-shirt fabric and the worst at managing sweat. Cotton fibers absorb moisture and hold it against your skin. Once the fiber is saturated, every new drop sits on the surface. That's the dark ring under your arm or the stripe down your spine on a train platform.
Wicking blends work differently. Polyester microfiber and bamboo-derived rayon don't absorb much water into the fiber itself. Moisture travels along the surface of the fibers — a wider wet patch that is thinner and dries in minutes once air hits it. For which fabrics do this well in July heat, see our guide to the best dress shirts for men in hot weather.
What's the right way to use antiperspirant for underarm sweat?
Most men apply antiperspirant in the morning after showering, when the underarms are still slightly damp, and the dose gets rinsed off a few minutes later. The American Academy of Dermatology recommends the opposite: apply to completely dry underarms at night, let it dry before bed, and reapply nightly until sweating is controlled — usually within a few weeks — then taper to once or twice a week (source: American Academy of Dermatology).
The aluminum works by forming a temporary plug in the sweat duct, which takes hours of still contact with dry skin to form. Bedtime application gives it that time; morning doesn't.
If a store-bought "clinical strength" product still isn't enough, the AAD lists three prescription antiperspirants (Drysol, Hypercare, Xerac AC) and two newer topical options approved for people 9 and older: glycopyrronium cloths (Qbrexza) and sofpironium gel (Sofdra). A dermatologist can tell you if any of those make sense for you.
Do undershirts actually help?
Yes, if you pick the right one. The undershirt's job is to catch sweat before it reaches the shirt everyone sees, and to be thin enough that it doesn't trap heat and make you sweat more. Two things matter:
- Fit. A tight v-neck or crew that sits flat against the ribs, with sleeves long enough to cover the underarm hair line. A loose undershirt tents away from the body and lets damp fabric press against the dress shirt.
- Color. Under a white dress shirt, a light grey or pale blue undershirt is less visible than a white one, because it doesn't contrast against your skin tone through the thin fabric. Under a navy, grey, or black dress shirt, a dark undershirt disappears.
If you sweat heavily enough that a plain undershirt still soaks through, there are sweat-proof undershirts with reinforced underarm pads. They cost more and are warmer, so most men only need them for high-stakes days.
Which dress shirt fabrics hide sweat marks best?
Two things decide whether sweat shows on a shirt: how fast the fiber moves moisture away from the skin, and how much the wet fabric darkens compared with the dry fabric. The second one is why a damp white t-shirt turns translucent while a damp navy shirt barely changes shade.
| Fabric or blend | Moisture handling | Shows sweat marks? | Best for |
|---|---|---|---|
| 100% cotton poplin | Absorbs; holds moisture against skin | Yes, visibly | Air-conditioned offices only |
| 100% linen | Absorbs; dries fast; wrinkles heavily | Yes, but dries quickly | Weekends and resort wear |
| Cotton/polyester (easy care) | Partial wicking | Less than pure cotton | Office in mild weather |
| Performance microfiber | Wicks; dries fast | Rarely at normal activity | Commuting, travel, hot days |
| Bamboo-rayon blend with microfiber and spandex | Wicks; stretches; soft hand | Rarely | Daily business wear in heat |
If you need to pick a color that hides what does come through, light blue, cream, and grey are the forgiving ones. Pure white shows every drop. Pure black doesn't show the wet patch itself but shows salt rings when it dries. For a longer look at this, our guide to the best dress shirts for humid climates walks through specific colors and fits that work when the air itself is wet.
Where the Gabbiano Royal shirt fits
The Classic Bamboo Dress Shirt is 35% bamboo-derived rayon, 62% performance microfiber, and 3% spandex. The microfiber moves sweat along the fiber surface so it evaporates faster than it would on pure cotton; the bamboo rayon gives the shirt a softer hand than a pure polyester shirt; the spandex gives it 4-way stretch so the fabric doesn't bunch when you reach across a desk. It's machine washable on cold, tumble dry low or hang dry, and needs no ironing — useful because clinical-strength antiperspirants are known to stiffen and yellow dress-shirt underarms, and the recommended fix is washing the shirt soon after wearing (source: Dermatology Times).

For men who sweat consistently, light blue is the color most men reach for first; it hides underarm damp better than white and still reads as business wear. See the full color range on the Classic Bamboo Dress Shirt page.
Step-by-step: a one-day plan to stop sweating through your shirt
- Last night. After showering, towel-dry thoroughly and apply antiperspirant to completely dry underarms. Let it air-dry a minute before bed. Expect about a week of nightly use before you notice a difference.
- This morning. Shower in cool water — hot water raises your core temperature and makes you sweat for an hour afterward. Pat dry; don't rub.
- Pick the shirt. Reach for a wicking blend in light blue, cream, or grey. For presentation days, add a thin undershirt in a shade that disappears under your shirt color.
- Dress with time to cool down. Finish dressing 5–10 minutes before you leave. Putting on a tie or jacket while you're still warm from the shower triggers the sweat you were trying to prevent.
- Commute cool. Carry a jacket or blazer instead of wearing it. If you drive, run the AC before you get in.
- At work. If the office is warm, loosen the top button and roll your cuffs at your desk. Blot damp spots with a dry paper towel, not wet.
- End of day. If you used clinical-strength antiperspirant, launder the shirt that night; residue sets into fiber and causes the yellow stiff patches people blame on sweat alone.
If you work in a building where the thermostat is set for the person in the warmest cubicle, our guide to dress shirts for hot offices covers specific fit and layering changes that help.
What if I sweat heavily even when I'm not hot or stressed?
Sweating that soaks through shirts in cool rooms, or that keeps happening after you've tried the steps above, can be focal hyperhidrosis — excessive sweating in specific areas without an obvious trigger. The AAD page linked above lists the options a dermatologist can offer, from prescription antiperspirants to iontophoresis to botulinum toxin injections. This is a medical issue at that point, not a style problem, and worth a conversation with a doctor. For most men whose sweating is normal but inconvenient, the three habits at the top of this page handle it.
Frequently Asked Questions
Does wearing an undershirt make you sweat more?
No, if the undershirt is thin and fitted. A snug cotton or micromodal undershirt adds very little heat and absorbs sweat before it reaches the dress shirt. A loose, thick t-shirt is a different story — it traps a pocket of warm air against the skin and does make you sweat more. Pick the thinnest, closest-fitting undershirt you'll tolerate.
Why do I sweat more in a dress shirt than a t-shirt?
Dress shirts are usually pure cotton with a tighter weave than a t-shirt, so they hold moisture against the skin instead of releasing it. A buttoned collar and tucked-in waist also trap body heat around the torso. The fix isn't to sweat less; it's to switch to a wicking blend, loosen the collar when you can, and skip the undershirt layer only if the shirt itself breathes.
Do bamboo dress shirts stop sweat marks?
Bamboo-blend dress shirts are usually bamboo rayon mixed with polyester microfiber and spandex. The blend wicks moisture along the fiber surface so sweat spreads thin and evaporates faster than it would on cotton. That reduces visible underarm marks for most men, but it is not sweat-proof. Heavy sweaters will still need an antiperspirant and may want an undershirt.
What color dress shirt hides sweat marks the best?
Light blue is the usual answer: it hides damp patches better than white without going so dark that salt rings show when sweat dries. Grey and cream also work. Pure white shows every drop, and pure black hides the wet patch but reveals a white salt outline the next day. For a side-by-side on this, our guide to dress shirts for men who sweat walks through each color.
Can deodorant stop sweating?
No. Deodorant masks odor; it does not reduce sweat volume. To reduce how much you sweat, you need an antiperspirant, which contains aluminum salts that temporarily plug the sweat duct. Many products are combined deodorant-antiperspirants — check the label for an aluminum compound (such as aluminum zirconium tetrachlorohydrex or aluminum chloride) in the active ingredients.
Why do my dress shirts have yellow stains under the arms?
The yellow stain is a reaction between the aluminum in antiperspirant and the proteins in sweat, which bonds to fabric fibers over time. Dermatology Times notes that clinical-strength antiperspirants cause this more often than regular ones, and that laundering the shirt soon after wearing reduces the damage. Pretreating the underarms with an enzyme stain remover before washing helps on shirts you've already stained.
Three habits, two product choices, and you can stop thinking about sweat for the rest of the day.
Experience the Difference
The Classic Bamboo Dress Shirt — 35% bamboo, breathable, wrinkle-free, and built for real life. Free shipping and 14-day returns.
Shop the Bamboo Shirt