Buying Guide

The suit color decides more than half the outfit — but the shirt is what makes it look either deliberate or accidental. Before you reach for whatever's clean in the closet, it helps to know which shirt colors actually work with each suit from our men's suits collection, and which ones quietly fight it. Here's the breakdown for navy, black, and blue.
White and light blue shirts work with all three suit colors. Beyond that, navy pairs well with soft pink, lavender, and light blue; black looks sharpest with white, pale gray, or very light blue; and a true blue suit (lighter or brighter than navy) pairs best with white, pale pink, or ecru — anything calmer than the suit itself.

Black is the least forgiving suit color when it comes to shirt choice. A crisp white shirt is close to mandatory for daytime and business settings — it's what makes a black suit look deliberate rather than like funeral wear. Pale gray and very light blue also work for less formal occasions.
Skip pastels beyond pale blue, and avoid bold patterns — black suits read best with quiet shirts that let the tailoring do the work. If you're building a black suit specifically for a wedding or formal evening, FJackets' wedding suits selection is built with exactly this pairing in mind.

When people say "blue suit" rather than navy, they usually mean something lighter or more saturated — cobalt, royal, or medium blue. Because the suit itself already carries color, the shirt's job is to stay calm: white is the reliable choice, and pale pink or ecru works when you want a little warmth.
Skip anything in the blue family for the shirt — a blue-on-blue combination tends to read as a mismatch rather than a coordinated outfit. FJackets' two-piece suits in blue tend to photograph best with exactly this kind of restrained shirt pairing.
| Suit Color | Best Shirt Colors | Shirt Colors to Avoid |
|---|---|---|
| Navy | White, light blue, lavender, soft pink | Navy-on-navy, black |
| Black | White, pale gray, very light blue | Bright colors, bold patterns |
| Blue (royal/medium) | White, pale pink, ecru | Any shade of blue |
Suit shade in your closet isn't navy, black, or blue? The same logic extends to other colors — FJackets' grey suit shirt and shoe guide covers that pairing separately.
If you're not sure which category your suit falls into, hold it next to a white wall in daylight — navy will look distinctly darker and cooler than a true blue suit. Once you know which one you're working with, the shirt choice gets a lot easier.
Shirt and suit pairing isn't really about rules — it's about contrast. Navy, black, and blue each carry a different amount of visual weight, and the shirt's job is to complement that weight rather than compete with it. White and light blue will get you through almost any situation; everything else is a refinement once you know the occasion.
Light blue or soft pink work well for a daytime wedding. For an evening ceremony, a crisp white shirt is the more reliable choice.
Technically yes for certain evening events, but it flattens the outfit and removes contrast. White or pale gray reads more intentional for daytime and most business settings.
Navy is a very dark blue that can look almost black in low light. A "blue suit" usually refers to a lighter or brighter shade like cobalt or royal blue, which needs calmer shirt colors since the suit itself already carries more visual weight.
Yes — pale pink pairs well with both navy and lighter blue suits. With black, keep it subtle or skip it for business settings, since black suits read best with quieter shirt colors.
Yes, subtle patterns like fine stripes or a small check work fine with any of these three suit colors. The bolder the suit color, the quieter the shirt pattern should be.