The short answer
For most holiday parties, men should dress one step smarter than usual: a dark suit, or a blazer with wool trousers, for an office party, and a dark suit or velvet jacket with a richer tie for an evening festive party. Let the invitation set the level, add seasonal color through one piece such as the tie or jacket, and skip novelty clothes unless invited.
- Dress one step above your usual office wear for a work party, never below it.
- Festive attire means cocktail attire with seasonal color and texture.
- Velvet, flannel and cashmere in burgundy, bottle green and deep navy are the classic holiday choices.
- Change one or two pieces to look festive: a jacket, a tie or a pocket square, not all three.
- Novelty sweaters belong only at parties that ask for them.
- Book tailoring early; workshops are busiest in the weeks before the holidays.
In this guide
- What should men wear to a holiday party?
- What should you wear to an office holiday party?
- What does festive attire mean for men?
- How do you wear velvet to a holiday party?
- Which colors and fabrics work for a holiday party?
- What should you wear to a holiday party at someone's home?
- What should men wear to a New Year's Eve party?
- What about ugly sweater parties?
- Shoes, coats and accessories for a holiday party
- The tailor's view: one jacket for the season
- Questions people ask
Holiday parties are hard to dress for because they mix rules. An office party is still a work event, but it happens after hours and often away from the office. A friend's festive cocktail party invites color and fun, but it is still an evening event with grown-up expectations. The answer is the same for almost all of them: dress one step smarter than your normal clothes for that setting, and let one piece carry the season. The invitation, the venue and the host tell you how far to go.
Holiday party dress at a glance
- Office party at the office
- Your usual work clothes, one step smarter
- Office party at an evening venue
- Dark suit, or blazer and wool trousers; tie optional unless your office wears one
- Festive attire or holiday cocktail
- Dark suit or velvet jacket, rich tie, pocket square
- Black tie or festive black tie
- Dinner suit; a velvet jacket where the invitation invites a twist
- Party at someone's home
- Smart casual: good knitwear, wool trousers, leather shoes
- Ugly sweater party
- The sweater, with clean dark trousers and good shoes
What should men wear to a holiday party?
Start with four questions: where is it, when does it start, who is hosting, and what does the invitation say? A 4 pm party in the office kitchen and an 8 pm dinner in a hotel ballroom need different clothes, even for the same company. When in doubt, a dark navy or charcoal suit with a white or light blue shirt is the safest default. It sits in the middle of the range: you can add a festive tie to dress it up, or remove the tie to dress it down.
Most formal
Black tie
Galas and formal New Year's Eve events: dinner suit and bow tie
Festive or creative black tie
Dinner suit with a twist, such as a velvet jacket
Festive attire, holiday cocktail
Dark suit or velvet jacket, rich tie
Office party at an evening venue
Dark suit, or blazer and trousers
Office party at the office
Work clothes, one step smarter
Smart casual at a home
Knitwear, wool trousers, leather shoes
Ugly sweater party
The sweater, worn with tidy basics
Most casual
What should you wear to an office holiday party?
An office holiday party is a work event in party clothes. Your managers, colleagues and sometimes clients are there, and people remember what you wore longer than they remember the speeches. Dress one step above your normal office clothes and never below them. If the party is at an evening venue, go a step further still. The table shows how that works in practice.
| Your usual office dress | Party at the office | Party at an evening venue |
|---|---|---|
| Suit and tie | Your suit, with a festive silk tie or pocket square | Dark suit and rich tie; a velvet jacket if the invitation says festive |
| Business casual | Add a blazer to your usual shirt and wool trousers | Dark suit, or a blazer and trousers with a tie |
| Smart casual or casual | Your best smart casual: a jacket or fine knit, chinos or wool trousers, leather shoes | Blazer or soft jacket, collared shirt, dark trousers, leather shoes |
Our guides to business casual and smart casual explain those codes in detail. Whatever the level, choose clothes you can stand, eat and talk in for three hours: party rooms get warm, so a lighter shirt under a jacket is more comfortable than a heavy sweater.
Can you wear jeans to an office holiday party?
Only if your office wears jeans every day and the party is held at the office. Then wear your darkest, cleanest pair with a collared shirt, a jacket or a good knit, and leather shoes. For a party at a restaurant, bar or hotel, wear wool trousers or chinos instead; jeans look underdressed next to colleagues who made an effort.
What does festive attire mean for men?
Festive attire means cocktail attire with seasonal color and texture. You still wear a suit or a tailored jacket, and a tie by default, but the host is inviting you to have some fun with them. A velvet jacket, a burgundy or bottle green tie, a patterned pocket square or a flannel suit in a rich color all fit. It does not mean novelty clothes, light-up ties or sweaters, unless the invitation says so.
Holiday invitations rarely use the tidy names of the men's dress code ladder. This decoder translates the wording you are most likely to see.
| Invitation says | What it means | What to wear |
|---|---|---|
| Black tie | Formal evening dress | Dinner suit, white dress shirt, black bow tie |
| Festive black tie, creative black tie | Black tie with a seasonal twist | Dinner suit or velvet dinner jacket, with one festive touch such as a colored bow tie |
| Festive attire, festive cocktail | Cocktail attire with color | Dark suit or velvet jacket, rich tie, pocket square |
| Holiday cocktail, cocktail attire | The evening suit code | Dark suit and tie |
| Smart casual, dressy casual | Polished separates | Jacket optional, no tie needed; wool trousers or chinos; good knitwear |
| Ugly sweater, holiday sweater | A fun, deliberately casual party | The sweater, with clean dark trousers and leather shoes or clean sneakers |
| Casual, come as you are | Everyday clothes, but tidy | Clean jeans or chinos with a good knit or collared shirt |
| No dress code given | Read the venue | Dark suit for a hotel or restaurant; smart casual for a home |
How do you wear velvet to a holiday party?
Velvet is the classic holiday fabric because it looks rich under low light and belongs to the evening. The easiest piece is a velvet jacket in bottle green, burgundy, deep navy or black, cut like a dinner jacket or a blazer. Wear it with black or charcoal trousers, never with matching velvet trousers, and keep the rest simple: a white or pale shirt, a dark tie or a black bow tie, and black shoes. For a relaxed evening, swap the shirt and tie for a fine black or navy roll-neck.
A velvet jacket is right at festive cocktail parties, festive black tie and parties you host. At an office party it is a strong choice; it works at an evening venue when the invitation says festive, and looks out of place at a 4 pm party in the office. Velvet bow ties and velvet slippers are smaller ways to try the fabric. Our guide to dinner jacket colors explains how velvet fits into black tie.
Classic
Navy suit, burgundy tie: office party
Navy
Suit
White
Shirt
Burgundy
Tie
Green and white
Pocket square
Dark brown
Shoes
Classic
Charcoal flannel, bottle green tie
Charcoal flannel
Suit
Light blue
Shirt
Bottle green
Tie
Black
Shoes
Bold
Bottle green velvet: festive black tie
Bottle green velvet
Jacket
Black, single braid
Trousers
White
Shirt
Black bow tie
Tie
Black patent
Shoes
Works
Burgundy velvet and roll-neck: festive cocktail
Burgundy velvet
Jacket
Charcoal
Trousers
Black roll-neck
Shirt
Black
Shoes
Works
Navy blazer, gray flannels: party at home
Navy
Jacket
Mid-gray flannel
Trousers
White
Shirt
Red tartan
Tie
Dark brown suede
Shoes
Avoid
Novelty sweater and suit trousers
Fine at an ugly sweater party; wrong anywhere that did not ask for it.
Navy suit trousers
Trousers
Red and green knit
Shirt
Black
Shoes
Which colors and fabrics work for a holiday party?
Deep, saturated colors look festive without looking like a costume: burgundy, bottle green, deep navy, plum and touches of gold. Red and green together are the hardest pairing to wear well, so keep one dominant and the other small, such as a green jacket with a pocket square that has a little red in it. Black reads as smart and evening-ready, and a silver or gold tie suits New Year's Eve.
Texture does as much as color. Velvet, flannel, cashmere and fine knitwear look right in winter light and feel right in cold weather. Tartan is a classic winter pattern: a tartan tie, cummerbund or pair of trousers is a confident way to add color, worn with everything else plain. Tweed suits daytime and country parties better than evening ones.
What should you wear to a holiday party at someone's home?
A party at a friend's home usually means smart casual, even when nobody says so. A fine merino or cashmere sweater, or a roll-neck, with wool or flannel trousers and leather or suede shoes is right for most of them. Add an unstructured jacket if the hosts are formal or the party is a sit-down dinner. If you are unsure, wear a jacket: you can take it off on arrival, but you cannot conjure one if everyone else is wearing them.
What should men wear to a New Year's Eve party?
New Year's Eve parties run later and dress up more than other holiday events. A gala or hotel party often says black tie, and a dinner suit is then correct. For a cocktail-level party, a midnight blue or charcoal suit with a silver, gold or deep jewel-toned tie, or a black velvet jacket, catches the spirit. Plan for a long night: comfortable shoes, a shirt that breathes and a warm coat for the walk home.
What about ugly sweater parties?
Wear the sweater only when the invitation asks for it, and then commit. Pair it with clean dark trousers and good shoes so the sweater is the joke and the rest of you is not. At an office ugly sweater contest, choose a design that is funny without being rude; it is still a work event. At any other party, a festive sweater in a plain rich color, such as a burgundy or green cable knit, gives the seasonal feel without the novelty.

