Updated 5 October 2026
A shirt dress is a dress cut like a shirt, with a buttoned front and often a collar, usually worn belted at the waist. Wear it belted with loafers for work, or relaxed with sneakers for the weekend. It is one of the most versatile dresses you can own.
What is a shirt dress?
A shirt dress borrows its shape from a shirt: a front opening, often with buttons, structured sleeves and sometimes a collar. It can be a mini or a midi, and it is often belted to define the waist.
People also search for a T-shirt dress, which is different. A T-shirt dress is a knit dress shaped like a T-shirt, while a shirt dress is cut from woven fabric with a front opening. Both are easy to wear, but a shirt dress looks more tailored.
How do you style a shirt dress?
-
Belt it
A belt at the natural waist defines the shape and keeps the look polished. -
Play with the buttons
Fasten the top buttons for a neat look, or leave one or two open for a relaxed feel. -
Roll the sleeves
Rolled sleeves give a casual look for weekends and warm days. -
Choose your shoes
Loafers or pointed flats for work, sneakers or sandals for weekends, block heels for evenings. -
Layer it
Wear a blazer for the office or a denim jacket for a casual outfit.
How do you wear a shirt dress to work?
Choose a midi length with a belted waist and a subtle print. The Red Botanical V-Neck Belted Shirt Midi Dress and the Ivory Cream Floral Belted Shirt Midi Dress are both belted, shirt-style midis that suit the office. Finish with loafers and a structured bag. Our guides on casual Friday dresses and dresses from home to office have more workwear ideas.
How do you wear a shirt dress on weekends and evenings?
For weekends, a mini like the Mint Floral Belted Pleated Shirt Mini Dress or the Ivory Floral Button-Front Belted Mini Dress looks relaxed with sneakers or flat sandals. For an evening, add block heels, statement earrings and a clutch, or choose a detailed midi like the Ivory Floral Lace-Panel Belted Shirt Midi Dress. See our day-to-night dress styling guide for more.
What are the best shirt dress styles?
| Style | Best for | Look for |
|---|---|---|
| Belted shirt midi | Work and day-to-night | A defined waist and a below-knee hem |
| Button-front mini | Weekends and casual outings | A relaxed fit and easy fabric |
| Pleated or lace-panel shirt dress | Brunch and dressier occasions | Soft details that add interest to a classic shape |
Our shirt-style dress picks
Shirt midi
Red Botanical V-Neck Belted Shirt Midi Dress
A belted shirt-style midi in a red botanical print, with a V-neck.
Lace-panel midi
Ivory Floral Lace-Panel Belted Shirt Midi Dress
An ivory floral shirt midi with lace panels and a belted waist.
Pleated mini
Mint Floral Belted Pleated Shirt Mini Dress
A mint floral belted shirt mini with pleats.
Button-front mini
Ivory Floral Button-Front Belted Mini Dress
An ivory floral button-front mini with a belted waist.
Fit and fabric checklist
- Check the size chart for the bust and the waist, since a belted style depends on both.
- Look at the length details so the hem sits where you want it.
- Read the fabric and care details on the product page before you buy.
Our guide on dress fit problems with online size charts explains what to check, and one-piece dress style guide covers other everyday shapes.
Frequently asked questions
What is a shirt dress?
A shirt dress is a dress cut like a shirt, with a front opening, often buttons and sometimes a collar, usually worn belted at the waist.
Can I wear a shirt dress to the office?
Yes. Choose a belted midi in a subtle print and wear it with loafers or pointed flats and a structured bag.
How do you belt a shirt dress?
Fasten the belt at your natural waist over the buttoned dress, and adjust the fabric above the belt so it sits smoothly.
What is the difference between a shirt dress and a T-shirt dress?
A shirt dress is made of woven fabric with a front opening and a tailored look. A T-shirt dress is a knit dress shaped like a T-shirt.
Do shirt dresses suit short women?
Yes. Choose a belted waist and a hem just below the knee or above it, and wear shoes that continue the leg line.
What shoes go with a shirt dress?
Loafers and pointed flats suit work, sneakers and sandals suit weekends, and block heels suit evenings.
Find your shirt dress
Browse the Midi Dresses collection and Mini Dresses collection, or the Co-ord Sets collection for shirt-style sets.


0 comments