What to Wear Under a Dress Shirt: The Men’s Undershirt Guide

What to wear under a dress shirt: the best undershirt color, neckline, fabric, and fit, plus picks for the office, a suit, hot weather, and cold days.

We may earn a commission when you buy through links on this page, at no extra cost to you. How we earn money

In this guide
  1. Do You Need to Wear Something Under a Dress Shirt?
  2. Best Undershirt Color for a Dress Shirt
  3. Best Undershirt Neckline
  4. Short Sleeve vs Sleeveless Undershirts
  5. Best Undershirt Fabrics
  6. How an Undershirt Should Fit
  7. What to Wear Under a White Dress Shirt
  8. What to Wear Under Colored and Dark Dress Shirts
  9. What to Wear Under a Dress Shirt by Occasion
  10. When You Can Skip the Undershirt
  11. Wearing a T-Shirt Under an Open Shirt on Purpose
  12. Undershirt Mistakes to Avoid
  13. FAQs

What you wear under a dress shirt decides whether it looks clean all day or shows sweat, outlines, and a stray collar. This guide covers whether you need an undershirt, which color, neckline, fabric, and fit to choose, and what to wear under a dress shirt for the office, a suit, hot weather, and cold days.

Do You Need to Wear Something Under a Dress Shirt?

Not always, but most men are better off with one. An undershirt does four useful jobs.

Sweat protection: It soaks up sweat before it reaches the shirt, which cuts down on underarm marks and the yellow staining that builds up on white shirts over time.

Opacity: Thin white and light-colored shirts can be slightly see-through, especially under office lighting. A good undershirt hides chest hair, skin tone, and anything else you’d rather not show.

Comfort: A soft layer between your skin and a crisp cotton shirt feels better, and some fabrics are scratchy without one.

Shirt life: Fewer sweat stains and less direct contact with skin means your dress shirts last longer and need less washing.

The case against: an extra layer adds heat, and the wrong undershirt shows through the shirt or peeks out at the collar. Both of those problems come down to choosing the wrong color, neckline, or fabric, which the sections below fix.

Best Undershirt Color for a Dress Shirt

This is the part most men get wrong. A white undershirt under a white dress shirt is the most visible option, not the least.

Skin-tone (nude): The least visible. Choose a shade close to your own skin, whether light, medium, or deep. It disappears under white and light blue shirts because there is no contrast with the skin around it.

Light heather grey: The next best choice. It blends better than white under most light shirts and works across a range of skin tones. A good option if you can’t find a close skin-tone match.

White: Only works if your skin is very fair, or the dress shirt is thick enough that nothing shows through. Under a thin white poplin shirt, the outline of a white tee shows clearly at the sleeves and collar.

Black or navy: Only under dark dress shirts in black, charcoal, or deep navy. Under anything lighter they show straight through.

Patterned or printed tees: Never under a dress shirt. Logos and prints show through, even faintly.

Best Undershirt Neckline

The neckline should stay hidden with however many shirt buttons you leave open.

V-neck: The most versatile. Stays hidden with the top button undone. A shallow V works with one button open; a deep V lets you open two.

Deep V-neck: Best if you often wear your dress shirt open at the collar without a tie. It stays out of sight even with two buttons undone.

Crew neck: Only when you are wearing a tie and the top button is fastened. With an open collar, a crew neck shows as a white or grey band at the base of the throat. That looks careless.

Tank top or sleeveless undershirt: Hidden at any neckline, but leaves the underarms uncovered, so it doesn’t help with sweat marks. The straps can also show as lines through thin shirts.

Rule of thumb: If you might take the tie off later in the day, wear a V-neck. You’ll never have a visible undershirt collar.

Short Sleeve vs Sleeveless Undershirts

Short sleeve: The best choice for most men. It covers the underarm, which is where most sweat marks form. Look for sleeves that end above the elbow and sit close to the arm.

Sleeveless: Cooler and less bulky, but the shirt is in direct contact with the underarm. Fine for men who don’t sweat much and want a thinner layer.

