Man wearing a hidden undershirt under a white dress shirt with no visible neckline or seams

How to Wear an Undershirt Without It Showing

The right color, fit, and neckline are all it takes to keep an undershirt completely hidden under your clothes. Here's how to get each one right so nothing shows through.

How to Stop Sweating Through Shirts Reading How to Wear an Undershirt Without It Showing 9 minutes Next Do Sweat Proof T-Shirts Really Work?

The key to wearing an undershirt without it showing comes down to three things: color, fit, and neckline. Choose a neutral tone that matches your skin, wear a slim-fitting shirt that stays tucked, and match the neckline to how you'll wear your outer shirt. Get those three right and the undershirt disappears.

At Social Citizen, we think a lot about how undershirts sit under clothing, because our sweat-proof shirts for men are designed specifically to be invisible. Whether you're wearing one of ours or a standard undershirt, the same principles apply.

Choose the Right Color

This is where most people go wrong. A bright white undershirt under a white dress shirt seems logical, but it actually creates a high-contrast outline that draws the eye, especially at the neckline.

Style guides consistently recommend skipping white in favor of neutral tones:

  • Heather grey reflects less light than white, so it shows through light shirts noticeably less. Most style guides single out grey as the most practical everyday option for reducing visibility under light outer shirts.

  • Skin-tone or beige is the most invisible option under white or light-colored shirts, since it blends with your skin rather than contrasting against it.

  • White is commonly worn but works better under mid-tone or darker outer shirts than under white ones.

  • Black is only appropriate under dark shirts. Under anything light, it shows significantly.

Undershirt Color Visibility Under White and Light Shirts How each undershirt color performs under light-colored outer shirts
Undershirt Color Under White/Light Shirt Best Use
Skin-tone (beige) Nearly invisible White and light-colored shirts
Heather grey Low visibility Most shirts; versatile default
White High visibility Mid-tone or dark shirts only
Black High visibility Dark shirts only


The general rule across style guides is consistent: an undershirt should match your skin tone as closely as possible so its outline stays hidden.

Get the Fit Right

A loose or boxy undershirt creates bunching and visible fabric lines under your outer shirt. The undershirt should act like a second skin.

Slim fit. An undershirt that hugs the torso, ideally with a small amount of stretch from elastane, prevents folding and bunching. Oversized undershirts cause fabric to bunch and peek out, which makes the whole look sloppy.

Length. If your undershirt is too short, it will ride up during the day and become visible at the waist. Look for undershirts labeled "long" or size up if standard lengths fall short. The undershirt needs to stay fully tucked throughout the day. If you plan to wear it primarily as an undershirt, sizing down from your usual size gives a closer, more secure fit under your outer layer.

Fabric weight. A proper undershirt should be thinner and lighter than a regular t-shirt. Thick, heavy fabric adds visible bulk under your outer shirt. Thin cotton or modal blends lay flat and stay undetectable. If you want to go deeper on fabric choices, our guide to the best fabrics for sweating covers how different materials perform under clothing

Match the Neckline to Your Shirt

This is arguably the most important decision. The wrong neckline means the undershirt collar becomes visible at the front of your shirt, which looks as out of place as showing your waistband.

There are four neckline styles to know, each suited to a different way of wearing your outer shirt.

Crew neck undershirts

Crew necks work well when your dress shirt is fully buttoned, such as with a tie or in a formal setting where the top button stays done. The moment you unbutton even one button, the round neckline of a crew neck can become visible. A crew neck showing above an open collar looks like your underwear is showing.

Best for: Fully buttoned shirts, formal settings, ties.

V-neck undershirts

A V-neck sits below the open collar of your shirt, so it stays hidden even with one or two buttons undone. The V-shape matches the natural opening of an unbuttoned collar and disappears behind it. R. Hanauer describes the V-neck as the go-to option for keeping an undershirt hidden when the top button is undone.

Best for: Business casual, open collar, most everyday wear.

Our men's sweat-proof V-neck is specifically designed for this use case: slim-fitting, with a neckline that works under open-collar shirts without showing.

Deep V-neck undershirts

A deep V-neck takes the same principle further. Even with two or three buttons undone, the deep V stays below the shirt's opening and remains invisible in the collar area, making it the right call for anyone who regularly leaves their collar open.

Best for: Casual shirts, summer, very open collars.

