A shirt dress is a button-down that kept going, so it has the polish of a tailored shirt with none of the tucking. Flats and sneakers keep it casual. Add a heel and the same cotton dress looks ready for a client meeting, while a satin version starts to look like an evening outfit. Heel choice is where I spend most of my time with this dress, because the shape of the shoe changes the whole proportion: a block heel suits a long day on your feet, a slim stiletto suits a short evening. Below are 25 shirt dresses paired with heels, each styled head to toe, with notes on which shoe I'd pick and why.

Heel Height Depends on Where the Hem Falls
The first thing I look at when I pair a heel with a shirt dress is the hem. The same shoe can lengthen one dress and shorten another.
- Above the knee: almost any heel works, and a low kitten or block heel keeps a short hem from looking too dressy.
- At the knee: a mid heel of two to three inches is the most flattering range for most legs.
- Midi, ending mid-calf: this length cuts across the widest part of the calf, so it needs a heel with a low-cut vamp or a pointed toe to keep the leg looking long. Ankle straps fight it.
- Tunic or maxi: a boot that disappears under the hem, or a platform for height without strain.
A nude heel close to your own skin tone stretches the leg line more than any other color. Black shoes with a pale dress do the opposite and stop the eye at the ankle, which is fine as long as you want that contrast.
1. White Shirt Dress With Strappy Sandal Heels

Pictured: a white cotton shirt dress with rolled sleeves and a self-tie belt, nude strappy heels and a straw tote, shot as a vertical Pinterest style mirror photo at a sunny brunch spot.
White cotton is the most forgiving starting point, and a midi length with rolled sleeves and a self-tie belt gives it a waist. Nude or tan strappy sandals lengthen the leg because the thin straps barely interrupt it. Pick the heel by your plans: a block heel if there's walking, a kitten heel if you want something finer. A woven straw tote and thin gold hoops are enough. I'd check the fabric before buying, though; thin white cotton turns see-through in bright sun, so hold it up to a window first.
2. Black Midi Shirt Dress With Pointed-Toe Pumps

The photo shows a black midi with a tie waist, pointed black pumps, a structured leather tote and silver jewelry in a city plaza.
Black midi with black pointed pumps is the outfit I'd suggest for anyone who wants one dress for meetings and dinners. The pointed toe extends the line of the foot, which matters at a mid-calf hem, the length that cuts the leg at its widest point. Make the shoe a metallic instead if you'd like some contrast. Cinch with the matching belt or a slim leather one. Silver jewelry, a structured tote and a red lip finish it. Check the pump's vamp: a low-cut vamp shows more of the foot and adds length, a high one shortens it.
3. Denim Shirt Dress With White Heeled Mules

Here it's a light-wash denim shirt dress, belted, with white leather heeled mules, a woven crossbody and oversized sunglasses on a bright city street.
Denim shirt dresses are a little boxy, and a heel fixes that by adding height where the dress adds width. White leather mules keep the look fresh for warm months. The thing to know about mules is grip: with no back strap, your toes do the work, so I'd only pick a mule heel of moderate height for a day of markets or a coffee date. A woven crossbody and big sunglasses make it look relaxed. Light denim can transfer dye onto white shoes in the first few wears, so wash the dress once before pairing them.
4. Striped Shirt Dress With Red Kitten Heels

In the photo: a blue-and-white striped shirt dress with red kitten pumps, a red shoulder bag and fine gold bracelets in a café.
Stripes and red shoes are a classic combination, and a kitten heel keeps it practical enough for a full day. The low, slim heel gives lift without the strain of a stiletto. I pick the red bag in the same shade as the shoe so the color appears twice and looks deliberate. Roll the sleeves past the elbow and open the top button. Fine gold bracelets or a slim watch. It suits a lunch date or a bridal shower, anywhere cheerful during the day.
5. Oversized Shirt Dress With Clear Heels

The pictured outfit is an oversized white poplin shirt dress, partly unbuttoned, worn with clear strap heels, a mini top-handle bag and sculptural earrings.
Oversized shirt dresses can look like you slept in them, and clear heels are my answer to that. PVC straps practically disappear on the foot, so the leg looks longer and the dress keeps the attention. They also don't breathe, so expect them to feel warm and a bit sticky on a hot evening. Leave a few buttons open and push the sleeves up. A glossy mini top-handle bag gives the loose shape some structure, and sculptural earrings add an art-school edge for a gallery opening or a rooftop bar.
6. Linen Shirt Dress With Wedge Heels

