Wear black when the event is formal, the suit is black or charcoal, or the sun is down. Wear brown for everything else. Black is the most formal shoe color and the only correct one for black tie, funerals, and black suits. Brown is less formal, gets more casual as it gets lighter, and pairs better with navy, gray, tan, and anything you wear without a tie.

The short version

  • Black only: black tie, funerals, black suits.
  • Either works: navy and mid gray suits, most offices, most weddings.
  • Brown is better: light gray, tan, and brown suits, chinos, jeans, daytime and summer events.
  • Shade matters: dark brown is close to black in formality. Tan is casual.
  • First pair: black cap-toe Oxfords if you wear suits. Dark brown if you mostly do not.

Black or Brown Dress Shoes by Occasion

OccasionBlackBrown
Black tieRequired (patent or polished Oxford)No
FuneralYes, the standardNo
Job interview, conservative field (law, finance)Best choiceDark brown only, and black is safer
Job interview, other fieldsYesYes, dark brown
Business formal officeYesDark brown
Business casual officeFine, can look stiff with chinosBest choice, any shade
Evening wedding or formal dress codeBest choiceDark brown or burgundy at most
Daytime or outdoor weddingYesBest choice
Dinner, date, night outYesYes, dark brown
Weekend with jeans or chinosRarely, except boots and loafersBest choice

For dress codes in detail, see what shoes to wear to a wedding and the guide to business casual shoes.

Black vs Brown Shoes by Suit Color

Suit colorBlackDark brownMid brownTan
BlackYes, the only choiceNoNoNo
CharcoalBestYesNoNo
NavyYesBestYesCasual only
Mid grayYesBestYesSummer only
Light grayToo heavy for most outfitsYesBestYes
Brown, tan, oliveNoBestYesYes

The pattern is contrast. A shoe should be as dark as the suit or darker. Tan shoes under a charcoal suit pull the eye to your feet. Black shoes under a tan suit look like they belong to a different outfit. The full breakdowns are in what color shoes to wear with a navy suit and what color shoes to wear with a gray suit.

When to Wear Black Dress Shoes

Black is a single shade with no variation, so it reads as plain and serious. That is the point. Wear black when you want the shoes to disappear and the outfit to look as formal as it can.

  • Black tie. Black patent or highly polished calf Oxfords. Nothing else is correct.
  • Funerals and memorials. Black plain or cap-toe Oxfords with a dark suit.
  • Black and charcoal suits. Black is the default for both. A black suit takes no other color.
  • Evening. The old British rule is "no brown in town" and no brown after 6 pm. Few people follow it strictly now, but black is still the safer pick for a formal event after dark.
  • Conservative offices and interviews. In law, banking, and government, a black cap-toe Oxford is the standard shoe.

Black is weaker with casual clothes. Black Oxfords under light chinos or faded jeans look like work shoes worn on the weekend. Black Chelsea boots and black penny loafers are the exceptions, and both work with dark jeans.

When to Wear Brown Shoes

Brown shows grain, creasing, and polish depth, which makes it look warmer and less severe than black. It pairs with more colors, and it is the better choice for most outfits that are not strictly formal.

  • Navy and gray suits in the daytime. Dark brown with navy is the most common business pairing for a reason.
  • Earth tones. Brown, tan, olive, and cream suits and trousers need brown shoes.
  • Business casual. Chinos, wool trousers, and sport coats all look better with a brown Derby or loafer than a black one.
  • Jeans. Brown boots, Derbies, and loafers are the default with denim.
  • Daytime and outdoor weddings. Brown suits a garden, beach, or barn wedding better than black.

Are Brown Shoes Formal?

Some are. Formality depends on three things: shade, style, and finish. A dark brown, polished, cap-toe Oxford is a formal business shoe. A tan suede Derby is a casual shoe. Both are "brown."

ColorFormalityWear it with
Black patentHighestTuxedos only
Black calfFormalBlack, charcoal, navy, and gray suits
Dark brownBusiness formalNavy, gray, and brown suits, odd trousers
Burgundy or oxbloodBusiness formalNavy, charcoal, and gray suits, jeans
Mid brown or cognacBusiness casualNavy and light suits, chinos
TanCasualLight suits, chinos, summer outfits

Burgundy sits next to dark brown and works as a third color once you own black and brown. See what to wear with burgundy and oxblood shoes.

