Undershirts for dresses can be a great way to create a clean and feminine look. But, they do not have to be boring! The right undershirt can complete your outfit and give it a polished look.

If you are looking for a top that will make your dress shirts look more professional, try wearing an underwire camisole underneath. This type of top is made with wires that support the breasts so that they sit up straight and do not droop down from gravity. These tops come in many different styles and colors so you can find one that fits your personal taste and style.

Another option is to wear a tank top underneath your dress shirt. This is especially popular with women who wear sleeveless dresses or tops. A tank top can make any outfit look more stylish and trendy by adding an element of fashion forwardness to it.

A third option is to buy an undershirt specifically designed for wearing under dresses or tops with low-cut necklines, like halter tops or scoop necks. These undershirts are often made with thicker material so they stay in place better when worn under these types of garments

Undershirt For Dress Shirt

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 *

four − three =

Scroll to Top