What to Wear to a Wedding (Men): Every Dress Code Explained

Start with the invitation. The dress code on it tells you almost everything. If there’s no dress code, look at the venue and time of day: evening and indoor means dressier; daytime, outdoor or beach means lighter.

Dress codeWearShirt
White tieTailcoat, white waistcoat, white bow tieWhite formal shirt, wing collar
Black tieTuxedo, black bow tieWhite tuxedo shirt, turndown or wing collar
Black tie optionalTuxedo, or a dark suit and tieWhite dress shirt
Formal or cocktailDark suit and tieWhite or light blue, point or spread collar
Semi-formalSuit; tie usually expectedLight solid or subtle pattern
Smart casual or gardenSport coat or light suit, tie optionalLight colors, button-down OK
Beach or casualLinen or cotton trousers, jacket optionalLinen or light cotton, no tie

We may earn a commission when you buy through links on this page, at no extra cost to you. As an Amazon Associate, DressShirt.com earns from qualifying purchases. How we make money.

Get the shirt right

  • Fit matters more than price. A shirt that fits your neck and sleeves looks sharper in every photo. Use the size calculator.
  • White and light blue work at nearly every wedding.
  • Match the collar to the tie: spread for bigger knots, point for slim ties. See collar types.
  • Outdoor summer weddings: lighter cotton or linen-blend fabrics breathe better.
  • Iron or steam it the day of. Here’s how.

If you’re in the wedding party

Groomsmen usually wear what the couple chooses. Ask early for the exact shirt color and collar style, and get measured so everyone’s sleeves match in photos.

Need a new shirt for the day? See brands that sell exact collar and sleeve sizes, and order early enough to exchange if the fit is off.

Quick answers

What should a man wear to a wedding with no dress code?

A suit in navy or gray with a light dress shirt and a tie is the safe default. You can take the tie off later if others do.

Can I wear a black shirt to a wedding?

At an evening or cocktail wedding, a dark shirt can work. For daytime and traditional weddings, a white or light blue shirt is the safer choice.

Can I wear a white shirt to a wedding as a guest?

Yes. The no-white rule is about the bride’s dress. A white dress shirt under a suit is classic for male guests.

What does black tie optional mean for men?

A tuxedo is welcome, but a dark suit with a white dress shirt and a dark tie is just as appropriate.