CDCostume Designer
CD
Career

Costume Designer

By the numbers
Typical pay
$80,960 / yr
Education to start
Bachelor's degree
Future demand
+2.0% by 2034
People in this job
21K
Figures shown for ·closest of 3 O*NET occupations
The work
A day, hour by hour

No two phases look alike — here's a day deep in rehearsals, before opening night:

08:30
Script & research

Re-read two scenes, pull reference images for the period's silhouettes.

09:30
Design sketching

Sketch three character looks — each one has to say who they are instantly.

11:00
Director pitch

Present sketches and mood boards; defend choices, absorb notes, hold the line where it matters.

12:00
Sourcing run

Hit a rental house and two thrift stores hunting the right coat and boots.

14:30
Fittings

Pin and adjust costumes on three actors — comfort and movement, not just looks.

16:30
Budget review

Log every receipt; decide whether to cut the lead's budget or raid the crowd-scene line.

17:15
Quick-change drill

Walk wardrobe crew through a 45-second change — every snap and hook mapped out.

18:30
Revisions & prep

Update sketches from director notes; pull tomorrow's fitting rack.

Things you do
  • Sketch costume designs that reveal who each character is.
  • Read scripts closely to understand every character's arc and world.
  • Research historical fashion to nail period-accurate looks.
  • Hunt thrift stores, rental houses, and fabric shops for the right pieces.
  • Pin and fit costumes on actors, adjusting for comfort and movement.
Decisions you’ll make
  • Does this costume tell the audience who this character is before they say a word?
  • Should I fight for my design vision, or give in to what the director wants?
  • Can I pull this look from stock and alter it, or do I need to build it from scratch?
  • Is this costume actually wearable for eight shows a week, or just beautiful on paper?
  • Do I cut the lead's costume budget to save money for the crowd scenes?
Education Pathways · how you get there
96 in 100 went the college route · 4 in 100 found another way in None, typically
Education mapped from O*NET:
If you like this, also look at