What Shoes to Wear with a Suit: A Guide by Colour
The right shoe depends on the colour of the suit, not the other way round. This guide covers which shoes to wear with every suit colour — navy, grey, brown, black and beige — with the exceptions for formal occasions, the office and casual settings.
Start from the suit, not the shoes
Many people get the approach backwards: they pick the shoes they like best and try to make the suit work around them. It goes the other way. The suit has a fixed colour, shade and level of formality; the shoe is what adapts. Two criteria guide the choice:
- Colour temperature: cool suits (navy, grey) pair well with both black and brown. Warm suits (brown, taupe, green) want brown, never black
- Formality of the occasion: the more formal the event, the darker the shoe and the smoother the leather should be. Casual settings allow suede and lighter shades
Navy suit: the easiest choice
Navy is the single most versatile colour — it welcomes both black and brown, and changes the feel of the outfit depending on which you choose.
- Dark navy suit + black shoes: the most formal register. Perfect for a structured office, serious formal occasions, anywhere maximum restraint is called for
- Dark navy suit + brown shoes: more refined and less obvious. Dark brown is the right shade — it works beautifully with a derby like the Boston in dark brown
- Light/powder blue suit + brown shoes: black is almost always wrong here — too hard for a light blue. Cognac or tobacco are the correct choices
For a navy suit at a wedding, both dark brown and black are correct: the guide to men's wedding shoes explains when to choose one over the other. For pairings with just the trousers, no jacket, everything is in the guide to shoes with blue trousers.
Grey suit: it depends on the shade
Grey behaves differently depending on how light or dark it is.
- Charcoal + black shoes: the absolute classic. The two dark tones balance each other and the result is always elegant and safe
- Charcoal + dark brown shoes: a warmer alternative, excellent for less rigid business settings
- Mid grey + brown shoes: probably the single best pairing in classic menswear. The warm-cool contrast is what makes the outfit interesting
- Light/pearl grey + brown shoes: cognac or tobacco, never dark brown — too dark for such a light grey
Full detail, including the exceptions for flannel, in the guide to shoes with grey trousers.
Brown or taupe suit: brown shoes only
Here the rule is almost non-negotiable: with a brown, camel or taupe suit, black shoes don't work. Black is too cool and breaks the colour coherence of an already warm outfit.
- Dark brown suit + dark brown shoes: the safest combination, nearly tone-on-tone but with enough contrast to stay interesting
- Light brown/camel suit + cognac or tobacco shoes: a warm, coherent outfit, perfect for semi-formal autumn settings
Avoid matching the shades too closely: if suit and shoes are nearly identical, the outfit loses depth. It's better to have at least one shade of separation between the two.
Black suit: black shoes only
Black is the one suit colour that leaves no room to manoeuvre. Whether it's an office suit or morning dress for a formal occasion, the shoes stay black — in smooth leather, never suede. It's the strictest exception in this guide, but also the easiest to remember.
Beige or light taupe suit: a summer register
Beige is a mid-season or summer colour, and it calls for shoes that match that register: light brown, tan, or a suede loafer. Black is almost always wrong here — too heavy for such a light suit. If the setting is more formal (a daytime wedding, for example), move one shade up toward tobacco.
The shape matters as much as the colour
Beyond colour, the shape of the shoe communicates the suit's level of formality:
- Oxford lace-up: the most formal model. Perfect with dark suits and formal occasions — a Lille in black is the most classic choice for a charcoal suit
- Derby: slightly more versatile than the Oxford, still formal. Works with navy and grey suits in business settings
- Loafer: the register drops. Correct with unstructured suits or smart-casual settings, less suited to formal occasions
The difference between the two lace-up styles and when to choose one over the other is explained in the guide to Derby and Oxford shoes.
Socks and belt: consistency all the way
Two details that complete the pairing:
- Socks: in formal settings, sock colour follows the suit, not the shoes — a dark navy sock with a navy suit and brown shoes is correct
- Belt: always follows the shoes, not the suit. A dark brown belt with dark brown shoes, regardless of the suit's colour
Frequently asked questions
What shoes go with a charcoal suit?
Black for maximum formality, dark brown for a warmer, slightly less rigid register. Both are correct for the office.
Can you wear brown shoes with a navy suit?
Yes, and it's often the more elegant choice. Dark brown with dark navy, cognac or tobacco with lighter blue.
What shoes go with a brown suit?
Brown shoes only, in a shade different from the suit to keep some contrast. Never black.
Do black shoes go with every suit?
No. They work with navy and grey, but clash with brown, taupe, beige and green — "warm" colours that call for brown shoes.
Should the belt colour follow the suit or the shoes?
The shoes. The belt is meant to be consistent with what's on your feet, not with the suit.
Mille885 shoes are made in the Fermano district, in calf leather and suede, in black, dark brown, tobacco and navy. Browse the full selection in the laced shoes collection, or read more about office pairings in the guide to men's office dress code.