My Cart

Close
Free Ground Shipping On All Canadian & U.S. Orders Over $75

What Shirt Goes With a Navy Blazer: Colours and Patterns That Work

Posted on November 10 2026

JOOP navy slim fit blazer with notch lapels and a quilted zip hood insert

Almost any light shirt works with a navy blazer, but the most reliable are white, light blue, lavender and a small blue-on-white pattern. Keep the shirt lighter than the jacket and keep patterns small. Navy-on-navy and black shirts are the hardest to get right, so leave them until you have the basics.

What colour shirt looks best with a navy blazer?

White and light blue look best with a navy blazer because they give clean contrast without competing for attention.

White is the dressiest and the one to wear with a tie. Light blue is the friendlier everyday choice; it echoes the navy, softens the contrast and suits most complexions. If you own two shirts for your blazer, own one of each.

For a light blue with some character, the Sugar Dress Shirt Klein in Powder ($165) has a refined micro-pattern that reads as texture from a distance, soft blue buttons, and a darker contrast lining along the collar, placket and inner cuffs. Buttoned up it is a quiet office shirt. Open at the collar or with the sleeves rolled, the lining shows. The third colour worth owning is lavender: the Sugar Dress Shirt Scallop in Lavender ($165) is a light lavender micro-pattern with an ivory contrast collar lining and a patterned lining at the placket and cuffs. Lavender and navy are an easy pair that most men never try.

Can you wear a patterned shirt with a navy blazer?

Yes. Small patterns work almost like solids under a navy blazer, and larger prints work when you keep everything else plain and skip the tie.

Think in two levels. Small, tight patterns sit under the jacket like texture. The Sugar Dress Shirt Wisp in Midnight ($165) is white with delicate navy geometric motifs, which ties directly to the blazer, and the collar, placket and cuffs open to a lining in purples, teals and blues.

Bigger prints make the shirt the point of the outfit. The Bugatchi James 8-Way Stretch Botanical Print Shirt in Blue ($245) is a blue botanical print with 8-way stretch. Wear it with the blazer, grey or stone trousers, and no tie. A warm-toned pattern works too: the Bugatchi Devon OoohCotton Houndstooth Shirt in Taupe ($245) is 92% cotton and 8% spandex with a spread collar, mother-of-pearl buttons and a curved hem, and taupe against navy is a rich fall combination.

Which shirts do not work with a navy blazer?

Navy shirts close to the blazer's shade, black shirts in daytime and loud patterns with a loud tie are the combinations that fall flat.

A navy shirt a shade off from the jacket looks like a near miss rather than a choice. A black shirt makes navy look faded under daylight; it can work at an evening event, but it is a harder look. And a big print plus a patterned tie plus a pocket square is three voices talking at once. Pick one piece to carry the pattern and keep the rest quiet. My rule at the counter: if you have to ask whether it is too much, take one thing away.

Tie or no tie with a navy blazer?

Wear a tie with a white or light blue solid shirt for business or formal events, and go open-collared with printed or patterned shirts.

The blazer itself also decides this. The JOOP Navy Slim Fit Blazer with Hood Insert ($895) is slim fit, single-breasted with two buttons, notch lapels, large side pockets, a lightweight stretch blend and a quilted hood insert with a full zip. The hood makes it a smart-casual jacket, so it looks best with an open collar and a printed shirt, not a silk tie. A plain, structured navy blazer can go either way. If you want to see the blazer dressed down further, our post on how to wear a blazer with jeans or chinos shows how.

How should the shirt fit under a navy blazer?

The shirt collar should sit just inside the blazer collar, and about a quarter to half an inch of shirt cuff should show past the jacket sleeve.

With a slim blazer like the JOOP, wear a slim or tailored shirt, or the extra fabric will bunch at your waist when you button the jacket. Your neck and sleeve measurements matter more than the letter size; our guide on how to size a dress shirt walks you through measuring at home.

Common questions

Can you wear a T-shirt under a navy blazer?

Yes, in a plain white, grey or black tee with a good collar that holds its shape. Wear it with dark jeans or five-pocket trousers.

Does a grey shirt go with a navy blazer?

Light grey does, especially with a textured weave. Dark grey can look dull next to navy.

Can you wear a check shirt with a navy blazer?

Yes, if the check is small and the blazer is plain. A gingham or micro check in blue or brown is a classic weekend pairing.

Where to find it

Browse the shirts above and the JOOP Navy Slim Fit Blazer online, or come see us at 166 Bullock Drive in Markham and bring your own navy blazer; we will hold shirts up against it until one looks right. Shipping is free over $75 across Canada and the US; duties may apply on imported brands for US orders.