How to Match Shoe Colour to Your Suit: The Complete Men's Guide
Share
The short answer on how to match shoes with a suit: wear shoes that are as dark as, or darker than, your trousers, and when in doubt choose dark brown for navy and mid-grey suits and black for charcoal and black suits. Get this wrong and even an expensive suit looks off, because shoes anchor the whole outfit. This guide gives you the exact pairing for every suit colour you're likely to own, one table to keep on your phone, and the belt and sock rules that finish the job.

The One Rule That Covers Most Cases
The rule of thumb is that your shoes should always be as dark as or darker than your trousers, because lighter shoes pull the eye downward and break the line of the outfit. That single principle explains almost every pairing in this guide. Tan shoes look wrong with charcoal because they're several shades lighter than the trouser. Black shoes work with everything dark for the same reason in reverse.
The second principle: formality must match. A polished black Oxford belongs with a business suit, not with washed-out summer cotton. If you're not sure where your shoe sits on that scale, our Oxford vs Derby vs loafer guide settles it in five minutes.
How to Match Shoes With a Navy Suit
A navy suit works with dark brown, oxblood or black shoes, and dark brown is the best all-round choice because the warm contrast makes navy look richer. Black with navy is correct and safe, and it's the right call for formal business, evening events and interviews. But for weddings, dinners and the everyday office, dark brown wins. Oxblood (a deep burgundy) is the connoisseur's pick: it reads formal from a distance and interesting up close.
What to avoid: pale tan. Against navy the contrast is too loud, and it drags the whole outfit toward the beach. For full outfit builds including shirt and tie, see our navy suit combinations guide.
How to Match Shoes With a Grey Suit
A grey suit pairs with black, dark brown, oxblood or even burgundy shoes, and the lighter the grey, the more shoe colours it accepts. Grey is the most forgiving suit colour there is.
Light and mid-grey
Nearly anything dark works. Dark brown adds warmth, black sharpens it for business, oxblood splits the difference. A mid-grey suit with dark brown suede loafers, no tie, is about as easy as summer tailoring gets; you'll find the right shapes in our loafers collection.
Charcoal
Charcoal is the exception in the grey family: it strongly prefers black shoes, because most browns sit lighter than the trouser and break the darkness rule. A very dark espresso brown can pass. Anything lighter can't. Charcoal is a formal, city colour and black laces respect that. If you're still deciding between the two greys and navy, our charcoal vs navy guide makes the case for each.

Can You Wear Brown Shoes With a Black Suit?
Here's the pairing most men get wrong, usually because someone told them brown shoes are more stylish. In one sentence: black suits take black shoes, full stop, in almost every situation.
Brown shoes with a black suit almost never work, because black is a formal, cool-toned colour and brown's warm casual character fights it rather than complementing it. The clash isn't subtle. Dark trouser, lighter warm shoe, no harmony between them. If you own a black suit, the shoe decision is already made: a polished black Oxford or, for relaxed evening settings, a sleek black loafer. Our black suit combinations guide covers the shirt and tie side.
The one honest exception: fashion-forward settings where the contrast is clearly deliberate, worn with confidence and usually suede. If you have to ask whether you can pull it off, wear black.
Brown, Tan and Green Suits
Brown and tan suits pair best with brown shoes a shade or two darker than the cloth, while green suits work with dark brown, tan or oxblood depending on the shade. The trick with a brown suit is tonal separation: mid-brown suit, dark chocolate shoe. Matching them exactly looks flat.
A quick real-world test. Say you've got a client dinner in Nairobi, evening, smart but not corporate, and you're wearing a tobacco linen suit. Dark brown loafers are the answer: dark enough to ground the outfit, relaxed enough for linen, and cooler on the foot than laces. Black Oxfords with that outfit would look like you'd come from a funeral via the beach.
The Suit and Shoe Colour Table
Screenshot this. It covers the wardrobe.
| Suit colour | Best shoe colour | Also works | Avoid |
|---|---|---|---|
| Navy | Dark brown | Black, oxblood | Pale tan |
| Light/mid grey | Dark brown | Black, oxblood, burgundy | White trainers at the office |
| Charcoal | Black | Espresso (very dark brown) | Mid or light brown |
| Black | Black | Nothing else, really | All browns |
| Brown/tan | Darker brown than the suit | Oxblood, suede | Black (too harsh), matching browns |
| Green/olive | Dark brown | Tan (casual), oxblood | Black, except very dark green |
Belt, Socks and Leather Matching
Your belt should match your shoes in colour and roughly in finish, and your socks should match your trousers rather than your shoes. Two small rules, disproportionate payoff.
Belt first: black shoes, black belt; brown shoes, a brown belt within a shade or two. Nobody will measure it, but a tan belt over black shoes registers instantly as wrong. Socks: matching them to the trouser extends the leg line and keeps things clean. Navy trousers, navy socks. Grey trousers, grey socks. Once that's second nature, a subtle pattern is where personality goes. And metal details should agree too: if your shoes have brass horsebits, a silver belt buckle will quietly argue with them. The writers at Permanent Style have covered leather matching in far more depth if you enjoy the details.

Match the Shoe's Formality, Not Just Its Colour
Colour is half the job. A dark brown shoe can be a polished Oxford, a country-grain Derby or a suede loafer, and each belongs with different tailoring. Sharp worsted suits want sleek, polished leather. Flannel and tweed want texture: suede, grain, storm welts. Linen wants loafers. When you're choosing a new pair, decide the colour with the table above, then pick the style by occasion from the SUITHARBOR dress shoe collection.

Frequently Asked Questions
Can you wear brown shoes with a black suit?
No, as a rule. Black is cool-toned and formal, brown is warm and casual, and the two fight each other. With a black suit, wear black shoes and put your personality into the tie or the cut instead.
What colour shoes go with a navy suit?
Dark brown first, then black for formal settings, then oxblood for something more individual. Dark brown gives navy warmth and works from weddings to the office. Avoid pale tan with navy.
Can you wear black shoes with a grey suit?
Yes. Black works with every shade of grey and is the correct choice with charcoal. With lighter greys, dark brown is softer and slightly more current, but black is never wrong.
Do shoes have to match your belt?
Yes, closely. Same colour family and a similar finish is the standard: black with black, brown within a shade or two. It's one of the small signals that an outfit was put together deliberately.
What colour socks should you wear with a suit?
Match your socks to your trousers, not your shoes. It extends the leg line and looks intentional. Save white sports socks for the gym, no exceptions.
Are tan shoes OK with a suit?
With lighter, casual suits in summer (tan, light grey, olive), yes. With navy, charcoal or black business suits, no; the contrast is too strong and drags the formality down.
What is the most versatile dress shoe colour?
Dark brown. It pairs with navy, every grey except charcoal at its most formal, brown, green and casual clothes. If you're buying one good pair of shoes, buy dark brown.
Colour by the table, formality by the occasion, belt to match, socks to the trouser. That's the whole system. Put it to work against the dress shoe collection and your suits will thank you.