Shown here: a beige linen shirt dress with rolled sleeves, espadrille wedges, a straw clutch and a wide-brim hat by the sea.
Linen breathes in humid heat better than almost any fabric, and it creases the moment you sit down. I accept the creasing; it's part of the look. Espadrille wedges are the natural partner because a wedge spreads your weight across the whole sole, which is why it handles boardwalk planks, cobbles and grass far better than a stiletto. A beige or oatmeal dress lets the jute sole add texture. A straw clutch and a wide-brim hat finish it for a seaside lunch.
7. Satin Slip Shirt Dress With Stiletto Heels

In the picture: champagne satin with a V-neck collar, strappy metallic stilettos, a crystal clutch and layered necklaces in a hotel lobby.
Satin takes the shirt dress into the evening, and it asks for a fine shoe. Champagne, blush or ivory satin with metallic strappy stilettos in silver, gold or rose gold catches every light. I let the dress drape rather than cinching it tight, because satin pulls and wrinkles across the hip when belted firmly. Layer a few fine chains, add a beaded clutch, and it's ready for a wedding reception or an anniversary dinner. Satin shows sweat and water spots, so I'd skip it for a hot outdoor party.
8. Belted Utility Shirt Dress With Block Heels

The look pictured: an olive utility shirt dress with chest pockets and a tie belt, tan block-heel sandals, a canvas tote and wood bangles in a park.
Utility shirt dresses borrow workwear details, chest pockets and a heavier cotton, and without a belt they can look shapeless. Belt it at the natural waist and add a block heel. Tan leather block sandals warm up olive and khaki, and the thick heel is the most stable you'll find in a dressy shoe, so you can stand through a long day. A canvas tote and wooden bangles keep the theme. I'd wear this in late spring or early fall, when a bare leg in sandals still feels right.
9. Leopard Print Shirt Dress With Black Stiletto Pumps

Pictured is a leopard midi shirt dress with a tie belt, black patent stilettos, a black clutch and gold hoops against city architecture.
Leopard behaves like a neutral, but a loud one, so the shoes should be plain. Black patent stilettos are my pick: the shine suits the print's confidence and the black gives it an anchor. Belt the dress with its tie to shape the waist. A sleek black clutch and gold hoops pick up the warm tones without adding anything new. I'd keep every other piece solid; a second print next to leopard almost never works. Birthday dinners and nights out are where this one belongs.
10. Chambray Shirt Dress With Nude Ankle-Strap Heels

The photo shows soft blue chambray with roll-tab sleeves, nude ankle-strap sandals, a cognac crossbody and a layered pendant in a sunlit room.
Chambray is lighter and softer than denim, so it suits daytime plans like baby showers or spring outings. Nude ankle-strap heels hold the foot securely, though be aware an ankle strap draws a horizontal line, which shortens the leg slightly; a strap in a shade close to your skin keeps that effect small. A cognac crossbody warms the cool blue. Scrunch the sleeves below the elbow and wear a layered pendant near the face. It's dressed up, but only a little.
11. Navy Shirt Dress With Silver Metallic Heels

Shown: a navy collared shirt dress, silver pointed pumps, a gray shoulder bag and pearl drops on a busy sidewalk.
Navy is softer than black and works in more seasons. Silver pointed pumps reflect light against the matte cotton, and I find metallic shoes the easiest way to make a work dress feel like an evening one. A gray structured shoulder bag bridges the blue and the silver. Pearl drops soften the metal. It's a good choice for networking events or dinner after work. Metallic leather scuffs easily at the toe, so a quick polish with a soft cloth before going out keeps it sharp.
12. Khaki Shirt Dress With Tortoiseshell Heels

The picture shows a belted khaki shirt dress, tortoiseshell block-heel mules, a brown bucket bag and gold chains on a brick street.
Khaki and tortoiseshell share the same sandy brown family. A khaki shirt dress has a vintage safari feel, and tortoiseshell acrylic heels add a mottled pattern without needing any other color. I prefer the block-heel version for walking; acrylic heels are heavier than wood and a slim one can feel unsteady. A slouchy brown bucket bag keeps the outfit from looking stiff, and gold chains pick up the warm undertones. Early fall, a farmers' market and a patio lunch are its natural setting.
13. Plaid Shirt Dress With Knee-High Boot Heels

Here: a red and navy plaid flannel shirt dress belted over a thin turtleneck, black knee-high heeled boots, a crossbody and a wool fedora in a coffee shop.
Once the leaves turn, a plaid flannel shirt dress comes out. Red and navy or black and white in brushed cotton. Knee-high heeled boots go under the hem; I check that the boot shaft and the hem leave a few inches of leg or turtleneck-matched tights between them rather than overlapping. A thin turtleneck underneath adds warmth, and a belt keeps the layers from turning shapeless. A wool fedora and a hands-free crossbody suit apple picking or a weekend road trip, and the heel keeps flannel from looking purely casual.
14. Poplin Shirt Dress With Slingback Heels

