The Emily Post Institute treats semi-formal and cocktail as one rung: it lists the cocktail dress under semi-formal, and men wear a dark suit and tie for both. The real difference is time of day. "Cocktail" signals the evening end, a party dress and dark suit. "Semi-formal" also covers daytime, when an afternoon dress or a blazer, grey trousers and tie fits.
Semi formal vs cocktail is a question with a less dramatic answer than most guides suggest. Shop guides tend to rank one above the other, usually cocktail above semi-formal, and then invent a list of differences in fabric, shine and heel height to justify the ranking. The etiquette sources don't. They put both on the same rung and separate them by the clock, not the closet. This page sets out what those sources say, compares the two side by side using only what they publish, and gives a practical rule for invitations that use one word, the other, or both.
Garment lists: The Emily Post Institute, Attire Guide, read 22 October 2026. Emily Post files the cocktail dress under semi-formal.
What the etiquette sources say
Start with the Emily Post Institute, because it publishes the garment lists that most American dress-code advice traces back to.
Its attire guide has no separate cocktail code. The women's semi-formal list opens with "short afternoon or cocktail dress," followed by a little black dress, a long dressy skirt and top, and dressy separates. The men's list is a dark business suit, dress shirt, tie, and leather dress shoes with dark socks. The only other place cocktail appears is the "festive" code, which the guide describes as "essentially cocktail party attire" with a seasonal, holiday touch.
Its wedding-guest chart points the same way. Under semiformal, the evening column says women wear a cocktail dress or a dressy pantsuit and men wear a dark suit. In other words, a cocktail outfit is how Emily Post spells out this code after dark.
Wikipedia's article on semi-formal wear, citing Sandra Boswell's Protocol Matters, describes the cocktail dress as a subcategory of that code's eveningwear.
There is one more detail in that chart worth knowing. The cocktail dress shows up in three wedding columns, not one: formal daytime ("cocktail or dressy afternoon dress"), semiformal evening, and informal evening ("afternoon or cocktail dress"). It is one of the most versatile things a guest can own, which is part of why the two words blur.
There is also a historical reason some guests think semi-formal is the dressier word. Wikipedia notes that the traditional interpretation of semi-formal for men was black tie in the evening and a black lounge suit by day, and that modern usage has drifted much closer to informal wear. On a present-day American wedding invitation, the Emily Post lists are the working meaning: a dark business suit, not a dinner jacket. A host who wants tuxedos writes "black tie" or "black tie optional."
Side by side, from the sources only
The table below compares the two ends of the rung. The left column is Emily Post's semiformal daytime column. The right is its semiformal evening column, which is what most hosts mean by "cocktail." Where no source sets a rule, the table says so rather than inventing one.
Two rows deserve a note. Men's clothes barely change. A dark suit with a tie works at both ends, and the only daytime extra is the blazer-and-grey-flannels option. Women's shoes are the gap: none of the cited lists name them, so choose by venue. A heel or polished flat for a ballroom, a block heel or wedge for a lawn.
Boswell's description, as quoted by Wikipedia, is the only sourced word on cocktail-dress fabric and length: often a shiny fabric, from shorter than the knee to mid-calf, and seldom reaching the ankle. That matches how most guests already use the term, and it is the useful part of the shop-guide advice about shine. Shine leans evening, matte leans day.
For men there is a useful shortcut. Emily Post's business formal list (a dark business suit, optional matching vest, dress shirt, conservative tie, leather dress shoes and dark dress socks) is almost identical to the list above, apart from the word "conservative" on the tie. A man who owns one good dark work suit already owns both outfits. What changes for the wedding is the tie: something with more color or texture than you would wear to a board meeting, and nothing novelty.
Diagram
Semi-formal by day vs cocktail (semi-formal by night)
Semi-formal, daytime
Cocktail, evening
Women
Dressy afternoon dress, suit or pantsuit
Cocktail dress or dressy pantsuit
Men
Dark suit, or blazer with grey flannels and a tie
Dark suit
Tie
Yes: on the semi-formal list and named with the blazer option
Yes: on the semi-formal list
Length (women)
Short afternoon dress, or a long dressy skirt and top
Cocktail dress: shorter than the knee to mid-calf, seldom to the ankle
Fabric
No source sets a rule
Often a shiny fabric
Time of day
Before 6 p.m.
After 6 p.m.: err on the side of formality
Shoes
Men: leather dress shoes, dark socks. Women: not specified
Men: leather dress shoes, dark socks. Women: not specified
The Emily Post Institute, Wedding Guest Attire (semiformal daytime and evening columns) and Attire Guide (semi-formal list, 6 p.m. note), read 22 October 2026. Cocktail-dress length and fabric: Wikipedia, Semi-formal wear, citing Sandra Boswell, Protocol Matters (2007), read 22 October 2026.
Read the invitation by the clock, not the word
Because the two codes share a rung, the useful question is which end of the rung you are on. Four situations cover almost every invitation.
• "Cocktail attire" at an evening wedding. Women: a cocktail dress, a little black dress or a dressy pantsuit. Men: a dark suit and tie.
• "Semi-formal" at an evening wedding. Exactly the same outfit. Emily Post's 6 p.m. note pushes you to the dressier end, and that is the cocktail outfit.
• "Semi-formal" before 6 p.m. Here the code relaxes a little. Women can wear a dressy afternoon dress, a suit or a pantsuit, in lighter colors and matte fabrics. Men can wear the dark suit, or a blazer with grey flannel trousers, tie on.
• "Cocktail attire" at a daytime event. Rarer, but it happens with brunch receptions and garden parties. Treat it as the daytime outfit above with one dressier element, such as a cocktail dress in a day color or a suit rather than a blazer.
When a weekend uses both words for different events, say "cocktail" for a welcome party and "semi-formal" for the wedding, dress each event by its own start time. One cocktail dress or one dark suit can cover both.
One point of disagreement to know about. Some menswear guides call the tie optional at cocktail events. Emily Post's semi-formal list includes the tie, and "optional tie" first appears on its dressy casual list. If you go without, you are dressing a rung down. At a wedding, keep it on. You can loosen it once the dancing starts.
If you want one outfit that cannot be wrong at either, it is the cocktail dress or little black dress for women and the dark suit with a tie for men. All three are on the list by name, and all three are what an evening cocktail invitation expects.
Moving one outfit between the two ends is mostly a matter of accessories. To take a cocktail dress down for a daytime wedding: swap a metallic heel for a block heel or polished flat, trade a beaded clutch for a leather bag, and add a light cardigan or jacket in a day color. To bring an afternoon dress up for an evening wedding: add a heel, statement earrings and a small structured bag, and choose the darker of your two wraps. Men have an easier job. Swap a light tie for a darker or silk one in the evening, and choose a pocket square that is plain white or picks up the tie.
If you genuinely cannot tell the hour, because the invitation gives only a date or the ceremony and reception are hours apart, dress for whichever event comes later. The evening outfit is still correct in the afternoon. The afternoon outfit can fall short at night.
Where the shop guides go wrong
Most of the confusion about this pair comes from guides written to sell a category, so it helps to know the usual errors.
The first is ranking cocktail above semi-formal. A comparison table that puts cocktail between semi-formal and black tie suggests a cocktail dress would overdress the room. The Emily Post lists say the opposite: the cocktail dress is a semi-formal garment.
The second is inventing hard fabric rules. "Semi-formal means matte crepe, cocktail means satin" sounds precise, but no etiquette source sets a fabric rule for the code. Fabric follows the hour and the season. A satin slip dress at a 2 p.m. garden wedding can look heavy, and a matte crepe dress at a 7 p.m. hotel reception is perfectly correct.
The third is splitting the men's code. Men's guides often describe cocktail as the more expressive code, with brighter suits, patterns and an optional tie, and the other as the conservative one. Both readings sit inside the same published list: a dark suit, a dress shirt and a tie. Personality goes in the tie and pocket square, not in skipping them.
The fourth is ignoring women in trousers. Emily Post's chart names a pantsuit or dressy pantsuit in both semiformal columns, so a well-cut suit or jumpsuit is correct at either end.
The fifth is treating "cocktail" as permission for a club-length mini. The length Boswell describes runs from shorter than the knee to mid-calf. A dress that would suit a nightclub is a party dress, not a cocktail dress, and at a wedding with grandparents and a religious ceremony it reads as too little. If a dress is short, balance it with sleeves, a higher neckline or a jacket for the ceremony.
How often guests mix the two up
Guests clearly hear the two words as overlapping. In our analysis of 10,700 posts on r/Weddingattireapproval (16 April – 21 October 2026), 1,406 posts mention semi-formal in the title or text. Of those, 432, nearly a third, also mention cocktail.
Posters don't agree on where it belongs, either. Of those 1,406 posts, 885 were filed under the forum's Semi Formal/Dressy Casual flair, but 192 were filed under Cocktail or No Dress Code and 83 under Formal. The bars below show the spread. Method: a case-insensitive match for "semi formal," "semi-formal" or "semiformal" in each post's title and text, counted by the flair the poster chose.
The forum's own category labels split the two codes. The garment lists don't. If you have been going back and forth between "is this semi-formal?" and "is this cocktail?", that is because the answer to both is usually the same outfit.
The rarer case is a poster unsure whether semi-formal is closer to formal. Those posts usually turn on a long dress or a tuxedo. Both questions have a clean answer in the lists. A long dressy skirt with a top is on the list, and a formal floor-length gown belongs to black tie. A dark suit is too, and a tuxedo belongs to formal evening and black tie. For the rungs above, see black tie optional; for the rung below, dressy casual.
Diagram
Where posts that mention semi-formal were filed
Semi Formal/Dressy Casual885 posts
Cocktail or No Dress Code192 posts
Formal83 posts
Barn/Beach/Garden Theme76 posts
Is this too white?60 posts
Special Dress Code35 posts
Our analysis of 1,406 posts mentioning semi-formal among 10,700 posts on r/Weddingattireapproval, 16 April – 21 October 2026, by the flair each poster chose; smaller flairs omitted.
Frequently Asked Questions
Quick answers to help you find the perfect wedding guest dress.
Not in the etiquette sources. The Emily Post Institute lists the cocktail dress on its semi-formal list, and its wedding chart describes semiformal evening as a cocktail dress or dressy pantsuit for women and a dark suit for men. "Cocktail" tends to mean the evening end of semi-formal, so it can sound a notch dressier, but it is the same rung.
Yes, at any hour. "Short afternoon or cocktail dress" is the first item on Emily Post's semi-formal list for women. For a daytime wedding, choose a lighter color or a matte fabric and keep the accessories simple. For an evening wedding, wear it exactly as you would to a cocktail party.
Sources
The Emily Post Institute — Attire Guide: Dress Codes from Casual to White Tie · read 22 October 2026 · Semi-formal women's and men's lists, including the cocktail dress; business formal men's list; the 6 p.m. note; festive described as cocktail party attire; optional tie first appearing on the dressy casual list.
Wikipedia — Semi-formal wear (revision 1357444598, 2 June 2026) · read 22 October 2026 · Cocktail dress as a subcategory of semi-formal eveningwear, often shiny, shorter than the knee to mid-calf, seldom to the ankle (citing Sandra Boswell, Protocol Matters, 2007).