Black cap-toe dress shoes on a ledge

Tan vs Brown Shoes

Tan is the lightest brown, close to the color of undyed leather. It is the least formal shade and the hardest to wear with a dark suit, because the contrast is high. Wear tan with light gray, light blue, beige, and linen suits, and with chinos and jeans in spring and summer.

Dark brown, sometimes sold as espresso or chocolate, works year round and with every suit except black. Mid brown and cognac fall in between. If you are buying one brown pair, buy dark brown. It covers the office, weddings, and weekends. Tan is a second or third brown pair.

One practical point: light leather darkens with wear and polish, and it shows scuffs and water marks more. Dark brown hides both. The basics are in how to care for leather shoes.

Black Shoes with Brown Soles

A black shoe with a brown sole is normal. Most leather-soled dress shoes leave the sole in its natural tan or brown color, and nobody sees it unless you cross your legs. It has no effect on what the shoe pairs with.

The version that changes things is a black upper with a visible contrast edge: a natural-colored welt, a tan sole edge, or a brown stacked heel. That contrast makes the shoe more casual. Wear it with chinos, jeans, and business casual outfits, and choose a black shoe with a black-finished sole edge for suits and formal events. Black sneakers with a gum sole follow the same logic and stay casual.

Match your belt to the upper, not the sole. Black shoes with brown soles take a black belt. The full rule is in how to match your belt to your shoes.

Black or Brown: Which to Buy First

If youBuy firstThen add
Wear a suit to work or attend formal eventsBlack cap-toe OxfordDark brown Oxford or Derby
Work in business casualDark brown Derby or loaferBlack cap-toe Oxford
Rarely dress upDark brown DerbyBlack Oxford for weddings and funerals
Already own black and brownBurgundy loafer or OxfordTan or suede for summer

A black cap-toe Oxford and a dark brown Derby cover almost every dress code. For specific models at each price tier, see the best Oxford shoes for men.

Leather vs Suede

Suede lowers formality by about one step in any color. Dark brown suede is a business casual shoe. Tan suede is a weekend shoe. Black suede is uncommon and works mainly on Chelsea boots and loafers for evening. If you want a suede pair, buy it in brown.

Belt and Socks

With a suit, your belt matches your shoes: black with black, brown with brown, in a similar shade and finish. Socks match your trousers, not your shoes, so navy trousers take navy socks whether the shoes are black or brown. More in what socks to wear with dress shoes.

Read next

What Color Shoes to Wear With a Navy Suit Continue reading

Frequently Asked Questions

Are brown shoes formal?

Dark brown Oxfords are formal enough for business suits, daytime weddings, and most offices. They are not formal enough for black tie, a black suit, or a funeral, where black is the standard. The lighter the brown, the less formal the shoe.

Can you wear brown shoes with black tie?

No. Black tie calls for black shoes: patent leather Oxfords, highly polished black calf Oxfords, or black opera pumps. Brown shoes with a tuxedo are a dress code mistake, not a style choice.

When should you wear black dress shoes?

Wear black for black tie, funerals, black and charcoal suits, evening events, court, and interviews at conservative firms. Black also works with navy and mid gray suits when you want the most formal version of the outfit.

When should you wear brown shoes?

Wear brown in the daytime with navy, gray, blue, tan, and brown suits, and with chinos, jeans, and odd trousers. Dark brown is fine for most offices and weddings. Tan and light brown are for casual and warm-weather outfits.

Should I buy black or brown dress shoes first?

Buy black cap-toe Oxfords first if you wear suits, attend formal events, or work in a conservative office. Buy dark brown first if you mostly wear chinos, jeans, and sport coats. Most men end up needing one of each.

What is the difference between tan and brown shoes?

Tan is the lightest shade of brown, close to the color of raw leather. It is the least formal and suits light suits, chinos, and summer. Dark brown is close to black in formality and works with business suits year round.

Are black shoes with brown soles okay?

Yes. Most leather-soled dress shoes have a natural tan or brown sole, and it does not change what you can wear them with. A visible contrast brown welt or sole edge makes a black shoe more casual, so keep that style for business casual.

Can you wear brown shoes with a black suit?

Not in a formal setting. A black suit takes black shoes. Brown against black looks mismatched because the suit is more formal than the shoes.