← Tailor Library

Style & pairing

Top 6 Ways to Match Shoes with a Suit by Colour

Top 6 ways to match shoes with a suit by colour: black, navy, grey, brown, royal blue and white. Which pair goes with which suit, plus belt and sock tips.

Grey striped suit with a wine-red waistcoat and matching pocket square, illustrating how to match shoes with a suit by colour

A customer has just chosen fabric for a navy suit. He stands in front of the shoe shelf and asks a familiar question: “Black shoes or brown with this one?” The answer lies not in taste but in the colour of the suit itself and the hour you wear it. The six ways below of choosing what shoes to wear with a suit run from black, navy and grey to brown, royal blue and white, with specific shades, leathers and occasions.

Quick answer

A black suit takes glossy black shoes; a navy suit takes mid brown or black; a grey suit follows the depth of the grey; brown and beige suits take brown shoes one shade darker; a royal blue suit takes cognac (honey-gold brown) or black; white and pastel suits take light brown. Shoes should always be as dark as or darker than the trousers, with the belt in the same colour family.

1. Black suit: glossy black shoes, no need to overthink

A black suit is the colour of ceremony: evening events, wedding ceremonies, signings, funerals. The shoe that goes with it is a black oxford or derby, in plain leather or cap-toe (a toe with one horizontal stitched line), polished to a moderate shine. The belt is black in the same leather; socks are black or charcoal so that no flash of white shows when you sit with your legs crossed.

A common mistake is to wear brown shoes with a black suit to “be different”. Black belongs to the cool family and brown to the warm, so the outfit easily looks off-key. The exception is a dark brown close to black, such as coffee brown or burgundy, for less formal occasions, but try it only once you are practised at matching. If the black suit is a tuxedo, the convention is stricter still: black polished or patent leather (mirror-glossy leather) shoes, with no other option.

2. Navy suit: mid brown or black, depending on the hour and the depth of the colour

Navy is an easygoing colour and gives you two directions. A light navy suit goes with mid-brown shoes (chestnut, tobacco) for daytime: relaxed yet polished. A deep navy suit takes glossy black shoes for meetings, or dark brown for the afternoon. The belt matches the shoes; navy or smoke-grey socks are enough.

Man in a navy suit, polka dot tie, glossy black shoes

The navy suit with a polka dot tie and glossy black shoes in the photo above is a boardroom combination: neat, serious, needing no further thought. If your suit leans toward a charcoal blue, closer to black than to blue, read how a charcoal-blue suit differs from navy before choosing shoes, because this shade changes how you pair quite a bit.

3. Grey suit: let the depth of the grey choose the shoes

Grey has three steps, each with its own way to go. Charcoal (close to black) suits black or dark brown shoes. Mid grey suits black, dark brown and burgundy. Light grey should move to mid or light brown for a little contrast, because deep black shoes against light grey create a harsh cut at the ankle.

Man in a grey check suit, plum-red tie, tan leather shoes

In the photo, a grey check suit goes with a plum-red tie and tan-coloured shoes: two warm shades on a cool ground, so the whole outfit has an accent without clashing. See what shoes to wear with a grey suit by shade for a closer choice.

4. Brown, beige and caramel suits: shoes one shade darker than the suit

Warm goes with warm. Beige, caramel or brown suits go with coffee-brown or chocolate shoes, roughly one shade darker than the suit so the shoes anchor the whole figure. Brown suede suits daytime; a brown loafer suits hot days, when you do not want a tie and laces.

Avoid black shoes. Black cuts across the warm field of a beige suit and looks like two outfits stitched together. The belt in the same brown as the shoes, socks in pale brown or in beige, the same tone as the trousers. The article men’s beige suit with shirt, tie and shoes has more options for this light palette.

5. Royal blue suit: the colour already stands out, so let the shoes be quiet

A royal blue or cobalt suit is by itself the accent of the whole outfit. So the shoes need to be quiet: cognac brown for daytime, glossy black for an evening event. Do not add shoes in a bright colour such as red or green, because an outfit should have only one voice.