Long sleeve: For cold weather only. A thin merino or thermal long-sleeve layer under a dress shirt adds warmth without bulk, but it can make the cuffs feel tight. Not for the office in summer.

Best Undershirt Fabrics

Thin is the main rule. Thick cotton tees bunch up and add a visible line at the waist and sleeves.

Cotton: Soft and breathable. Choose a thin, fine jersey. Thick basic tees are too heavy for this job. Cotton absorbs sweat well but dries slowly.

Modal and micro modal: Very soft, smooth, and thin, with a good drape that sits flat under a shirt. A popular choice for undershirts. Blended with a little elastane, it holds its shape close to the body.

Merino wool: Thin merino regulates temperature well, stays fresher for longer, and works in both warm and cool weather. More expensive, and needs gentler washing.

Performance blends (polyester, nylon, elastane): Wick sweat away and dry quickly. Good for hot weather, travel, and men who sweat heavily. Some can hold odors more than natural fibers.

Lyocell and bamboo-based viscose: Soft, smooth, and cool to the touch. Similar to modal in how they wear.

For a hot climate or a heavy sweater, a moisture-wicking blend or thin merino beats plain cotton. For everyday office wear in mild weather, a thin modal or cotton-modal blend is the easiest choice.

How an Undershirt Should Fit

Close but not tight: It should lie flat against the body with no loose fabric. Too tight and it rolls up or shows compression lines; too loose and it bunches under the shirt.

Long enough to stay tucked: The hem should reach well below the waistband so it doesn’t come untucked when you sit, stand, or reach. Undershirts made a little longer than normal tees do this job well.

Sleeves shorter and closer than the shirt: Short sleeves should end above the dress shirt’s natural crease near the elbow and hug the arm, so you don’t see a sleeve line through the shirt.

Smooth seams: Flat or bonded seams show less through a thin shirt than thick, raised ones.

What to Wear Under a White Dress Shirt

White shirts are the most revealing, so they need the most care.

Best choice: A skin-tone V-neck undershirt in a thin modal or cotton blend. It disappears completely under most white shirts.

Second choice: A light heather grey V-neck. Nearly as invisible, especially under thicker Oxford or twill shirts.

Avoid: A white crew neck tee. It shows at the sleeves and collar and makes a white shirt look cheaper.

Thicker fabrics like Oxford cloth and twill hide more than thin poplin or broadcloth. If your white shirt is very thin, the undershirt color matters even more.

What to Wear Under Colored and Dark Dress Shirts

Light blue, pink, and pale stripes: Same as white. A skin-tone or light grey undershirt. These shirts are a little more forgiving than white, but a white undershirt can still show.

Mid-blue, lavender, and mid-grey: A light grey or skin-tone undershirt. Opacity is less of a problem, so it’s more about sweat and comfort.

Black, charcoal, and deep navy: A black, charcoal, or navy undershirt is fine here, and even a grey one won’t show. If you’re wearing a dark shirt with an open collar, a matching dark V-neck is the safest choice. The all-black outfits guide covers the full look.

What to Wear Under a Dress Shirt by Occasion

Office with a tie: A short-sleeve V-neck or crew neck undershirt in skin-tone or light grey. With the top button done and a tie on, the neckline is hidden, so either works.

Business casual with an open collar: A skin-tone deep V-neck. This is where most visible-undershirt mistakes happen. See the smart casual dress code guide for the rest of the outfit.

Suit for a long day or event: A short-sleeve V-neck in a moisture-wicking or merino fabric. Suits trap heat, and you may be wearing the jacket for hours. This matters for weddings and long ceremonies; the wedding dress guide for men covers what to wear around it.

Black suit or formal evening: The dress shirt is usually white and the jacket stays on. A skin-tone V-neck keeps the shirt looking bright and clean. More on the full outfit in the black suit guide.

Hot weather: A thin, sleeveless or short-sleeve undershirt in a wicking blend, or skip it entirely with a linen or very breathable cotton shirt. The men’s summer fashion guide has more on dressing for heat.

