Semi-Formal Attire for Men: What to Wear, Day or Night
Semi-formal attire for men means a suit, a collared dress shirt and dress shoes. Wear a tie in the evening. At most daytime events it’s optional. Semi-formal sits one step below black tie, so no tuxedo, and one step above business casual, so not just a blazer and chinos.
The outfit is simple, so fit is what makes it look right. Get your collar and sleeve size from the size calculator before you buy a shirt.
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.
Semi-formal at a glance
| Piece | Evening | Daytime |
|---|---|---|
| Suit | Navy, charcoal or black | Mid-gray, lighter navy, tan or blue in warm weather |
| Shirt | White or light blue dress shirt | White, light blue, subtle stripe |
| Tie | Expected, silk | Optional; skip it only if the event is relaxed |
| Shoes | Black or dark brown oxfords | Brown oxfords, derbies or loafers |
| Extras | Pocket square, simple watch | Pocket square, belt matching shoes |
Choose the shirt
A plain white or light blue dress shirt is the safest choice. Pick a point or spread collar if you’re wearing a tie, since those frame a knot better than a button-down collar. Our guide to collar types shows which collar suits your face and tie knot. A smooth fabric like poplin or fine twill looks dressier than oxford cloth; see shirt fabric types.
Fit matters more than price. Get your neck and sleeve numbers with the size calculator and check the fit guide so the shirt doesn’t billow under your jacket.
Semi-formal for weddings, dances and dinners
- Weddings: a suit and tie, adjusted for season and time. See the full wedding attire guide.
- School dances and banquets: a dark suit or blazer with dress trousers, a tie and dress shoes.
- Holiday parties and dinners: a suit with a tie, or a suit with an open collar if the crowd is relaxed. Richer tie colors work in winter.
How semi-formal compares
| Dress code | Typical outfit |
|---|---|
| Black tie | Tuxedo, tuxedo shirt, black bow tie |
| Cocktail | Dark suit, dress shirt, usually a tie |
| Semi-formal | Suit, dress shirt, tie in the evening |
| Business casual | Collared shirt, chinos or trousers, optional blazer |
Four semi-formal mistakes
- Showing up in a tuxedo. That’s for black tie.
- A shirt with a loose collar under a tie.
- Sleeves that hide under the jacket. Show a little cuff.
- Wrinkles. Press the shirt first; here’s how to iron a dress shirt.
Next step: find your collar and sleeve size, then compare brands that sell it.
Quick answers
Is a suit required for semi-formal?
A suit is the standard and the safest choice. At relaxed daytime events, a blazer with dress trousers can work, but a suit is never wrong.
Do you need a tie for semi-formal?
Usually yes in the evening. For daytime or outdoor events, an open collar with a suit is often accepted. If unsure, wear the tie and take it off later.
Is semi-formal the same as cocktail attire?
Very close. Many hosts treat them as the same thing. Semi-formal is a touch more traditional and cocktail a touch more stylish, but the same dark suit works for both.
Can I wear a black suit to a semi-formal event?
Yes, especially in the evening. Navy and charcoal are more flexible, and lighter grays suit daytime.
What should I not wear to a semi-formal event?
A tuxedo, jeans, sneakers, polos and short-sleeve shirts. Semi-formal sits between business casual and black tie, so aim for a suit.
Related: Cocktail attire · Wedding attire · Collar types
