How To · Fashion · Build
Choose a Dress Shirt Color That Actually Works for Your Skin
The right shirt color isn't about trends—it's about what makes you look awake and intentional. We'll show you how to identify your undertone and build a foundation that works.
5 min read · IrisMost men own a white dress shirt without ever asking whether white is actually their color. It probably is—white works on nearly everyone—but that's not the point. The point is that you're leaving money on the table if you're not thinking strategically about which colors make you look sharper, healthier, and more intentional.
Choosing a dress shirt color comes down to one thing: your skin's undertone. Once you know whether you lean warm, cool, or neutral, you can shop with confidence and stop second-guessing yourself in the mirror.
A shirt color that matches your undertone makes you look like you slept eight hours, even if you didn't.
Step one · 2 minutes
Find your undertone in natural light
Stand near a window in daylight—not fluorescent overhead lights. Look at the inside of your wrist or the inside of your arm. Do the veins appear more blue or purple? You're cool-toned. Do they look more green or olive? You're warm-toned. Can't decide? You're probably neutral. This is the single most useful piece of information you'll gather.
If you're still unsure, compare your wrist to a friend's. The difference becomes obvious side by side.
Step two · 2 minutes
Test white and cream against your neck
White and cream are non-negotiable basics, but one will look better on you than the other. Hold a white shirt and a cream shirt up to your neck in daylight. Does white make you look washed out or tired? Cream is your answer. Does cream look yellowed against your skin? White is your foundation. Most men need both, but knowing which one is your default matters.
Avoid pure white if it makes your skin look sallow. Cream, ivory, or off-white are often more flattering and less clinical.
Step three · 2 minutes
Match cool colors to cool undertones
If your veins are blue and white looks great on you, lean into cool colors: pale blue, powder blue, slate, charcoal, and soft grays. These colors echo your undertone and create visual harmony. Navy is your power color—it works on almost everyone but looks especially sharp on cool-toned skin. Avoid warm yellows, oranges, and rust tones; they'll fight your natural coloring.
Light blue is the second-most versatile shirt color after white. Buy it in a pale, almost icy shade rather than a warm sky blue.
Step four · 2 minutes
Match warm colors to warm undertones
If your veins are green and cream looks better than white, you're warm-toned. Build around warm neutrals: cream, tan, warm gray, and soft camel. Warm pastels like blush, pale peach, and soft gold work beautifully. Avoid cool grays and icy blues; they'll make you look tired. If you want a blue, choose a warmer, more saturated navy or a dusty teal.
Warm undertones often look great in subtle earth tones. A pale tan or warm beige is more versatile than you'd expect.
Step five · 2 minutes
Neutral undertones get the luxury of choice
If you're neutral-toned, you have the most flexibility. You can wear cool colors and warm colors equally well. This is your superpower. Build a wardrobe that includes both pale blue and warm cream, both cool gray and warm tan. You don't need to choose—you can own both sides of the spectrum and rotate based on context and mood.
Neutral undertones should still have preferences. Even if you can wear anything, you'll look better in some shades than others. Trust your instinct.
Step six · 1 minute
Build your core rotation
Once you know your undertone, commit to three to five core colors: your best white or cream, a pale blue or warm neutral, a deeper neutral like navy or warm gray, and optionally a subtle accent color that makes you feel confident. This isn't about owning every color—it's about owning the colors that work. Repeat purchases in these shades rather than chasing novelty.
Consistency beats variety. Three perfect shirts you actually wear beat ten mediocre ones gathering dust.
How to know it's working.
The right shirt color makes you look alert, healthy, and intentional without you having to think about it. People won't compliment the shirt—they'll compliment you. You'll reach for the same colors repeatedly because they feel right.
Questions at the mirror.
What if I can't tell if I'm cool or warm-toned?
Start with white. If white makes you look tired or sallow, you're probably warm-toned and should lean cream. If white looks crisp and clean, you're likely cool-toned or neutral. This is the fastest way to figure it out.
Can I wear colors that don't match my undertone?
Technically yes, but you'll work harder to make it look intentional. A warm-toned man can wear cool blue, but he'll need to style it carefully. Stick to your undertone for effortless polish.
Does skin tone darkness matter, or just undertone?
Undertone matters far more than depth. A light-skinned cool-toned man and a dark-skinned cool-toned man both look better in pale blue than in warm peach. Undertone is universal; depth is secondary.
Should I avoid certain colors entirely?
No. But if a color doesn't match your undertone, save it for occasions where you're styling deliberately rather than reaching for it as an everyday option. Your core rotation should always serve you.