Knowing what color shoes to wear can make getting dressed much easier. For men, the safest choices are usually black, dark brown, tan, and burgundy, but the best color depends on what you are wearing and how formal the occasion is. Black works especially well for formal outfits, dark brown is one of the most versatile choices, tan suits lighter and more relaxed looks, while burgundy can add character without becoming too bold.
You do not need a different pair of shoes for every outfit. Once you understand a few simple color combinations, the same quality leather shoes can work with suits, trousers, chinos, and even jeans.
Quick Men's Shoe Color Matching Guide
| What You're Wearing | Shoe Colors That Work Well |
|---|---|
| Black suit or trousers | Black, very dark brown for less formal outfits |
| Navy suit | Dark brown, burgundy, black |
| Light grey suit | Black, dark brown, burgundy |
| Dark grey suit | Black, dark brown |
| Tan or beige suit | Brown, dark brown, burgundy |
| Navy trousers | Brown, tan, burgundy, black |
| Beige or tan pants | Brown, dark brown, burgundy |
| Blue jeans | Brown, tan, burgundy, black |
| Black jeans | Black, dark brown, burgundy |
This chart is a useful starting point, but the shoe style matters too. A black Oxford and a black casual boot may be the same color, yet they create completely different outfits.
Which Shoe Color Goes With Almost Everything?
For most men, dark brown is one of the most versatile shoe colors.
It sits comfortably between formal and casual dressing. A well-made pair of dark brown leather shoes can work with navy, grey, beige, khaki, and many shades of blue. That makes brown particularly useful if you want one pair that can move between the office, dinners, weddings, and smart-casual occasions.
Black is more formal and even easier to match with dark clothing, but it can sometimes look too serious with relaxed outfits.
Tan is lighter and more noticeable. It works particularly well during the day, with lighter trousers, chinos, and blue clothing.
Burgundy sits somewhere between brown and a statement color. It is surprisingly easy to wear because the deep red tone complements navy, charcoal, grey, and several neutral colors.
If you are building a wardrobe from scratch, it often makes sense to think about versatility first rather than simply choosing your favorite shoe color.
What Color Shoes to Wear With a Navy Suit?
A navy suit gives you more footwear options than almost any other classic suit color.
Dark brown leather shoes are an easy choice. They create enough contrast against navy without looking too casual. This combination works for business meetings, dinners, weddings, and many semi-formal occasions.
Burgundy shoes can also work beautifully with navy. The deeper red-brown shade adds personality while still keeping the outfit refined.
Black shoes make the outfit more formal. If the occasion calls for conservative businesswear or a formal evening look, black is usually the simplest choice.
For a traditional appearance, a clean pair of men's Oxford shoes works particularly well with a navy suit.
The easiest rule is this: dark brown for versatility, black for formality, and burgundy when you want a little more character.
What Color Shoes to Wear With a Light Grey Suit?
Light grey is flexible because it does not compete strongly with darker footwear.
Dark brown shoes warm up the outfit and are often a good choice for daytime events. Burgundy can create slightly more contrast, while black makes the suit feel sharper and more formal.
Tan shoes can work with very pale grey, especially for summer or less formal occasions, although the contrast is stronger.
One mistake is choosing shoes that are almost the same light grey tone as the suit. A clear difference between the trousers and footwear usually gives the outfit better definition.
A pair of brown Oxford shoes is a useful option if your wardrobe includes both grey and navy tailoring.

What Color Shoes to Wear With a Dark Grey Suit?
Dark grey and charcoal are naturally more formal than lighter grey.
Black shoes are the classic choice because both colors have similar visual weight. The combination is clean, conservative, and suitable for formal or professional settings.
Dark brown can also work, particularly when the suit is charcoal rather than almost black. Keep the brown relatively deep. Very light tan footwear can create too much contrast with a dark charcoal suit.
If you are choosing shoes specifically for business or formal clothing, black Oxford shoes are among the easiest pairs to reuse.
What Color Shoes to Wear With a Tan or Beige Suit?
Tan and beige suits naturally feel lighter and more relaxed, so they work especially well with brown-family footwear.
Medium or dark brown creates a balanced contrast without making the shoes the main focus of the outfit.
Burgundy is another good option. Its deeper tone creates a smart contrast while remaining more interesting than plain black.
Black can work, but it often makes a light beige outfit feel noticeably more formal. Whether that is good or bad depends on the event.
With very light summer tailoring, lighter brown or tan footwear may look more natural than heavy black dress shoes.
What Color Shoes to Wear With Navy Blue Pants?
Navy trousers are not limited to formal outfits, so the right shoe color depends partly on what you are wearing above them.
Brown leather shoes are one of the easiest combinations. Medium brown feels slightly more relaxed, while dark brown looks smarter.
Burgundy works particularly well when you want something different from standard brown without moving into a bright color.
Black is completely suitable when the trousers are part of a professional outfit.
With smart-casual navy trousers, men's monk strap shoes can give the outfit more personality than a conventional lace-up shoe.
What Color Shoes to Wear With Tan or Beige Pants?
Brown shoes are the natural partner for tan and beige trousers, but try to create some contrast.
If your trousers are very light beige, medium or dark brown shoes will normally stand out more clearly. If the trousers are darker tan, deep brown or burgundy can work especially well.
Matching tan trousers with shoes in exactly the same shade can sometimes make the outfit look flat. A slightly darker shoe is usually easier to style.
This is also a good place to experiment with suede. Its texture makes even a simple brown color feel more relaxed than polished leather.
For example, Marcello Sarto's Brown Suede Cap Toe Formal Oxford Shoes combine the familiar Oxford shape with a softer suede finish, making them easier to use in outfits that sit between formal and casual.
What Color Shoes to Wear With Jeans?
Jeans give you much more freedom.
With medium or dark blue denim, brown leather shoes and boots are easy to wear. Tan creates more contrast and can make an outfit feel lighter. Burgundy adds depth without looking overly dressy.
Black footwear works especially well with black or dark indigo jeans.
The type of shoe matters here as much as the color. Highly polished formal Oxfords can sometimes feel too dressy with very casual denim. Boots, suede shoes, brogues, and other less formal styles often feel more natural.
You can browse men's ankle boots if you prefer a stronger casual option with jeans.