Pictured: a crisp white poplin shirt dress with a pointed collar, black patent slingbacks, a structured top-handle bag and cat-eye sunglasses in an office district.
Poplin is a tightly woven cotton that holds a crease and a collar point, so it looks sharp all day. A white poplin shirt dress with a pointed collar and black patent slingbacks is about as office-ready as a dress gets. The slingback's buckle strap needs fitting with care: too loose and it slips down under the heel with every step, too tight and it rubs. I'd try them on late in the day when feet are slightly larger. A structured top-handle bag and cat-eye sunglasses for the commute finish it.
15. Silk Shirt Dress With Jewel-Toned Heels

In the photo: an emerald silk shirt dress with a soft collar, amethyst satin pointed heels, a velvet box clutch and chandelier earrings in a restaurant.
Silk drapes and pools with every movement, so it needs very little help. Emerald or sapphire paired with amethyst satin heels is an unexpected color match that looks rich. The pointed toe and slim stiletto heel keep the line long. A velvet box clutch and chandelier earrings that catch low restaurant light finish it. Skip heavy belts; silk marks where a buckle presses. Satin shoes stain from a single drop of water, so I'd keep this for an indoor evening.
16. Short-Sleeve Shirt Dress With Ankle-Strap Stilettos

The look shown is a pale yellow short-sleeve shirt dress with a tie waist, silver ankle-strap stilettos, a matching clutch and an anklet in a garden.
Short sleeves and a pastel such as butter yellow, mint or powder blue suit a summer daytime event. Silver ankle-strap stilettos add a fine finish, and a matching clutch carries the silver up. Here's my honest note on the garden setting: stilettos sink into lawns. For an outdoor wedding or garden party on grass, I'd swap to a block heel or add clear heel protectors, which slip over the tip and stop it from sinking. The short sleeves keep you cool in the afternoon sun.
17. Wrap-Front Shirt Dress With Sculptural Heels

Pictured: a burgundy wrap-front shirt dress with a tie belt, sculptural wooden block heels, a minimal crossbody and brass jewelry in a gallery.
A wrap-front shirt dress gives you a button-down collar and an adjustable waist in one. The V-neck lengthens the torso, and the tie can sit where your waist actually is. Burgundy suits fall. The shoes are the interest: a carved wooden block or an asymmetric heel works like a small sculpture on the foot, so keep the bag simple and the jewelry minimal. Because the wrap adjusts, it fits a wider range of bust sizes than a fully buttoned dress, which is why I recommend it to clients who find buttons gape.
18. Printed Pattern Shirt Dress With Color-Pop Heels

The photo shows a black-and-white polka dot shirt dress, hot pink pointed pumps, a pink handbag and resin earrings in a city square.
A black-and-white pattern is the easiest base for a bright shoe. Polka dots, abstract florals or geometrics all work, and hot pink, cobalt or orange pumps add the color. I match the bag to the shoe and leave the rest black and white, which keeps the bright color looking planned. Statement resin earrings can repeat it near the face. There's no layering to think about. A daytime party or a city brunch suits it.
19. Cinched Shirt Dress With Corset Heels

Here: a white shirt dress with a wide leather corset belt, black lace-up corset heels, a black mini bag and silver hoops in a loft.
A wide corset belt over a plain white shirt dress pulls in the waist and turns a straight shape into an hourglass. Lace-up heels repeat the corset idea at the ankle. Lacing needs tying with care; I double-knot and tuck the ends, because loose laces work free when you walk. The crisp cotton against dark leather is the whole point. A black mini bag and silver hoops keep it edgy. A wide belt can feel restrictive when you sit, so loosen it a notch for a long dinner.
20. Tunic Shirt Dress With Over-The-Knee Boot Heels

Pictured is an oversized chambray tunic shirt dress, dark brown suede over-the-knee heeled boots, a felt hat and a fringe crossbody in a field.
A tunic-length shirt dress is long enough to wear like a light duster, and over-the-knee boots slide underneath so only a short band of leg shows. That keeps you warm and gives one long line. Suede against light cotton adds richness. A floppy felt hat and fringe crossbody give it the bohemian feel for an autumn festival or vineyard visit. Over-the-knee boots slip down if the shaft is too wide for your thigh; I check for a stretch panel or a tie at the top before buying.
21. Seersucker Shirt Dress With Espadrille Platform Heels

