A customer messages you asking for a custom hand-and-rod puppet for a regional theater production. You quote them a flat $900. Simple enough — until you finish the build 94 hours later and realize your effective hourly rate was $9.57, less than what you'd make bagging groceries. Then, three months after delivery, the theater company asks if they can 3D-scan your puppet's head to make five more for a touring production. Do you own that design, or do they, since they paid for it?
Both problems are extremely common in professional puppet making, and both are bookkeeping problems wearing a costume. If you build puppets for theater companies, TV productions, corporate mascots, or private collectors, the way you price a build and the way you record what a customer actually bought are the difference between a sustainable craft business and an expensive hobby that happens to invoice people.
What a Custom Puppet Actually Costs to Build
Custom puppets typically sell for $500 to $1,500, though specialized builds for professional productions or high-profile clients can run past $7,500. The price tag is deceptively simple; the cost structure behind it is not.
Materials run $50 to $200 on a typical build:
- Antron fleece: $40–$65 per yard, usually 2 yards per puppet
- Foam for the body and head: roughly $50 for a full-body build
- Hair, eyes, armature rods, and hardware: variable, but rarely trivial
- Costuming fabric and trim, which can rival the puppet's own material cost
Labor is where most makers underprice themselves. A build takes 20 to 100 hours depending on complexity — a simple hand puppet on the low end, a fully-articulated animatronic-style character with a custom mechanism on the high end. At even a modest $20/hour labor rate, labor alone should contribute $400 to $2,000+ to the price before materials or overhead are added.
The math only works if you're actually tracking hours. Most puppet makers estimate hours from memory after the fact, which is how a builder ends up quoting a flat $900 for what turns out to be a 94-hour job.
The Flat-Commission-Price Trap
Clients — theaters especially — like flat prices. It's easier to budget a $900 line item than an open-ended "time and materials" invoice. Nothing wrong with quoting flat; the trap is quoting flat without first pricing the job properly on the back end.
The standard small-business formula for any custom or handmade product is:
Selling price = Materials + Labor + Overhead + Profit margin
Applied to a puppet build:
- Materials: total every yard of fleece, block of foam, pair of eyes, and yard of costume fabric that goes into this specific puppet.
- Labor: log your actual hours (design/patterning, sculpting, sewing, finishing, mechanism-building) and multiply by your target rate — most experienced makers in 2026 aim for $20–$30/hour for skilled production work, not federal minimum wage.
- Overhead: your studio rent, tool depreciation, insurance, and software aren't tied to any one puppet, but they still have to get paid for. A simple approach is 15–25% of (materials + labor); a more precise one is your total annual overhead divided by puppets built that year.
- Profit margin: most handmade businesses land in an 8–30% margin after the above, with a 2× to 2.5× markup on total cost being a common shortcut for unique, high-demand work.
Run last year's "flat price" builds back through this formula. If your effective hourly rate keeps landing below what you'd pay an employee to do the same work, your commission prices are subsidized by your own uncompensated labor — and no amount of new clients fixes that; it just means more hours donated.
Recording the Deposit: Don't Book It as Income Yet
Most puppet makers require a deposit — commonly 50% — before starting a build, with the balance due on delivery. That deposit is not revenue the day it hits your account. It's a liability: you owe the customer either a finished puppet or their money back.
If you're on accrual-basis bookkeeping, the deposit should post to a deferred revenue (or "customer deposits") liability account, not straight to income. You recognize the revenue only when the puppet is delivered and the job is complete. This matters for two reasons:
- It keeps your books honest mid-build. A pile of deposits for unfinished puppets isn't profit sitting in your checking account — it's future labor and materials you still owe.
- It avoids paying tax on money you might have to refund. If a client cancels partway through, you return the deposit; you don't want to have already reported it as income for a year that's since closed.
Cash-basis filers report the deposit as income when received regardless, which is simpler but can distort how "profitable" a given month looks if you took several deposits for puppets you haven't started yet. Either way, keep deposits and completed-sale revenue in visibly separate accounts so you can always answer "how much of my cash on hand is actually mine to spend?"
Who Owns the Puppet — and Who Owns the Design
This is the clause that catches builders off guard, usually after the fact. In the U.S. (and most jurisdictions with similar copyright frameworks), the person who commissions a piece of custom work does not automatically own the copyright to the design — the maker does, by default, even though the client paid for and now physically owns the puppet.
Transferring that copyright to the client requires either:
- A signed "work made for hire" agreement, executed before the work begins, and the work has to fall into one of the narrow statutory categories the doctrine actually covers (most one-off puppet commissions don't cleanly fit), or
- An explicit copyright transfer or license in the contract — spelling out whether the client can reproduce the design, make derivative puppets, or only display and use the single physical piece they bought.
Without either, a theater company that paid $900 for a puppet owns exactly that: one puppet. They don't own the right to scan the head and mold five more for a touring cast, license the character for merchandise, or hand your pattern to another builder for a sequel production. If you want to grant any of that, price it separately and put it in writing — "design licensing" is a legitimate line item on a puppet invoice, distinct from "puppet fabrication," and treating it as its own revenue category makes it easy to see how much of your income comes from one-off builds versus reusable IP.
Sales Tax and Interstate Clients
Theater and production clients are rarely local. If you're shipping a puppet to a company in another state, you may have sales tax obligations there once your sales into that state cross its economic nexus threshold — the post-Wayfair rules that apply to any small business shipping physical goods across state lines, not just puppet makers specifically. Track sales by destination state from the start rather than reconstructing it at tax time; it's a five-minute habit that saves a multi-day audit scramble later.
If you sell finished puppets (not just commissions) through Etsy or a similar marketplace, that platform may already be collecting and remitting sales tax on your behalf as a "marketplace facilitator" — but commissioned, direct-invoiced work you bill clients for yourself typically is not covered by that arrangement, so don't assume it's handled.
Common Bookkeeping Mistakes in Custom Fabrication Trades
The puppet-specific version of a pattern that shows up across every custom-build trade:
- Not separating design/licensing revenue from fabrication revenue, so you can't tell which part of the business is actually profitable.
- Treating deposits as spendable income the moment they arrive, leaving no cushion when a build runs long or a client cancels.
- Estimating hours instead of logging them, which quietly erodes your effective hourly rate build after build without you noticing until you're burned out and still not profitable.
- No written IP terms, leading to disputes (or worse, unlicensed reproductions) months after a puppet ships and the goodwill has evaporated.
- Lumping materials into "supplies" as one bucket instead of costing them per build, which makes it impossible to see whether a specific commission type (say, animatronic mechanisms vs. simple hand puppets) is actually worth taking on again.
Keep Your Build Costs and Client Contracts as Clear as Your Craft
Puppet making is a business built on precision — every joint, every seam, every rod has to work exactly right. Your books deserve the same precision. Logging real hours, separating deposits from earned revenue, and pricing design rights as their own line item turns "flat commission price" from a guess into a number you can defend and repeat profitably.
Beancount.io offers plain-text accounting that gives you complete transparency and control over your financial data — no black boxes, no vendor lock-in, and a version-controlled ledger you can audit build by build. Get started for free and see why independent creators and small studios are switching to plain-text accounting.