
One of the most common questions I get…
is about undershirts.
Should your undershirt show? Or shouldn’t it?
The quick answer?
It’s personal preference.
But a more in-depth answer?
Let’s look at history.
Back in the 20th-century shirts were always considered underwear.
It was never exposed in public.
Men always covered their shirts with a jacket.
As t-shirts became popularized by celebrities…
the undershirt took its place.

No doubt, the undershirt has a key function.
By providing a sweat buffer, this inner layer protects your favorite shirts from sweat and deodorants stains.
An undershirt prolongs the life of your shirts, by protecting them from stains and odor-causing bacteria from your body.
Investing in a quality undershirt is a low-cost option to ensure your shirts last longer.
But despite its benefits, an undershirt can spoil a stylish outfit if it is visible.
In my personal opinion, it’s almost like your underwear is showing.
1. A Visible Undershirt Breaks The Visual Line
A common style mistake is showing the white triangle of undershirt fabric that is visible when you unbutton your shirt.
Avoid showing the lines of your undershirt or revealing the top when you wear your shirt unbuttoned. The visible fabric breaks the smooth visual line that you want to create between your head and toes.

If you leave your collar unbuttoned, opt for a deep v-neck undershirt. A well-cut undershirt is not visible in the collar area even when the top two shirt buttons are unbuttoned.
Crew neck undershirts are visible under your dress shirt whether buttoned up or not because of the high neckline.
Avoid crew neck undershirts

The crew neck undershirt showing under a collar is a casual look that most people associate with uniforms at a car service center.
The only time you can wear a crew neck undershirt is when you are wearing a tie and don’t plan to take it off.
Are tank tops a better option?

Because of their lower neckline, tank tops are hardly visible. However, they do not offer protection for your shirts against armpit sweat.
T-shirts are also a poor choice as an inner layer. The thicker fabric results in clearly visible sleeve lines and bulk that shows under the shirt. If you prefer wearing a t-shirt, choose one that is thin and fitted. A V-neck is preferable to a crew neck where the collar can easily show.
And check yourself in daylight before you walk out the door. Bathroom lighting hides the neckline shadows and sleeve lines that show up the second you step outside.
Undershirt Types Compared: Which One Actually Stays Hidden
#rmrs-cmp-undershirt *{box-sizing:border-box;margin:0;padding:0;}
#rmrs-cmp-undershirt{
–navy:#14213d; –navy2:#1f335c; –cream:#faf6ec; –cream2:#f1e9d6;
–gold:#c9a24b; –ink:#2a2a2a; –line:#e2d7bd;
font-family:-apple-system,BlinkMacSystemFont,”Segoe UI”,Roboto,Helvetica,Arial,sans-serif;
color:var(–ink); max-width:860px; margin:32px auto; padding:0 4px; line-height:1.5;
-webkit-font-smoothing:antialiased;
}
#rmrs-cmp-undershirt .cmp-title{
text-align:center; color:var(–navy); font-size:22px; font-weight:800;
letter-spacing:.2px; margin-bottom:4px;
}
#rmrs-cmp-undershirt .cmp-sub{
text-align:center; color:#6b6250; font-size:13px; margin-bottom:18px; font-style:italic;
}
#rmrs-cmp-undershirt .cmp-scroll{overflow-x:auto; -webkit-overflow-scrolling:touch;
border-radius:12px; box-shadow:0 6px 22px rgba(20,33,61,.12);}
#rmrs-cmp-undershirt table{
width:100%; border-collapse:collapse; background:var(–cream);
min-width:700px; font-size:14.5px; overflow:hidden; border-radius:12px;
}
#rmrs-cmp-undershirt thead th{
background:var(–navy); color:#fff; padding:14px 12px; text-align:left;
font-size:15px; font-weight:700; vertical-align:middle; border:none;
}
#rmrs-cmp-undershirt thead th.cmp-attr{background:var(–navy2); width:20%; font-size:12px;
text-transform:uppercase; letter-spacing:.6px; color:var(–gold);}
#rmrs-cmp-undershirt thead th .cmp-house{display:block; font-size:11px; font-weight:600;
color:var(–gold); text-transform:uppercase; letter-spacing:.6px; margin-top:2px;}
#rmrs-cmp-undershirt tbody th{
background:var(–cream2); color:var(–navy); font-weight:700; text-align:left;
padding:12px; font-size:12px; text-transform:uppercase; letter-spacing:.4px;
border-top:1px solid var(–line); width:20%; vertical-align:top;
}
#rmrs-cmp-undershirt tbody td{
padding:12px; border-top:1px solid var(–line); vertical-align:top;
color:var(–ink);
}
#rmrs-cmp-undershirt tbody td:first-of-type{border-left:1px solid var(–line);}
#rmrs-cmp-undershirt tbody tr:nth-child(even) td{background:rgba(201,162,75,.06);}
#rmrs-cmp-undershirt .cmp-badge{
display:inline-block; margin-top:6px; font-size:10.5px; font-weight:800;
text-transform:uppercase; letter-spacing:.5px; padding:3px 9px; border-radius:999px;
background:var(–gold); color:#3a2c07;
}
#rmrs-cmp-undershirt .cmp-badge.alt{background:var(–navy); color:#fff;}
#rmrs-cmp-undershirt .cmp-bottom th{background:var(–navy); color:var(–gold);}
#rmrs-cmp-undershirt .cmp-bottom td{background:var(–navy); color:#f4efe2; font-size:13.5px;}
#rmrs-cmp-undershirt .cmp-note{
font-size:12px; color:#8a8071; text-align:center; margin-top:12px; line-height:1.5;
}
@media(max-width:600px){
#rmrs-cmp-undershirt .cmp-title{font-size:19px;}
#rmrs-cmp-undershirt table{font-size:13px;}
#rmrs-cmp-undershirt thead th{padding:11px 9px; font-size:13.5px;}
#rmrs-cmp-undershirt tbody th,#rmrs-cmp-undershirt tbody td{padding:9px;}
}
| Deep V-NeckThe default | Standard V-NeckThe compromise | Crew NeckTie only | Tank TopSleeveless | |
|---|---|---|---|---|
| Shows at an open collar | No — clears two unbuttoned buttons | Sometimes — shows past the first button | Always — the neckline sits above your shirt collar | No — neckline sits well below |
| Armpit sweat protection | Full | Full | Full | None — your shirt takes the hit |
| Sleeve hem printing through | Only if the hem is folded and stitched — buy raw-cut | Same — raw-cut hem or nothing | Same — raw-cut hem or nothing | Nothing to print through |
| Best color | Skin tone, then gray | Skin tone, then gray | White, since it’s covered anyway | Skin tone |
| Wear it under | Dress shirts, worn open or buttoned | Dress shirts you keep buttoned to the second button | A shirt and tie you won’t loosen all day | Thin summer shirts where sleeve lines would show |
| Skip it when | You’re in a short-sleeve shirt | You plan to open your collar | Ever, unless the tie stays on Riskiest pick | You sweat through shirts No pit coverage |
| Bottom line | Buy these. Thin, skin-tone, raw hem. | Fine if your collar stays closed. | The one that gets you caught. | Great for looks, useless for sweat. |
Fit matters more than category — a baggy deep V still bunches at the waist.
2. The Wrong Size Causes Unsightly Bunching
If you decide to wear an undershirt, make sure it fits closely and has small armholes. The wrong size can feel rather uncomfortable and constricts your movement. If it is not long enough, it comes untucked easily.
A well-fitted undershirt smooths out the torso so your shirt lays flat across your body.