Shoes, coats and accessories for a holiday party
- Shoes: black oxfords or loafers for evening and suits; dark brown or suede shoes and chelsea boots for smart casual. Our guide to shoes with a suit covers which goes with what.
- Weather: if there is snow or salt on the streets, wear boots for the journey and change at the venue.
- Overcoat: a dark knee-length coat over a suit or dinner suit; a navy or charcoal Chesterfield is the classic choice.
- Scarf and gloves: cashmere or fine wool in gray, navy or camel.
- Pocket square: the easiest place for festive color; it should complement the tie, not match it.
- Cufflinks and watch: a holiday party is a good occasion for French cuffs and a slim dress watch.
Before you go
- Read the invitation for a dress code, and ask the host if there is none.
- Check the venue and start time: evening venues need a step more polish.
- Steam velvet and wool the day before; never press velvet flat.
- Polish your shoes and check the soles for grip on wet or icy streets.
- Choose a shirt light enough for a warm, crowded room.
- If unsure about a tie, wear one; you can put it in your pocket if nobody else has one.
The tailor's view: one jacket for the season
If you attend several holiday events every year, one tailored piece covers most of them. A velvet jacket cut like a dinner jacket works at festive cocktail parties, festive black tie and your own dinners, with black or charcoal trousers you already own. A dark flannel suit is the alternative for men who prefer a suit: it works at the office party with a tie and at a home party without one. Tailors are busiest in the weeks before the holidays, so order by early autumn, and allow time for fittings; our guide to how long a bespoke suit takes sets out the timeline, and our tailor rankings list the houses we rate.