Cold weather: A thin merino long-sleeve layer under the dress shirt, then a sweater or jacket over the top. Warm without bulking up the shirt.

Heavy sweating: A short-sleeve undershirt with built-in underarm protection, or a moisture-wicking blend with full underarm coverage. Pair it with a dress shirt in a darker color or a busy pattern, which hides marks better than plain white or light blue.

When You Can Skip the Undershirt

Breathable, thick enough shirts: Some Oxford, twill, and heavier cotton shirts are opaque on their own. If nothing shows through, you don’t sweat heavily, and the weather is mild, you can go without.

Very hot days with linen: A linen shirt worn open at the collar works better on its own in real heat. An extra layer defeats the point.

Casual button-ups: With jeans or chinos and the shirt untucked, a dress shirt reads more like a casual shirt, and the undershirt matters less.

If you go without, wash your shirts after every wear and treat underarms before stains set.

Wearing a T-Shirt Under an Open Shirt on Purpose

This is a different look from a hidden undershirt. Wearing a dress shirt or Oxford unbuttoned over a plain tee is a casual outfit, not a mistake, as long as it looks deliberate.

Make it clearly visible: A plain white, grey, or navy crew neck tee that shows fully through the open shirt.

Keep it plain: No logos, no graphics. The tee should be a clean base.

Choose the right shirt: Oxford cloth, chambray, linen, or flannel. Crisp poplin dress shirts look odd worn open over a tee.

Leave it untucked: With jeans or chinos and sneakers or loafers. This is a weekend look, not an office one.

Undershirt Mistakes to Avoid

White under white: The most common mistake. A skin-tone or light grey undershirt hides far better.

Crew neck with an open collar: A visible band of undershirt at the throat looks sloppy. Switch to a V-neck.

Thick, baggy tees: They bunch at the waist, show at the sleeves, and make the shirt sit badly.

Stretched-out or yellowed undershirts: Old undershirts lose their shape and color. Replace them regularly; they are a cheap part of the outfit and belong in any men’s capsule wardrobe.

Visible sleeve lines: Long or loose undershirt sleeves show through the shirt. Choose shorter, close-fitting sleeves.

Tank tops under thin shirts: The straps and armholes show as lines through thin fabric, and they don’t protect the underarms.

Printed tees: Even a faint logo shows through a white shirt.

For more on getting everyday details like this right, see the men’s style guide.

FAQs

Should you wear an undershirt with a dress shirt?

For most men, yes. It absorbs sweat, protects the shirt, and makes thin shirts less see-through. You can skip it with thicker, opaque shirts in mild weather or with linen on very hot days.

What color undershirt is least visible under a white shirt?

A skin-tone undershirt that matches your complexion is the least visible, followed by light heather grey. A white undershirt actually shows more through a white shirt because it contrasts with the skin around it.

Is a V-neck or crew neck undershirt better?

A V-neck is more versatile because it stays hidden when you open the top button. A crew neck only works when you’re wearing a tie with the collar fully buttoned. If there’s any chance the tie comes off, choose a V-neck.

Can you wear a regular T-shirt under a dress shirt?

You can, but most regular tees are too thick and too loose. They bunch at the waist and show at the sleeves. A thin, close-fitting undershirt made for the purpose sits much flatter.

What should you wear under a dress shirt in hot weather?

A thin, sleeveless or short-sleeve undershirt in a moisture-wicking blend or light merino. Or skip the undershirt and choose a breathable linen or lightweight cotton shirt instead.

Do undershirts prevent sweat stains?

They reduce them a lot, especially short-sleeve styles that cover the underarm. For heavy sweating, choose a moisture-wicking fabric or an undershirt with built-in underarm protection, and wash dress shirts after each wear.

Written by

Aiden Sanders

Aiden Sanders is the editor of Men's Array and writes most of its style guides. His focus is the capsule wardrobe: fewer, better pieces that all work together, and knowing exactly which trousers, shoes and colours go with what you already own. For buying guides he reads through verified customer reviews, fit feedback and fabric details so you can shortlist faster.