Black vs Brown Shoes: Which Color Should You Choose?
If you can own both, there is no need to choose one permanently.
Black shoes are strongest when formality matters. Think black or charcoal tailoring, conservative businesswear, and occasions where you do not want your footwear to attract too much attention.
Brown gives you a wider range of casual and smart-casual combinations. Navy, grey, beige, khaki, denim, and many earth tones can all work with brown.
Your wardrobe should decide which pair gets priority.
A man who wears mostly black and charcoal tailoring may get more use from black shoes. Someone whose wardrobe contains navy suits, chinos, jeans, and casual trousers may find dark brown more versatile.
We have also covered this question from a boot perspective in our guide to brown or black boots for men.
Does Shoe Style Change Which Color You Should Wear?
Absolutely.
Color is only half of the decision.
An Oxford has a cleaner, more formal appearance, which means traditional colors such as black and dark brown naturally suit it. A monk strap can still look refined but has more visual detail, so brown and burgundy versions can work especially well in smart-casual outfits.
Suede softens almost any color. A brown suede Oxford, for example, usually feels less formal than the same shoe made from polished brown leather.
Boots shift the outfit further toward smart casual or casual dressing, although sleek leather boots can still work with tailored clothing.
That is why asking only “What is the best shoe color?” does not always give the full answer. Color, material, shoe style, trousers, and occasion all work together.
What Is the Most Versatile Shoe Color for Men?
There is no single color that is perfect for every situation, but dark brown is one of the strongest all-round choices for a men's wardrobe.
It pairs with many common menswear colors, including navy, grey, beige, khaki, and denim. It can also move between formal and relaxed outfits more easily than very light tan.
Black remains the better choice for the most formal occasions.
If your aim is to own a small number of useful pairs rather than many rarely worn shoes, one black pair and one dark brown pair give you a strong foundation.
A Simple Rule When You're Unsure
Look at the formality and darkness of your outfit.
A darker, more formal outfit usually works naturally with darker footwear. A lighter or more casual outfit gives you more freedom to use brown, tan, burgundy, or textured materials such as suede.
The shoes should complement the clothing rather than fight for attention.
Once you understand that idea, choosing what color shoes to wear becomes much easier than memorizing dozens of separate fashion rules.
Frequently Asked Questions
Do black shoes go with everything?
Black shoes work with many outfits, particularly black, charcoal, grey, and navy clothing. However, they are not always the best option for lighter or more relaxed outfits. Brown or tan can look more natural with beige trousers, chinos, and casual blue clothing.
Are brown shoes more versatile than black shoes?
For many men's wardrobes, dark brown can be more versatile because it works across formal, smart-casual, and casual outfits. Black is still the stronger choice when maximum formality is required.
What color shoes should a man own first?
That depends on his wardrobe. Men who regularly wear black or charcoal suits may benefit most from black shoes. Men who wear navy, grey, chinos, and jeans frequently may get more use from dark brown.
What color shoes go with a grey suit?
Black, dark brown, and burgundy all work with grey suits. Black creates the most formal look, while brown and burgundy add warmth and contrast. Light grey gives you more flexibility than dark charcoal.
What color shoes go with a navy suit?
Dark brown, burgundy, and black are reliable choices with navy. Brown gives the outfit a versatile smart appearance, burgundy adds character, and black makes it more formal.
What shoe color goes with almost everything?
For men's wardrobes, dark brown is one of the closest options to a shoe color that goes with almost everything. Black is excellent for darker and formal outfits, while dark brown covers a wider range of navy, grey, beige, khaki, and denim combinations.
Final Thoughts
The easiest way to decide what color shoes to wear is to start with the trousers or suit, then consider how formal the occasion is.
Black is dependable and formal. Dark brown is highly versatile. Tan works especially well with lighter and more relaxed clothing, while burgundy offers a refined alternative when you want something different without becoming too bold.
You do not need endless pairs of shoes. A few carefully chosen colors in well-made styles can cover most of the situations in a man's wardrobe.
