A formal dress code asks for an elegant evening outfit, usually a floor-length or very polished midi dress, worn to events that start after 5pm. If your invitation says formal or semi-formal and you are unsure how dressy to go, this guide explains the difference and shows what to wear.

You will find advice on formal and semi-formal dresses, fabrics and colours, wedding guest outfits, business formal, seasonal choices, accessories and common mistakes.

What Does Formal Dress Code Mean?

A formal dress code asks for your most polished evening outfit. It sits below black tie and above cocktail attire, so a long dress is the safest choice, although a dressy midi in a rich fabric is accepted at many events.

You will usually see it on invitations to:

  • Evening weddings and receptions.
  • Awards nights and gala dinners.
  • Formal work functions and charity events.
  • Milestone birthdays and anniversary dinners at a hotel or restaurant.

Three clues help you decide how dressy to go. The invitation says "formal", the event starts in the evening, and the venue is a hotel, ballroom, restaurant or estate.

Formal vs Semi-Formal: What Is the Difference?

Formal asks for a long or very polished dress, while semi-formal allows a shorter hem and lighter fabrics. Both sit between business casual and black tie.

Dress code Typical hem Fabrics Example outfit for women
Business formalKnee-lengthCrepe, wool, ponteSuit or dress with a blazer and closed shoe
Semi-formalKnee-length to midiSatin, crepe, laceMidi dress with heels and a clutch
FormalMidi to floor-lengthSatin, velvet, chiffonLong dress or formal jumpsuit with heels
Black tieFloor-lengthSatin, velvet, silkFloor-length gown

If an invitation falls between two levels, dress for the higher one. A formal dress in a rich fabric works at a semi-formal event, but a casual dress rarely works at a formal one.

What to Wear to a Formal Event

You have three reliable options: a long dress, a formal jumpsuit or a polished two-piece set. Each one works when the fabric looks rich and the fit looks considered.

Long and Midi Dresses

A floor-length or midi-length dress is the most traditional answer. Maxi dresses in satin or crepe suit most formal events, and a defined waist, a one shoulder neckline or an open back adds shape. Choose a midi length only when the fabric is rich and the hem sits at mid-calf or lower.

Formal Jumpsuits and Sets

A jumpsuit suits a formal event when the fabric is fluid and the cut is clean. A matching set in satin or crepe also works, because a top and skirt in the same fabric read as one polished outfit.

Fabric and Colour

Satin dresses, crepe, velvet and chiffon suit formal events because they hold their shape and look rich in evening light. Deep tones such as navy, burgundy, plum and emerald work well, as do black and soft neutrals. Avoid cotton, jersey, denim and linen, which look too casual after dark.

What to Wear to a Semi-Formal Event

Semi-formal gives you more room to choose. A knee-length or midi dress in satin, crepe or lace is the standard answer, and a polished jumpsuit or a skirt and top set also works. Choose semi-formal dresses with a clean neckline and a defined waist, then add heels, a clutch and jewellery to complete the look.

What to Wear as a Formal Wedding Guest

Formal wedding invitations ask guests to dress up for the evening, so choose wedding guest dresses in a long or very polished midi length. Avoid white, ivory and cream, which are best left to the bride, and match the venue: a hotel ballroom suits satin or velvet, while a garden or estate suits chiffon in a softer colour.

Formal Dress Code by Season and Time of Day

The season and the hour of the event change your fabric and colour choices more than they change the rules. This guide shows how to adjust a formal outfit through the year.

Season Fabrics to choose Colours that suit Layer and footwear
SummerSatin, crepe, lightweight chiffonSoft neutrals, sage, ink blue, blackStrappy heels, light wrap
AutumnSatin, crepe, velvetBurgundy, olive, chocolate, blackBlock heels, structured coat
WinterVelvet, heavy satin, ponteDeep green, navy, blackClosed-toe heels, long coat
SpringSatin, jacquard, soft crepeLilac, dusty pink, creamPointed flats or heels, light jacket