The best holiday outfit is the one that looks deliberate. A dark suit with one rich tie, or a velvet jacket with everything else plain, will look right at almost every party you are invited to this season.
Questions people ask
Can you wear jeans to an office holiday party?
You can wear jeans to an office holiday party only if your office wears them every day and the party is held at the office. Choose dark, clean jeans with a collared shirt, a jacket or a good knit, and leather shoes. For a party at a restaurant, bar or hotel, wear wool trousers or chinos instead.
Do men need to wear a tie to a holiday party?
A tie is expected at festive cocktail parties and at black tie events, where it is a bow tie. At office parties, follow your office: if you wear a tie daily, wear one, and if not, a jacket without a tie is fine. When unsure, wear a tie and take it off if nobody else is wearing one.
What does festive attire mean for men?
Festive attire means cocktail attire with seasonal color and texture. Men should wear a dark suit or a velvet jacket, a shirt and usually a tie, with color added through the tie, pocket square or jacket. It does not mean novelty clothes or holiday sweaters unless the invitation says so.
Is a velvet jacket appropriate for an office holiday party?
A velvet jacket suits an office holiday party at an evening venue, especially when the invitation says festive. Wear it with black or charcoal trousers, a white shirt and a dark tie. At a daytime party held in the office, a suit or blazer with a festive tie is the better choice.
What colors should men wear to a Christmas party?
Deep, rich colors suit a Christmas party: burgundy, bottle green, deep navy, plum and touches of gold. Wear one strong color at a time, for example a green velvet jacket or a burgundy tie with an otherwise dark outfit. Red and green together are hardest to wear well, so keep one of them small.
What shoes should men wear to a holiday party?
For an evening holiday party in a suit or velvet jacket, wear black oxfords or black loafers, and black patent shoes with a dinner suit. For a smart casual party at home, dark brown leather or suede shoes and chelsea boots are right. In snow, wear boots for the journey and change at the venue.
Can you wear a sweater to a holiday party?
A fine merino or cashmere sweater or roll-neck is right for smart casual holiday parties, especially at someone's home, and a thin roll-neck can replace the shirt and tie under a velvet jacket. Novelty holiday sweaters belong only at parties that ask for them. At cocktail or black tie events, wear a suit or dinner jacket instead.
TailorGuide is independent. Our guides are written and checked by our team and carry no paid endorsements. How we work.
