← All articlesOps

Materials and supply costs: the line item that quietly eats your margin

A studio orders clay for the headcount on a three-week-old sign-up sheet, not the one that actually shows up. That gap is where a workshop's margin quietly disappears.

The RunOS teamMarch 19, 20264 min read

A ceramics studio owner orders sixteen sets of clay and glaze because sixteen people signed up on a sheet three weeks ago. Eleven show up. Five kits go back in the cabinet, and the glaze that's already been mixed doesn't keep until next week. Nobody flags it as a loss — it's forty dollars, it happens most weeks, and it never shows up anywhere as a single number. It just quietly comes out of margin, session after session, until a year later the studio can't explain why materials cost almost double what the original pricing model assumed.

The sign-up sheet is a snapshot of the past, not the present

Most workshop organizers order supplies off whatever registration count they had when they placed the order — often days before the session, because that's when there's time to shop. But registrations keep moving after that point: people cancel, no-show, or register late and never make it onto the version of the list the buyer actually looked at. A cooking class ordering proteins per head has the same problem in a more expensive, less forgiving form, because unlike clay, wasted chicken thighs can't be reused next week.

What a live headcount actually changes

The fix isn't better spreadsheet discipline — it's moving the ordering decision closer to the event and basing it on a number that's actually current: confirmed registrations minus cancellations, as of the morning of the session, not the week it was announced. That one change turns materials ordering from a guess made too early into a decision made with nearly all the information that's ever going to be available.

  • A live registration count means the person ordering supplies is working from the same number as the person running the door — not two spreadsheets updated on two different schedules.
  • Cancellations and no-shows show up immediately, not as a surprise gap once the class has already started.
  • Recurring sessions build a real no-show rate over time, so ordering can run on "confirmed minus historical no-show %" instead of "confirmed plus hope."
  • Waitlists fill seats that open up late, so materials bought for a full room actually get used by a full room.
Materials waste isn't a supply problem — it's a visibility problem wearing a supply costume.

Why the small version compounds into a real number

A 20-30% overorder on materials, repeated weekly across a season, isn't a rounding error — it's thousands of dollars a year for a studio running even a modest schedule, and it's invisible precisely because it never arrives as one large bill. It's the gap between the margin a workshop was priced to deliver and the margin it actually delivers, and it closes as soon as ordering decisions run on a number that's true the morning of, not the week the sheet went up.