Daytime events such as ceremonies and long lunches suit lighter colours and a more modest neckline. Evening calls for deeper tones and a little more shine, although a black dress is appropriate at any hour.

Shoes, Bags and Jewellery

The right accessories finish a formal outfit, and a few simple rules keep them polished.

  • Shoes: A block or stiletto heel is the safe choice, and shoes in a metallic, nude or black finish work with more than one dress. If heels are a struggle for you, a pointed flat in satin or metallic leather still reads as formal.
  • Bags: A clutch or small top-handle style holds a phone, keys and lipstick, which is all you need, and compact bags keep your outfit looking neat.
  • Jewellery: Choose one focal point, such as earrings with a little movement, and keep the rest of your jewellery fine.
  • Outer layer: A fitted blazer over a slip dress suits a formal evening in the cooler months, while a long coat keeps you warm without hiding your outfit.

Business Formal for the Workplace

Business formal is the work version of this dress code. It applies to client events, award nights, conferences and corporate dinners, and it asks for a covered, conservative and polished look in neutral colours.

A matching suit in navy, black or charcoal is the benchmark, worn with a fine knit or a silk-look top underneath. If you prefer one piece, a structured dress with a defined waist and a knee-length hem works from the boardroom to the dinner that follows. When you prefer to wear pants, choose a full-length straight or wide leg cut in a fabric with some weight.

Mistakes to Avoid

  • Choosing a short hemline. A mini dress reads as cocktail or party wear. Formal events call for a hem at the knee or longer.
  • Wearing casual fabrics. Denim, heavy cotton and stretch jersey look relaxed, even in a dressy cut.
  • Ignoring the invitation wording. If the invitation says formal and the detail is unclear, ask the host about the venue and the time of day.
  • Competing focal points. A sequin dress with large earrings and a bright clutch pulls attention in too many directions.
  • Skipping the shoe test. You may stand for hours, so wear your shoes at home before the event.

SHEIKE designs formal pieces for women who want one outfit to suit the ceremony, the dinner and the dance floor, in fabrics that look polished and feel comfortable.

How to Plan Your Formal Outfit

Start planning two to three weeks before the event, so you have time to adjust the fit. Try the dress with the shoes you intend to wear, because the hem should skim the floor or sit just below the knee without dragging. If the dress needs altering, book a tailor early, as busy periods fill quickly.

Think about the whole evening as well as the ceremony. You may sit for a long dinner, stand for photos and dance later, so choose a fabric that moves easily and does not crease badly. Check the forecast the day before, and pack a wrap or a coat if the temperature drops after dark.

Finally, consider how you will wear the outfit again. A formal dress in a versatile colour such as navy, black or emerald works at several events, and you can change the accessories to create a different look each time.

FAQ

Can I wear jeans to a formal event?

No. Jeans are too casual for a formal dress code, whatever you pair them with. Choose a dress, a jumpsuit or dressy pants instead.

What is the difference between formal and semi-formal?

Formal asks for a floor-length or elegant midi dress in a dressy fabric such as satin or crepe. Semi-formal allows a knee-length dress and simpler fabrics, and it suits daytime and early evening events.

Can I wear a midi dress to a formal event?

Yes, if the hem falls below the knee and the fabric looks dressy. Satin and crepe work well, and heels and refined accessories complete the look.

Is a jumpsuit appropriate for a formal event?

Yes, when it has a full-length leg, a defined waist and a fluid fabric. Casual cotton and jersey styles belong at relaxed events.

What colour should I wear to a formal event?

Deep, rich colours such as navy, emerald, burgundy and black suit most formal events. At a wedding, avoid white, cream and ivory, which are usually kept for the bride.

Can I wear pants to a formal event?

Yes. Wide-leg pants in satin or crepe, worn with a fine top or a fitted bodysuit and heels, look elegant at a formal event. Choose a full-length cut that skims the floor, and add dressy jewellery.

What should I wear to a formal wedding?

Choose a floor-length or elegant midi dress in a rich colour and a dressy fabric. Avoid white, cream and ivory, and bring a wrap for the ceremony and the evening.