Men's occasion guide
What to wear to a wedding as a guest.
Read the invitation before you read anything else. The dress code on the card decides more of your outfit than the venue, the season, or what you already own. Once you know the code, dress exactly to it: no lower, and no higher than the room.
The short answer
Match the code on the invitation, exactly.
"Black tie" means a tuxedo, full stop. "Cocktail" or "semi-formal" means a dark suit. "Festive" or "beach formal" means a lighter suit or odd jacket in a season-appropriate fabric. If the invitation says nothing, treat it as semi-formal and dress for a dark suit rather than risk arriving underdressed.
The card outranks your closet. A guest in the right code but a slightly plainer outfit reads as considerate. A guest in the wrong code, however sharp, reads as not having read the invitation.
Three reliable directions
Choose the outfit for the code, not the venue.
Midnight tuxedo, no negotiation
Wear: a midnight navy or black tuxedo, white dress shirt with a turndown or wing collar, black bow tie, black cummerbund or waistcoat, and black patent or plain-toe leather shoes.
Why it works: midnight navy reads darker than black under artificial light, which is why formalwear houses favor it, but either is correct. The bow tie and waist covering are what separate a tuxedo from a very dark suit; skipping them is the most common black-tie miss.
Fit check: jacket sleeve shows a half-inch of shirt cuff; trousers break cleanly at the shoe with no bunching; the bow tie sits level and is tied, not pre-formed and worn loose.
Dark suit, no tuxedo details
Wear: a charcoal or navy suit, white or pale blue shirt, a tie or knit tie in a muted pattern, and black or dark brown leather shoes depending on suit color.
Why it works: this code wants formality without the specific signals of black tie. A tie is expected here even if you would skip one at the office; leaving it off reads as underdressed rather than relaxed.
Fit check: jacket buttons without pulling at the single button; trousers sit at the natural waist; shirt collar leaves no gap when the tie is knotted.
Lighter suit or odd jacket
Wear: a tan, light gray, or soft blue suit, or a navy odd jacket with cream trousers, an open-collar shirt or knit polo, and suede or woven leather shoes.
Why it works: daytime and outdoor weddings read overly formal in dark wool and heavy shoes. Lighter cloth, breathable weaves, and a relaxed collar match the setting without dropping below semi-formal.
Fit check: jacket has enough room to sit for a ceremony without pulling across the back; trouser break is short to stay clean on grass or gravel; shoes are broken in, not new out of the box.
Rent or buy
Do the cost-per-wear math before you decide.
A tuxedo you will wear once should usually be rented; a dark suit you will wear to a dozen future events should usually be bought. The dividing line is how many times the piece leaves your closet in the next two years, not the sticker price on the day.
Renting removes fit risk on formalwear you do not know well, but return-window timing and travel add friction. Buying a versatile dark suit almost always wins on cost-per-wear once you count the second and third wedding.
Rent single-occasion formality
A specific black-tie tuxedo, a matched groomsman color, or anything you are unlikely to need again within two years is a rental candidate by default.
Buy the repeatable suit
A charcoal or navy suit works for cocktail weddings, job interviews, and funerals. Buying it and having it properly tailored outperforms renting the same category twice.
Book fittings early
Rental houses and tailors both get booked out in spring and fall wedding season. Measure and reserve six to eight weeks out, not two.
Spend on shoes and shirt
A rented jacket looks rented mainly through cheap shoes or a synthetic shirt. Owning quality leather shoes and a well-fitted shirt upgrades a rental instantly.
Avoid these misses
Five ways a wedding outfit goes wrong.
- Wearing white, cream, or ivory. These stay reserved for the couple, even in a light suit. Choose tan, light gray, or soft blue instead of anything that could photograph as bridal.
- Underdressing a black-tie invitation. A dark suit is not a tuxedo substitute at a black-tie event. If you do not own or cannot rent one in time, say so to the couple rather than guess.
- Overdressing a casual or daytime wedding. A full tuxedo at a backyard or beach wedding reads as not reading the room. Match the formality on the card, not your top-shelf option.
- Ignoring the weather and venue surface. All-black wool at an outdoor summer ceremony, or thin dress shoes on grass and gravel, causes real discomfort that shows on your face in every photo.
- Skipping the trial fitting. Rented and bought formalwear both need a real fitting, not a size guess from a chart. Confirm sleeve, shoulder, and trouser break before the week of the wedding.
Next decision