The brand you pick matters. All undershirts are not created equally and yes, you do get what you pay for.
The quality of an undershirt is easily detected in the fit and fabric.
Know your size.
- Too big undershirts cause bunching. You have shreds of white cloth peeking from underneath the sleeves of your short sleeved shirts, resulting in a very sloppy look.
- If the size is too small, you end up feeling constricted. If your undershirt is simply a torso-liner so to speak, the ideal fit would be one that literally conforms to your body as closely as possible while still allowing you freedom of movement and comfort.
Many of the low-cost undershirts tend to be thick and boxy rather than thin and body conforming.
Due to the boxy style, these shirts run short. Many men need to purchase one size larger in order to allow enough length to properly tuck the undershirt in.
Regardless, these shirts are still not long enough for most men and ride up throughout the day causing even your fitted dress shirts to puff out around your waist.
Lower quality undershirts add bulk under clothing, especially in the arms and waist. This can create unfair and unsightly “love handles” as the extra material bunches together when the undershirt is tucked into the pants.
To get the right fit, ensure that the undershirt opening should approximately match the size of the shirt collar it is worn under so that both visible chest hair and visible undershirt are minimized.

As for fabric, thinner, higher quality cotton or stretch modal blends (a combination of cotton and synthetic fibers that create a smooth look and stretchy feel that retains it shape) are best. It hides your nipples, chest hair and skin imperfections that could show through a lighter colored shirt.
3. The Wrong Color Stands Out Under Your Shirt
A contrast created by your undershirt under your dress shirt can be very distracting.
Ideally, your undershirt should match the color of your skin so you do not see the outline of the undershirt on top of the shirt.
This may seem odd at first but even underneath a white shirt, a skin-colored undershirt will be less visible than a plain white T-shirt, especially in the area between skin and T-shirt, and around your biceps and collar.

