Undershirts For Dress Shirts

Undershirts are the best clothing item for men. Undershirts help you to stay fresh and odor free throughout the day. Undershirts also prevent sweating and stains on your dress or shirt. You can wear an undershirt beneath your dress or shirt, so that it will not show through your outerwear.

Undershirts are a must-have for men who want to look fashionable, feel comfortable in their skin and smell good throughout the day. An undershirt is an essential clothing item for men because it helps them maintain their body temperature and keep them cool during hot weather conditions.

Undershirts are available in different materials like cotton, silk, polyester etc. The fabric of your undershirt should be soft and comfortable so that it doesn’t cause any irritation on your skin while wearing it all day long.

Undershirts For Dress Shirts

The Best Undershirts to Wear Under Dress Shirts

Selecting the right undershirt as a base layer for a dress shirt, suit or tuxedo seems like a simple decision. But the options, colors, styles and fabrics available can make deciding what to wear under a dress shirt a difficult choice.

You want an undershirt that looks good, fits right and ideally helps absorb sweat to get you through sticky situations. Today we’ll share our favorite undershirts along with tips on how to pick the right one for your special occasion.

The Best Undershirts for Dress Shirts

Here are four top-performing undershirts for your consideration.

  • Best all-around undershirt: Sweat Proof Thompson Tee
  • Best compression undershirt: Spanx
  • Best performance, quick-dry undershirt: Uniqlo AIRism
  • Best economy undershirt: Fruit of the Loom Men’s Stay Tucked Crew T-Shirt


Thompson Tee sweat proof undershirts feature patented Hydro-Shield technology that blocks armpit sweat from passing through to your dress shirts. Plus, its integrated sweat barriers allow body heat and perspiration to escape to make sure you always stay cool. Bonus: they’re extra-long for the perfect tuck.

MSRP: $34.99

Thompson Tee men’s sweat proof undershirt for dress shirts


Spanx isn’t just for women anymore. Their Sculpt Cotton Crew Neck undershirts feature opaque performance fabric that provides slight firming and reduces bulk under your clothes. If you’re wearing a super slim-fit dress shirt or layers on top, this compression undershirt is a great choice.

MSRP: $58.00


Uniqlo’s AIRism t-shirt includes quick-drying technology to keep you feeling cool. A note on quick-dry undershirts: performance fabrics are sweat-wicking, meaning they push sweat away from your body. While they’ll keep you cool, they aren’t the best option for preventing pit stains. If you sweat a lot, it would be best to choose a different, sweat-friendly option.

MSRP: $14.90


Fruit of the Loom’s tag-free, crew neck tees are classic undershirts that fit various occasions, like a casual work day or a nice family dinner. However, they don’t offer any added sweat protection, so they may not be the best choice if you sweat profusely.

MSRP: $14.59

Do I Need to Wear an Undershirt Under My Dress Shirt?

In a word, yes. Undershirts serve three purposes:

  1. Undershirts are an extra layer to keep you warm under lightweight dress shirts.
  2. Undershirts protect your dress shirt from deodorant and sweat stains.
  3. Undershirts provide an added layer of privacy under sheer or light-colored dress shirts.

Good dress shirts are an investment. Wearing an undershirt not only prevents sweat stains but also preserves your dress shirts so they last longer (and helps you save on your dry cleaning bills).

Read more: Dress Shirts That Don’t Show Sweat

Aren’t Undershirts and T-Shirts The Same Thing?

No! Remember: Undershirts are underwear, while t-shirts are outerwear. So while it’s tempting to throw on your favorite tee under a dress shirt, don’t do it. Undershirts are typically more fitted and cut to wear under a dress shirt.

T-shirts don’t lay as well underneath a dress shirt and can look baggy. Plus, if you sweat a lot, t-shirts don’t have the same sweat protection as undershirts.

One more thing: Unless your name is Clark Kent, don’t even think about wearing a graphic t-shirt under a dress shirt! The design will most likely show through your shirt, ruining your polished appearance.

Tips to Find the Best Undershirts for Dress Shirts and Suits

There are a lot of undershirts out there. Here are a few tips for choosing the best undershirt for your dress shirt, suit or tuxedo:

  • Select a tight fit: You don’t want the sleeves to be bulky. Extra fabric will press against the seams and show through your dress shirt, making you look sloppy.
  • Match the cut with the occasion: Are you going to be wearing a tie at a black-tie event? If so, you’ll be fine with a crew neck undershirt. However, if you’re going to a casual beach wedding, you might want to unbutton a few buttons (especially when you hit the dance floor). In that case, choose a deep V-neck undershirt for some breathing room.
  • Don’t wear a white or black undershirt with light-colored dress shirts: Wearing a white undershirt with a white dress shirt is often the default choice. However, the stark white outlines of your dress shirt will easily show through. Try a light gray or skin tone undershirt instead.
  • Don’t wear sleeveless undershirts under dress shirts: The purpose of an undershirt is to protect your dress shirts from pit stains and sweat marks. Tank top undershirts have less coverage and are more visible under dress shirts than short sleeve shirts.
  • Make sure you can tuck in your undershirt: Test the length of your undershirt. You should be able to tuck it in comfortably and retain a full range of motion. To test it, tuck in the undershirt and raise your hands. It should still feel snug and comfortable.

Leave a Comment

Your email address will not be published. Required fields are marked *

2 − 1 =

Scroll to Top