Sleeveless (tank) undershirts

Generally not recommended under dress shirts. While tanks have low necklines, they tend to outline at the armholes and don't provide adequate sweat coverage. Stick to short sleeves if invisibility is the goal.

Undershirt Neckline Guide by Shirt Pairing Which neckline stays hidden based on how you wear your outer shirt
Neckline Best Shirt Pairing Visibility Risk
Crew neck Fully buttoned shirt Visible when top button is undone
V-neck One button open Hidden behind open collar
Deep V-neck Two or more buttons open Stays hidden under very open collars
Sleeveless / tank Not recommended for dress shirts Outlines at armholes

Consider the Outer Shirt

Even a perfectly chosen undershirt can show through a very thin or translucent outer shirt. A few things help here:

Shirt weight. A fine, translucent dress shirt will reveal what's underneath regardless of undershirt color. Choosing a dress shirt made from a thicker, tighter weave, such as a twill, reduces see-through considerably compared to fine poplin.

Shirt color. Darker outer shirts naturally hide undershirts better than white or pastel. A navy or charcoal shirt with a heather grey undershirt renders the inner layer essentially invisible.

Keeping the jacket on. In suit settings, a jacket covers almost everything. PutThisOn notes that visible undershirt edges usually appear when the jacket comes off. If you need to remove your jacket, rolling your shirt sleeves up neatly reduces the exposed area.

What If the Undershirt Has Visible Seams?

One problem specific to sweat-proof undershirts is pad placement. Most brands sew the pad flat against the fabric, which creates visible seam lines at the underarms. We cover this in detail in our Thompson Tee alternatives guide.Even if the undershirt is the right color and fits well, those seam lines can show through an outer layer or give away what you're wearing underneath.

This is why we built Social Citizen differently. Each shirt contains a hidden 3-layer underarm pad sewn on the inside of the shirt, rather than stitched flat across the underarm. There are no seam lines on the exterior. From the outside, the shirt looks identical to a regular t-shirt with no indication that any pad is present.

That design also matters when you're wearing the shirt as an undershirt: the exterior fabric is clean and smooth, so nothing outlines through your outer layer.

Looking for an undershirt that disappears under your shirt and keeps sweat stains from ever showing? Shop Social Citizen sweat-proof undershirts, made with a hidden 3-layer underarm pad and no exterior seam lines, guaranteed to stop 100% of underarm sweat stains from showing.

Frequently Asked Questions

Here are the most common questions we hear about wearing an undershirt without it showing.

Should I Wear a White or Grey Undershirt Under a White Shirt?

Grey. A white undershirt under a white shirt creates a high-contrast outline, particularly at the neckline. Heather grey reflects less light and blends more naturally against both the fabric and your skin tone.

What Neckline Undershirt Should I Wear Under a Dress Shirt?

It depends on how you wear the shirt. If you keep it fully buttoned, a crew neck works fine. If you leave the top button or two undone, a V-neck or deep V-neck will stay hidden behind the open collar.

Why Does My Undershirt Always Show Through My White Shirt?

Usually it comes down to one of three things: the undershirt is too bright (white) or too dark (black) relative to your skin tone, the outer shirt fabric is too thin or translucent, or the undershirt is loose enough to bunch and create visible folds. A slim-fitting heather grey undershirt under a shirt with a tighter weave solves most of this.

Does It Look Bad When the Undershirt Collar Shows Under a Dress Shirt?

Yes. A visible undershirt neckline, especially a white crew neck peeking above an open collar, looks unintentional. Switching to a V-neck undershirt eliminates this for most collar styles.

Are There Undershirts Specifically Designed Not to Show?

Yes. Slim-fit undershirts in neutral tones with appropriate necklines are built for this. If you're also looking for sweat protection, look for a sweat-proof undershirt where the pad doesn't create visible seam lines on the exterior fabric, which is the most common giveaway with sweat-proof shirts.

Stop Sweat Stains. Stay Invisible.

If you're looking for an undershirt that stops sweat stains from showing and disappears completely under your outer layer, our men's sweat-proof shirts are guaranteed to stop 100% of underarm sweat stains from showing. No visible seams, no pad outlines, and available in crewneck and V-neck styles to suit how you wear your shirts.


Leave a comment

All comments are moderated before being published.

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.