If skin-colored undershirts aren’t an option then white or gray are the next best options.
Skin tones vary greatly and there is no easy way to buy skin-colored shirts.
Pay attention to the color of the undershirt so that your favorite dress shirt is not lost in the visual contrast created by two different colors.
Undershirts also tend to be generally dirtier than the outer layer.
Don’t wait until your favorite undershirt turns yellow before discarding it. They tend to look unsightly when the color fades and you’ve put them through the laundry a thousand times. Use them as a rag to clean your car or shoes.
Your Undershirt Sleeve Is Showing Through Your Shirt

The neckline gets all the attention. The sleeve is what gives most guys away.
Put on a white or light blue dress shirt and look at your arm in real daylight. See that faint horizontal line across your bicep? That’s the hem of your undershirt printing through. Standard undershirts have a thick folded-and-stitched hem, and under thin shirting fabric that fold reads as a shadow every time you move.
Two fixes. First, buy undershirts with a raw-cut or laser-cut hem — no fold, no stitching, nothing to print through. Second, get the sleeve length right. It should end high on the bicep, not down near the elbow. A long sleeve puts that hem at the widest part of your arm, exactly where your shirt sleeve is pulled tightest against it.
In a short-sleeve shirt, go sleeveless underneath or skip the undershirt and handle sweat another way. There’s no version of a white sleeve peeking out from under a short sleeve that looks intentional.
Undershirts Under Polos, Knits, And Casual Shirts

Everything above assumes a dress shirt. The rules change the second you go casual.
Under a polo, the answer is almost always no undershirt. A polo has a soft collar that sits open, there’s no tie to cover anything, and whatever you put underneath is going to announce itself. If you sweat heavily and can’t go without, wear a deep V in a skin-matching color and accept that you’re managing a compromise.
Under a knit polo, a fine-gauge sweater, or a merino crewneck, an undershirt earns its keep. Knits stretch and cling, and a thin layer keeps body oils off wool you can’t wash every week. Keep it thin. A heavy cotton tee under merino kills the drape and makes you look padded through the chest.
Under flannel or an oxford-cloth button-down, wear what you want. The fabric is thick enough that nothing prints through, and the look is casual enough that a crew neck showing at the collar reads as intentional instead of sloppy.
How To Fix A Showing Undershirt Right Now

Say you already caught it in the office bathroom mirror. Here’s the order I’d work through.
Button one more button. If it’s the white triangle showing at your open collar, this costs you nothing and gets you through the meeting.
Fold the undershirt collar down and tuck it under itself. Reach in, push the neckline down toward your chest, and let your dress shirt collar sit on top of it. Ugly solution, invisible result.
Put a layer over it. A blazer, a cardigan, a quarter-zip — any of them kill the problem at the neckline and shoulders in one move.
Re-tuck both layers. If the bulk is at your waist, untuck everything, tuck the undershirt in first and pull it taut, then tuck the dress shirt over it. Most of what men read as love handles is a tucking-order problem, not a body problem.
Then fix it properly when you get home. Thin fabric, deep V-neck, skin tone, raw hem. That’s the entire formula, and it runs about twenty bucks a shirt to solve permanently.
Should You Always Wear an Undershirt?
Not necessarily. The general exception to the rule is when wearing a t-shirt. The fabric of the t-shirt performs the same function as an undershirt.
Stylish men prefer not to wear an extra layer under their shirts. A visible undershirt ruins an otherwise classy and elegant appearance.
Undershirt Questions I Get Asked Most
Is it OK if your undershirt shows?
Not at the collar and not at the sleeve. A visible undershirt reads the same way visible underwear does — it tells the room you’re wearing a layer you meant to hide. The one exception is a flannel or an oxford-cloth button-down, where a crew neck at the collar looks deliberate rather than careless.
What color undershirt should you wear under a white dress shirt?
Skin tone first, gray second. White under white sounds right and isn’t — the two whites are never quite the same shade, so the undershirt’s edges show up as a hard outline around your collar and biceps. Gray disappears against most skin better than white does.
Should you wear an undershirt under a suit in summer?
Yes, and a thin one will keep you cooler rather than hotter. It pulls sweat off your skin so your dress shirt doesn’t go transparent and stick to your back. Same principle behind wearing linen in the heat — you’re moving moisture, not just adding layers.
Do you wear an undershirt under a t-shirt?
No. The t-shirt is already doing the undershirt’s job. If you’re layering one underneath to hide your chest or your nipples, buy a thicker, better-fitting t-shirt instead of doubling up — two thin layers bunch worse than one good one.
Get those four things right — thin fabric, deep V-neck, skin tone, raw hem — and nobody will ever know you’re wearing one.
The post Should Your Undershirt Show? 3 Reasons It Shouldn’t (And How To Hide It) appeared first on Real Men Real Style.