Trying to decide what to wear for your headshots can feel a bit overwhelming. Even if you have a style in mind, there’s still the question of color. So, what’s the best color to wear for headshots? Let me help make it easier for you.
How to Choose the Best Color to Wear for a Headshot
First things first: what colors do you like to wear? It may seem obvious, but it’s important. Many times, clients bring along an outfit that someone else loves on them, only to find they don’t feel confident in it. When we review the images, they’ll often say something like, “I love the expressions, but I don’t like the color of the shirt.”
The lesson? If you don’t love the color, don’t wear it.
Consider any specific requirements, too. For example, if your company has preferred colors for branding—like a blue blazer and white shirt—make sure your outfit aligns with those guidelines.
Lastly, consider your skin tone. For instance, if you have pink undertones, red clothing may bring out more redness in your skin than you’d like. The goal is to choose colors that complement your natural tones and help you feel confident.
What Colors Look Best in Professional Headshots?
There’s no one-size-fits-all answer when it comes to the best colors for headshots. Personal preference plays a role, but the right color choice can truly enhance your look.
Years ago, I used to suggest avoiding yellow in headshots. Then one client came in wearing a bright yellow shirt she loved, and it looked absolutely fantastic on her. It turned out to be a perfect choice because she felt great in it. So, if there’s a color you love—even if it’s unconventional—let’s go with it!
But if you’re unsure, read on…
Neutral Colors for Headshots
You’ll never go wrong with neutrals. Black, gray, white, and beige are classic, timeless colors that make a great foundation for headshots. These colors let your face stand out without distraction, and if we need a pop of color, accessories like a tie or scarf work beautifully.

Jewel Tones for Headshots
If you’re comfortable wearing color, jewel tones like emerald green and sapphire blue, can look amazing in headshots. Jewel tones are vibrant yet sophisticated and can be styled in layers, like pairing a jewel-toned shirt with a neutral blazer. This layering effect adds visual interest while keeping the focus on your face, where we want the viewer’s eye to go.
What Color Background for Headshots?
In my studio, I typically shoot headshots against white or gray backgrounds. These neutral settings provide maximum versatility, ensuring that your outfit doesn’t need to “match” the environment. However, if your company prefers headshots taken against a specific backdrop, like a brick wall or greenery, make sure your clothing doesn’t clash with those colors.