Pricing Handmade Crafts: A Simple Method That Actually Covers Your Time
Ask any experienced craft-fair seller about their first season and most will tell you the same thing: they priced too low, worked too many hours for too little return, and had to relearn their pricing from scratch. It's an almost universal mistake, and it comes from the same root cause every time — leaving the value of your own time out of the price.
Why "materials plus a bit" undercuts you
The instinctive way to price a handmade item is to add up what the materials cost and tack on a little extra for profit. The problem is that this method treats your time as free. If a wreath costs $8 in materials and you sell it for $15, that $7 "profit" might represent two hours of work — which is $3.50 an hour once you account for the time honestly. That's not a sustainable business, even if it feels like a nice, round, friendly price.
The three real costs of a handmade piece
A price that actually covers your work has three components, each tracked separately so none of them get quietly absorbed into "profit":
- Materials. Glue, embellishments, base materials, packaging — everything that goes into the physical piece, tracked from actual receipts rather than rough guesses.
- Labor. The hours you actually spend, multiplied by an hourly rate you'd be satisfied earning. This is the step almost everyone skips, and it's the one that matters most.
- Overhead. A share of the costs that aren't tied to any single piece — craft-fair booth fees, packaging supplies bought in bulk, a portion of tool costs like your glue gun, platform fees if you sell online.
Setting an hourly rate you can defend
Pick a number, even a modest one, and use it consistently. A common starting point for a hobbyist moving into occasional selling is a local minimum wage or slightly above; as your work and reputation develop, that number should rise. The specific figure matters less than the discipline of using one at all — a rate of $12 an hour beats no rate whatsoever, because it at least prices your time as something with value.
A worked example
Take a mosaic coaster set of four. Materials — tesserae, adhesive, cork backing, packaging — run about $9 total. Building the set takes roughly ninety minutes once cutting, layout, and gluing are all counted, and you've set your rate at $15 an hour, so labor comes to $22.50. Add a modest overhead allowance of $3 to cover a share of booth fees and packaging supplies bought in bulk. That's a total cost of $34.50 for the set, or about $8.63 per coaster. A common markup for handmade goods is roughly double the cost, which would price the set around $65-70, or $16-17 per coaster — a price that would look startling if you'd started from "materials plus a bit," but one that actually reflects the real work involved.
Running the numbers through a calculator instead of by hand
The mosaic coaster example above is worked by hand to show the method, but it's worth checking your own numbers with an actual calculator rather than mental math once real money is involved — it's easy to drop a step when you're doing this in your head between customers at a craft fair. Take a batch of 12 glue-heavy ornaments: 6 sticks at $0.35 each ($2.10 in glue), $18 in embellishments, and no labor counted yet. That's a $20.10 total, or $1.68 per ornament — the "materials plus a bit" trap in numbers. Add in the labor this batch actually took (3 hours at a $15 hourly rate, or $45) using our project cost calculator, and the real total jumps to $65.10, or $5.43 per ornament — more than three times the materials-only figure. That gap is exactly the value of your own time that the "materials plus a bit" method was quietly giving away.
Overhead as a percentage, not a flat guess
A flat overhead guess like the $3 in the coaster example works fine for an occasional seller, but if you're selling regularly, a percentage of your materials-plus-labor subtotal is a more consistent method than picking a number per item. A common starting point is 10-15% of that subtotal, adjusted upward if you're paying for a booth space regularly or running a website or listing fees on top of in-person sales. The goal isn't precision to the penny — it's making sure booth fees, packaging bought in bulk, and small recurring costs don't quietly disappear into "profit" the same way labor does when you skip counting it.
Wholesale, consignment, and retail aren't the same price
If you sell the same item through more than one channel, the price shouldn't be identical across all of them. A shop selling your work on consignment typically takes a percentage — commonly in the 30-50% range — which needs to be built into the price you set for consignment stock, not absorbed out of your own margin after the fact. Wholesale to a shop that buys outright is usually priced lower than your retail price, since the shop is taking on the risk of reselling it and buying in volume; a common approach is pricing wholesale at roughly half your retail price, which only works if your retail price already has a healthy margin over your true cost. Trying to sell wholesale at your normal retail price, or consignment at retail with no allowance for the shop's cut, usually means realizing too late that a channel that looked profitable wasn't.
Custom orders call for a different approach
A one-off custom piece — a specific color request, a rush turnaround, an unusual size — deserves pricing that reflects the actual extra time and complexity, not your standard-item price with a vague "a bit more" added on. Time yourself on the custom elements specifically (the extra color-matching, the redo if a client changes their mind partway through) and price that time the same way you price standard labor. A rush fee for a tight deadline is a legitimate and common practice, not a penalty you need to feel awkward about — a customer asking you to reprioritize your queue is asking for something that has a real cost to you, even if the piece itself takes the same hands-on time either way.
Don't discount below your cost floor
When a fair is slow or a piece isn't moving, it's tempting to discount aggressively to make a sale. A discount that dips below your materials-plus-labor floor isn't really a sale — it's paying a customer to take your time off your hands. It's fine to discount down toward that floor when you genuinely need to move inventory; discounting below it should be a rare, deliberate choice, not a default response to a quiet table.
A worked wholesale comparison
Going back to the ornament batch above: if your calculated retail price per piece, after a reasonable markup over the $5.43 true cost, lands around $12, a wholesale price to a shop buying the batch outright at roughly half of retail would be about $6 per piece — only slightly above your true cost. That's fine for volume orders where you're not handling individual sales, packaging, or customer service yourself, since the shop is absorbing that work and the associated risk. But it only holds up if your retail price was calculated honestly in the first place; wholesaling at half of an already-underpriced retail price can mean selling below your actual cost without realizing it until the batch is already gone.
What to track after every batch
A simple record after each batch or craft-fair season pays for itself the next time you price something similar: total materials cost, total hours worked, how many pieces sold versus how many you made, and at what price point sales actually happened versus your listed price. That last one matters more than people expect — if you're consistently discounting a specific item to move it, that's useful information about where its price sits relative to what buyers are actually willing to pay, and it's better to notice that pattern from your own records than to keep re-deriving the same discount at every fair.
Common pricing mistakes to watch for
A short list worth checking your own pricing against: leaving labor out entirely, or valuing it at an unrealistically low rate just to make the final number look more palatable. Treating a discount as a default response to a slow table rather than an occasional, deliberate choice. Charging the same price across retail, wholesale, and consignment channels that have very different cost structures. And pricing a custom or rush order the same as a standard one, when the actual time and complexity involved were meaningfully different. Catching even one of these in your own pricing usually recovers more margin than any amount of trying to work faster.
Reassess periodically, not just once
Material costs shift, your speed improves with practice, and your sense of what your time is worth should grow as your skills do. Revisit your pricing every season rather than setting it once and leaving it untouched for years — a price that made sense when you started might be quietly undercutting the crafter you've become.