"Semi-formal" and "cocktail attire" look almost identical on a save-the-date, and yet they can mean fairly different things depending on the wedding. Getting it wrong isn't the end of the world, but showing up underdressed at a black-tie reception or overdressed at a backyard ceremony is the kind of thing that sticks with you for the rest of the night. Here's how to actually decode it, tier by tier.

Start with the invitation, not a guess

The wedding invitation or wedding website is always the first and best source. If a dress code is listed, that's your answer, full stop. If nothing is listed, the venue and time of day become your best clues: a hotel ballroom or evening reception leans more formal, a backyard or daytime celebration leans more relaxed. When you're genuinely unsure, the safer direction is slightly overdressed rather than underdressed, formal attire blends into a room far more easily than something too casual stands out.

White Tie

The rarest and most formal code you'll encounter. Full-length ball gowns for women, tuxedos with tails for men. If you're invited to one of these, it's usually specified clearly, and it's not the code to guess your way into.

Black Tie

Floor-length gowns for women, a tuxedo for men. This is a firm dress code, not a suggestion, a dark suit reads as underdressed here. If tuxedo rental isn't in your plans, a well-tailored dark suit with a black tie is the fallback, though a true tux is what the code is asking for.

Formal / Black Tie Optional

One notch more relaxed than black tie, but still firmly dressy. A floor-length or elegant midi dress works well for women. Men can wear a well-fitted dark suit with a tie, a tuxedo is welcome but not required. This is the code where fit matters more than almost anything else, a plain suit that actually fits will read better than an elaborate outfit that doesn't.

Cocktail

The most common wedding dress code, and also the one people overthink the most. Cocktail attire means polished but not floor-length: a knee-length or midi dress, a jumpsuit, or a dressy separates set for women, and a suit (tie optional, depending on the couple's own formality) for men. This is the tier with the most room to actually express personal style, bold color, a statement shoe, interesting jewelry, while still reading as intentional rather than casual.

Semi-Formal

Genuinely the trickiest code to interpret, because it sits in a gray area between cocktail and dressy casual. A safe read: dress one notch up from what you'd wear to a nice dinner out. A cocktail dress, a nice jumpsuit, or an elevated skirt and top all work. For men, a sport coat with dress pants, tie optional. When a semi-formal wedding leaves you unsure, err toward the dressier end, it's rarely wrong to be slightly overdressed at this tier.

Dressy Casual

More relaxed, but "dressy" is still doing real work in that phrase. Think elevated separates, a nice sundress, or well-fitted trousers with a good top, not the outfit you'd wear running errands. Men can wear chinos with a collared shirt, a blazer optional depending on the season and venue.

Casual

The most relaxed tier, but still a wedding, not a backyard barbecue. Neat, put-together, and intentional, without needing to hit any particular dress-up marker. Jeans are only appropriate here if the invitation specifically signals it, and even then, pair them with a clearly elevated top rather than an everyday outfit.

Special cases worth knowing

Beach or destination weddings call for their own read: think a nice dinner on the beach, not a pool day. Flowy dresses, linen, and lightweight fabrics work well; skip shorts and anything overly casual. Heels are tough in sand, so a cute pair of sandals in your bag is a practical move, not a style compromise.

A stated colour scheme (all white and black, or a specific palette) should be followed as written, not interpreted loosely. If a couple asks for black and white, that means black or white, not navy or beige standing in for it.

The etiquette that applies no matter the dress code

A few things hold true across every tier:

  • Skip white or anything that could read as bridal, unless the couple has specifically said otherwise. This is one of the few genuinely firm rules left in wedding guest etiquette.
  • Avoid anything close to the wedding party's colours, if you happen to know them in advance.
  • Dress for the season and the venue, not just the dress code on paper. A cocktail dress that's technically correct but leaves you freezing at an outdoor evening reception isn't actually the right choice. A light layer, shawl, or blazer solves this without breaking the dress code.
  • Comfortable shoes you can actually stand in for hours matter more than people expect. Weddings involve a lot of standing, and the most polished outfit falls apart if you're visibly uncomfortable by the second course.

If you're still not sure what you own actually fits the code

A lot of "what to wear" stress isn't really about not owning anything appropriate, it's not being sure which piece in your closet actually reads as cocktail versus semi-formal versus overdressed for the room. That's exactly what Special Occasion Styling is built for: one outfit, one moment, planned with intention, so you're not guessing the night before.

Ready to talk style?

Every engagement starts with a free consultation, no charge, no obligation, just a real conversation about what you need.

Book a Consultation