The invitation tells you the dress code. Your job is to translate it into an actual outfit. This guide covers every common wedding dress code — what it actually means, what to wear, and the cardinal rules for each level of formality. Read this before you shop.
The One Rule That Covers Everything
You should never be the most formally dressed person at a wedding — except at a black tie event, where you can match the level. The goal is to honor the occasion's formality without outshining the couple. Your outfit should say "I understand this is a celebration of them" — not "look at me."
When in doubt, dress up one level above what's asked. A wedding invitation asking for "business casual" is really asking for cocktail. A cocktail code is asking for formal. A formal code is asking for black tie if you have the wardrobe for it.
Black Tie
The most formal wedding dress code
Floor Length Required. Always.
Black tie means the couple expects full formal evening wear. This is not a place for creativity — it's a place for correctness.
- Men: Black tuxedo or formal dark suit, white dress shirt, black bow tie (no substitutions), black patent leather shoes, black dress socks. Optional: cummerbund, tuxedo studs, cufflinks. Pocket square in white or muted.
- Women: Full-length formal gown. Floor-length, midi-length at most (below the knee is too casual). Evening-appropriate fabric (satin, silk, chiffon, velvet). Dressy heels required.
Formal / Black Tie Optional
One step below black tie — elegant and dressed up
Floor Length or Dressy Cocktail. Evening Fabric.
Formal or "black tie optional" means you can match the formality of black tie, but it's not required. Long dresses for women, dark suits or tuxes for men are both appropriate.
- Men: Dark suit (navy, charcoal, or black) with dress shirt and tie. Or full tuxedo. Leather dress shoes, polished. Tie required unless going full tuxedo.
- Women: Floor-length gown OR elegant cocktail dress (knee-length or tea-length in a dressy fabric). Heels required. Evening accessories — not daytime jewelry.
Cocktail
The most common wedding dress code
Elegant and Interesting. Not Casual.
Cocktail is the sweet spot — dressed up enough to show respect, not so formal that it feels like costume. For most people in most cities, this is the default you'll encounter most often.
- Men: Dark suit (charcoal, navy, or dark grey), dress shirt, tie. Dress shoes — no sneakers, no boots (unless sleek Chelsea boots in dark leather). Socks should match trousers.
- Women: Knee-length or tea-length cocktail dress. Can be bold in color and pattern — this is an occasion to express some personality. Heels or dressy flats. Evening-appropriate fabric (silk, lace, structured cotton, crepe).
Semi-Formal / Dressy Casual
Elevated casual — polished but not formal
Tailored, Elevated, Approachable.
Semi-formal is confusing because "semi" covers a wide range. The key is: look like you made an effort but didn't visit a formal wear store. Think: nice dinner party, not awards ceremony.
- Men: Dress pants with a blazer and button-down (tie optional but adds formality). Dark jeans with a sport coat and dress shirt are acceptable if the venue is casual. Leather shoes, no sneakers.
- Women: Cocktail dress, elegant separates (dressy top + tailored trouser or midi skirt), or a sophisticated jumpsuit. Heels or elevated flats. You can add more color and pattern here than at a cocktail event.
Casual / Garden / Outdoor
Relaxed but still intentional — outdoor setting signals informality
Polished Weekend Wear. Comfortable Fabrics.
Casual wedding invitations often get misused as an excuse to show up in jeans. They're not. "Casual" at a wedding means elevated weekend wear — the kind of outfit you'd wear to a nice dinner, not to a backyard BBQ.
- Men: Dress chinos or dark jeans + button-down shirt (can be pattern or color), leather shoes or clean sneakers. Blazer optional but always elevates. No graphic tees, no athletic shorts, no flip-flops.
- Women: Flowy midi or maxi dress, elegant casual top with nice trousers or a skirt. Flats or low heels (you may be on grass). Interesting colors and patterns are welcome here — this is an outdoor celebration.
Beach / Destination
Casual, warm-weather appropriate, venue-responsive
Breezy and Elegant. Heat-Conscious.
Beach weddings solve the formality question through venue — everyone understands a beach ceremony is informal by nature. But "informal" still means "dressed for an occasion." Swimwear is never appropriate. Linen is appropriate.
- Men: Linen suit (light colors — tan, light grey, navy) + light button-down, no tie. Linen trousers with a dress shirt. Leather sandals (not flip-flops) or loafers. Breathable fabric is the priority — linen, cotton, light wool.
- Women: Flowy maxi or midi dress in breathable fabric (chiffon, cotton, silk). Wide-brim hat (useful for sun, looks intentional). Strappy sandals or elegant flats. Heels only if the ceremony is on a hard surface — if it's sand, flat or low-block heel only.
For beach ceremonies, consider the practical realities: you'll be in the sun, possibly on sand, potentially in heat. A beautiful dress you can't sit comfortably in or heels you can't walk in is the wrong choice. elegance and comfort are not opposites — find pieces that do both.
The Absolute Rules — No Matter the Dress Code
Never Wear White
This is the one rule that has no exceptions. White (or off-white, ivory, cream, champagne) is the bride's color. Do not wear it in any form — dress, jumpsuit, or even a white blazer over a colorful outfit. You will be remembered, and not in a good way.
Never Wear Anything Closer to the Altar Than the Couple
Your outfit should not compete with the wedding party's visual presence. If you're questioning whether it's too formal or too statement-making, it probably is. Err toward "understated" rather than "bold" unless the couple's invitation explicitly signals a festive or creative dress code.
Never Let Shoes Be an Afterthought
Shoes ground the outfit. Sneakers at a formal wedding is a statement — and not the one you intend. Check your shoe choice against the venue and dress code. When in doubt, err formal.
Navigating the Gray Areas
Some invitations don't specify. "Attire: wedding" is the most common non-answer. In these cases, default to cocktail. It's formal enough to show respect and relaxed enough not to overshoot. If the venue is outdoors or on water, bump down to smart casual. If it's a historic hotel or formal venue, bump up toward formal.
When you genuinely don't know, ask the couple or the wedding party. A quick "hey, what's the dress code vibe?" is not gauche — it's thoughtful. You want to get it right. They'll appreciate you asking.
Need help identifying your personal style so getting dressed for any occasion — formal or casual — feels effortless? Take the OUTFIT—LJ style quiz to find your aesthetic and build a wardrobe that works for every occasion.
Find Your Style
← Back to Blog