The biggest mistake most men make buying a blazer? They pick a colour they think looks good on the rack, then realize it only works with one pair of pants. And they end up wearing it twice a year to weddings.
I spent three years rotating between three blazers — navy, charcoal, and brown — before I learned the actual math. The colour you choose determines 80% of your outfit options. Pick wrong, and you’re stuck. Pick right, and you can dress it up for a client dinner or down for a Saturday lunch without thinking.
Here’s the short version: navy is the best blazer colour for most men, but charcoal and brown each win for specific situations. Here’s why.
Why Navy Blazers Dominate — The Numbers Behind the Versatility
A navy blazer works with charcoal trousers, khakis, olive chinos, dark denim, and even light grey flannels. That’s five different pants colours. A black blazer works with exactly one: black trousers. Maybe dark grey if you’re pushing it.
That’s not opinion. That’s colour theory combined with real-world dress codes.
The navy blazer from Suitsupply ($399, Havana fit) is the benchmark here. It’s unlined, soft-shouldered, and the deep navy shade reads as formal enough for a dinner meeting but casual enough to wear with selvedge denim. The key spec: it uses a 260g/m² wool-mohair blend that drapes well without wrinkling after four hours in a chair.
What Navy Does That Other Colours Can’t
Navy is the only colour that bridges the gap between business casual and smart casual without looking like you’re trying too hard. A charcoal blazer screams “meeting.” A brown blazer whispers “weekend.” Navy just says “I own a blazer.”
One specific test: wear a navy blazer with a light blue oxford cloth button-down and brown leather boots. That outfit works at a brewery. Swap the boots for black oxfords and add a tie. That same blazer works at a wedding rehearsal dinner. No other colour pulls that off.
Charcoal Blazers — When You Need Authority, Not Flexibility

If your primary use case is job interviews, court appearances, or meetings where you need to look like you’re in charge, charcoal wins. It’s darker, more serious, and reads as more expensive than navy at the same price point.
Brooks Brothers’ Regent Fit Charcoal Blazer ($598, 100% wool) is the gold standard here. It’s half-canvassed, which means it’ll hold its shape for years. The colour is a true medium-dark charcoal — not so dark it looks black, but dark enough that it pairs with black shoes without clashing.
But here’s the tradeoff: a charcoal blazer limits your casual options. Try wearing it with light-wash jeans. You’ll look like a guy who got lost on the way to a deposition. Stick to dark trousers or black denim only.
Bottom line: Buy charcoal only if you attend more than two formal events per month. Otherwise, navy covers those situations 80% as well and gives you way more everyday options.
Brown Blazers — The Underrated Choice for Casual Wardrobes
Brown blazers get dismissed because men associate them with 1970s professors and corduroy elbow patches. That’s a mistake.
A mid-brown blazer in a textured fabric — like the J.Crew Ludlow in Brown Donegal Tweed ($450, 100% wool) — is the best choice if your wardrobe leans heavily toward earth tones. Think olive chinos, cream sweaters, suede boots. Brown ties that all together in a way navy can’t.
The failure mode: don’t buy a brown blazer if you own mostly black shoes or black trousers. Brown + black = muddy. You’ll end up wearing it once and wondering why it doesn’t work.
When to choose brown over navy: If your pants collection is 60%+ olive, tan, or cream, brown is actually more versatile for you than navy. If you wear grey and black pants, stick with navy.
Colour Comparison Table — Which Blazer for Which Situation

| Situation | Best Colour | Pants It Works With | Risk Level |
|---|---|---|---|
| Job interview / court | Charcoal | Charcoal, black trousers | Low — safe choice |
| Business casual office | Navy | Grey, khaki, olive, dark denim | Very low |
| Weekend brunch / date | Brown | Olive, cream, tan chinos | Medium — need right pants |
| Wedding guest | Navy | Grey, beige trousers | Low |
| Evening dinner / cocktails | Charcoal or Navy | Black or charcoal trousers | Low |
| Casual with jeans | Navy or Brown | Dark denim (navy), light denim (brown) | Medium — avoid black jeans |
Three Blazer Colour Mistakes That Waste Your Money
I’ve made all three. Here’s what to avoid.
1. Buying black as a first blazer. Black blazers are for funerals, formal events, and waitstaff. They don’t pair with any trouser colour except black. If you only own one blazer, black is the worst possible choice. Period.
2. Choosing light grey. Light grey blazers look great on Instagram. In real life, they show every wrinkle, every spill, and they require specific light-coloured trousers that you probably don’t own. Light grey is a third or fourth blazer, not a first.
3. Matching the blazer colour to your suit trousers. A blazer is supposed to contrast with your pants. If you buy a navy blazer and wear it with navy trousers, you look like you’re wearing an ill-fitting suit. The whole point of a blazer is that it’s a separate jacket. Embrace the contrast.
The Verdict — Which Blazer Colour Should You Buy First?

If you own zero blazers: buy navy. Specifically, the Suitsupply Havana in navy. It’s $399, it fits most body types well off the rack, and it’ll work with 70% of the pants you already own.
If you already own a navy blazer and want a second: buy charcoal if you attend formal events, brown if you don’t. That’s the split. Don’t buy both at once — you’ll wear one 80% of the time and the other will hang in your closet.
If your budget is tight: skip the $150 polyester blazers from fast-fashion brands. They wrinkle after two hours and the colour fades after three washes. Save for a $350-$450 wool blazer from Suitsupply, J.Crew, or Spier & Mackay. A good blazer lasts a decade. A cheap one lasts a season.
Fabric and Texture Matter as Much as Colour
Here’s something most guides skip: the same colour in two different fabrics looks like two completely different blazers.
A navy blazer in worsted wool (smooth, shiny) reads as formal. Wear it with a tie. A navy blazer in flannel or tweed (textured, matte) reads as casual. Wear it with a rollneck sweater.
So when you choose your colour, also choose your fabric for your lifestyle:
- Worsted wool (smooth): Best for office wear, formal events. Wrinkle-resistant. Works in warmer weather up to 22°C.
- Flannel (soft, brushed): Best for winter, casual settings. Shows wear faster. Pills if you rub against countertops.
- Tweed (rough, heavy): Best for cold weather, country settings. Durable but stiff. Only works with earth-tone pants.
- Cotton or linen: Best for summer. Wrinkles easily. Linen is never formal — don’t wear it to a meeting.
For a first blazer, stick with worsted wool in navy. It’s the most flexible combination of colour and fabric. You can dress it up or down, wear it nine months of the year, and it’ll still look good after five years.
That guy who bought the black polyester blazer because it was on sale? He’s wearing it twice a year and wondering why he feels overdressed. You don’t have to be that guy. Navy. Worsted wool. $350-$450. Done.