Royal blue suit with a black bow tie, tan leather shoes in front of the Mon Amie sign

The photo above shows a pairing common among grooms: royal blue suit, black bow tie, tan leather shoes. If this outfit is for a wedding day, the article what shoes to wear with a wedding suit is organised by wedding-suit colour. With a bright blue suit, the tie should be in a neutral family such as silver, grey or navy, with a white shirt so the blue stands alone; the belt in the same colour as the shoes, with navy or smoke-grey socks.

6. White, cream and pastel suits: light brown shoes, not deep black

White, cream, dusty pink and pale grey suits belong to the “light season”: outdoor weddings, morning parties, travel. The shoes that suit them are a light brown such as honey, or pale brown and beige suede. Deep black shoes under a light ground create a hard contrast, almost cutting the wearer in two.

South Asian gentleman in a white three-piece suit, brown leather shoes

The white three-piece suit with brown leather shoes in the photo above is exactly the illustration. Light colours show every blemish, so the shoes should be wiped and polished in the same colour before the day. The belt in the same brown, with socks that do not show or that match the trousers. With a pastel suit such as dusty pink or mint, a light brown leaning toward beige keeps the whole outfit within one soft warm palette; a white or cream shirt and a tie in the same tone are enough, so do not add a fourth colour.

Quick summary table

Item Goes with Remember
1. Black suit Glossy black shoes, oxford or derby Evening, formal ceremonies; avoid brown
2. Navy suit Mid brown or black Light navy takes brown, deep navy takes black
3. Grey suit Black, dark brown, burgundy Light grey takes light brown; charcoal takes black
4. Brown, beige, caramel suit Coffee brown, chocolate Shoes darker than the suit; avoid black
5. Royal blue suit Cognac or black The colour already stands out, keep the shoes quiet
6. White, pastel suit Light brown, beige suede Keep the shoes clean; avoid deep black

Tips from the Mon Amie master tailors

  • Bring the pair you plan to wear to the baste fitting. The trouser length is adjusted to the shoes: touching the instep with one slight break. Change shoes afterwards and the hem will sit off.
  • Belt in the same colour family and the same leather as the shoes. Glossy with glossy, suede with suede.
  • Socks follow the trousers, not the shoes. The eye sees one unbroken line from the trouser hem down to the shoe, so when you sit the leg is not cut off.
  • Do not let suede meet an afternoon Saigon rain. Suede is lovely but fears water; on a rainy day, a pair in plain leather is the sure option.

Frequently asked questions

What colour shirt goes with a black suit?

A white shirt is the choice for every occasion. Light blue or light grey suits the office; a black shirt in the same family suits only a stylish evening party. Avoid deep-coloured shirts with large patterns, because they compete for attention with the shoes and the tie.

How should I match tie colours with a black suit?

A black ground allows almost any tie colour, as long as the tone suits the shirt: burgundy, navy, silver, grey. The article what colour tie to wear with a black suit, by occasion lists the details for weddings, meetings and parties.

How do I match suit colours neatly?

Keep to three main colours: suit, shirt, shoes. Add one small accent in the tie or pocket square. Keep the shoes and belt in one colour family, and let the whole outfit have one light piece, one medium and one deep.

How do I match a jacket with trousers of a different colour (separates)?

Use the shoe colour as the bridge. A navy jacket with grey trousers goes with mid-brown shoes; a grey jacket with navy trousers goes with black or dark brown shoes. The trousers should be as deep as or deeper than the jacket so the outfit holds its shape.

The shoe is the final full stop of the suit, and it is right only when it fits the colour of the suit. If you are still torn between two pairs, bring both and book a measuring appointment so a Mon Amie stylist can choose beside you, before the master tailor sets the trouser length.

Want to touch what you've just read about? Book a fitting with Mon Amie's artisans.

Book an appointment