The pictured outfit: a blue-and-white seersucker shirt dress with tan espadrille platforms, a raffia clutch and shell jewelry on a boardwalk.
Seersucker is woven so parts of the fabric pucker, which holds it away from the skin and lets air through on sticky days. A blue-and-white striped seersucker dress feels preppy and coastal. Espadrille platforms give height with stability, and the jute sole adds texture. Just keep jute soles away from puddles; they soak up water and can lose shape. A raffia clutch and shell jewelry complete the seaside look for a dockside dinner.
22. Shirt Dress With Feather-Trim Heels

In the photo: a simple black midi shirt dress with pink feather-trimmed strappy heels, a pearl-embellished clutch, and crystal drop earrings at an evening event.
Feather-trim heels need a quiet dress, and a plain black or navy midi with clean lines gives them the stage. Marabou or ostrich straps in blush, white or a jewel tone draw every eye to your feet. A pearl clutch and crystal drops add sparkle without competing. Leave out heavy necklaces and patterns. Feathers flatten and shed when they get damp, so store them in a box rather than a shoe pile and keep them for indoor celebrations like New Year's Eve.
23. White Shirt Dress With Gold Metallic Heels

Shown: a white linen-blend shirt dress with gold buttons, gold metallic stilettos, a gold chain bag and layered gold jewelry on a rooftop.
White and gold looks festive with very little effort. A white linen-blend dress with gold buttons already has some shine down the placket; a slim gold chain belt can add more at the waist. Gold stilettos carry it to the feet, and a chain bag with layered necklaces and slim bangles keeps it all in one metal. I'd stick to one gold tone, yellow or rose, rather than mixing. A rooftop sunset, an engagement party or an evening wedding are where I'd wear it, as long as the bride isn't in white too.
24. A-Line Shirt Dress With Mary Jane Heels

Pictured: a navy A-line shirt dress with a peter pan collar, black patent Mary Jane block heels with white ankle socks, a satchel and a velvet ribbon.
An A-line shirt dress flares from the waist, which gives a lot of room through the hip. A peter pan collar adds a vintage note, nodding to the 1960s without turning into costume. Mary Jane block heels in black patent hold the foot with a single strap across the instep, which is why they're among the most secure heels you can wear. White ankle socks make it current. A vintage satchel and a velvet hair ribbon finish it for a bookshop or afternoon tea. If you're petite, a sock adds another horizontal line, so I'd go sheer or skip it.
25. Monochrome Beige Shirt Dress With Contrast Heels

The photo shows a monochrome beige shirt dress with a tie belt, ivory pointed heels with contrast stitching, a white handbag and tortoiseshell sunglasses.
One color from shoulder to hem makes a long, unbroken line, and beige or camel is the easiest neutral for it. The trick is varying the shade a little rather than matching exactly. Ivory heels with visible contrast stitching break up the beige without introducing a new color. A white structured bag stays in the warm family, and tortoiseshell sunglasses add depth near the face. No logos or loud details. Beige can wash out very fair skin, so I'd pick a shade with some warmth or bring color in through a lip.
Gaping Buttons and Other Shirt Dress Fit Problems
A shirt dress fits like a shirt, which means the bust and the button stance cause most of the trouble. If the placket pulls open between buttons, the dress is too small through the chest, even if the waist fits.
- Buy for the bust, then have a tailor take in the waist or add a belt. Taking in is easy; letting out rarely is.
- A small sew-on snap between the buttons at the bust closes a gap for good. Double-sided fashion tape works for a single day.
- Shoulder seams should sit at the edge of your shoulder bone unless the dress is cut oversized on purpose.
- Check the hem when you sit. A shirt dress with a high front slit from unbuttoned lower buttons rides up more than you'd expect.
Getting Through Ten Hours in Heels
Comfort in a heel comes from where your weight lands, not just the height. A block heel and a platform both spread weight more evenly than a stiletto, and a strap at the ankle or instep stops your toes from clenching to keep the shoe on.
Wear new leather heels around the house for a few evenings before a long day out. Leather softens and shapes to your foot; synthetic uppers barely give, so they need to fit right on the first try. A thin cushioned insert under the ball of the foot helps more than a full insole, and keeping a pair of flats in your bag for the walk home is never a bad idea.
Start With a Block Heel, Then Add the Fun Pair
If you're building this from scratch, buy one comfortable block heel in a nude or tan close to your skin first. It works with the cotton, denim, utility and linen dresses above. Then add one evening shoe, a slim black or metallic pump. The rest, feathers, corset laces, clear straps, are for when you know which dresses you reach for most. Match heel height to the hem, keep the bag in conversation with the shoe, and the same shirt dress covers a desk day and a dinner.























