How to Price Custom Signs Profitably (Without Racing to the Bottom)
How to Price Custom Signs Profitably (Without Racing to the Bottom)
Talk to ten custom sign shop owners and at least seven of them are underpricing by 20 to 40 percent. They know the work is good. They know it takes skill. But when it comes time to quote the job, they undercut themselves because they don't want to lose the sale. Then six weeks later they're standing over a finished mahogany ranch sign thinking "I barely made anything on this."
If you've ever wondered how to price custom signs in a way that actually keeps your shop alive, this post is a real formula with real numbers — the same sign shop pricing formula I wish someone had handed me a decade ago. It's not a magic spreadsheet. It's a way of thinking about every quote so that you stop leaving money on the table.
The Cost-Plus Trap
The most common pricing mistake in custom fabrication is cost-plus on materials only. The owner buys a $60 HDU blank, adds 30%, and quotes $78. Then they throw in "design and labor" as a flat $200. Total quote: $278. They feel like they're being fair.
Here's what that quote actually covers:
- Material cost: $60
- Shop "markup" on material: $18
- Labor estimate: $200
Here's what it doesn't cover: CNC bit wear, electricity, software subscriptions, rent, insurance, the designer's time to render the thing, the supervisor's 20 minutes of quality check, the packing material, the owner's time on the phone with the client explaining options, the refill of primer you'll need next month, and the 40% of your life that goes into running a business rather than making signs.
If your pricing formula only considers the material and the minutes your hand is on the workpiece, you are running a charity, not a business.
Cost-plus on materials worked in 1985 when one guy ran a shop out of his garage and had no real overhead. It does not work in 2026 with a team, a commercial space, CNC machines, insurance, and a payment processor.
The Full Formula
Here's the formula that actually works. Every quote has to cover all six of these buckets or you will lose money in the long run.
Quote = Materials + Labor + Equipment + Overhead + Design + Profit Margin
Let's break each one down.
Materials
The raw goods. HDU blank, paint, primer, finish, hardware, mounting brackets, packaging. Include waste — you always buy 10–15% more than you use.
Labor
Hands-on production time, at a fully-loaded labor rate. Fully-loaded means the hourly wage plus payroll taxes, benefits, workers' comp, and the portion of their salary spent not cutting (cleaning, meetings, breaks, ramp-up). As a rule of thumb, fully-loaded is 1.4x to 1.6x the stated hourly wage. If you pay a carver $28/hr, their fully-loaded rate is $42/hr.
Equipment
Every hour on the CNC, the dust extractor, the paint booth, the laser, has a cost. Purchase price divided by expected lifetime hours, plus maintenance and bit/consumable wear. A CNC router used hard is easily $15–25 per productive hour even after it's paid off.
Overhead
Rent, utilities, insurance, software, internet, cleaning, office supplies, accounting fees. Add these up annually, divide by your billable hours per year, and that's your overhead rate. Most shops land between $15 and $35 per billable hour.
Design
The designer's time plus the rendering software plus revision rounds. For one-off jobs this is a real line item. For repeat templates you've made before, this can be folded into labor.
Profit margin
Profit is what's left after everything above is paid. It is not a bonus. It is what keeps your shop open when a big client pays late or a piece of equipment fails. Target 20–30% net margin on the total job.
Real Example: 18" HDU Police Badge Plaque
Let's run the numbers on an 18-inch HDU police badge plaque, the kind you might have shipped out last week.
- HDU blank (18"x18"x2", 15lb density): $65
- Paint, primer, clear coat: $22
- Mounting hardware, backer, box: $18
- Shipping materials: $12
Materials subtotal: $117
Labor:
- Designer (rendering + revisions): 1.5 hrs x $55 fully-loaded = $82.50
- CNC operator (setup + cut): 1.5 hrs x $45 fully-loaded = $67.50
- Hand carver: 3 hrs x $50 fully-loaded = $150
- Painter: 2 hrs active x $42 fully-loaded = $84
- QC + packing: 0.5 hrs x $42 = $21
Labor subtotal: $405
Equipment:
- CNC router: 1.25 productive hours x $20 = $25
- Paint booth: 1 hr x $8 = $8
Equipment subtotal: $33
Overhead:
- 8.75 total labor hours x $25/hr overhead = $218.75
Design (separate line for this custom job): $40
Pre-profit total: $813.75
Apply a 25% net profit margin: $813.75 / (1 - 0.25) = $1,085
That's your quote. $1,085 for an 18-inch HDU police badge plaque.
If you've been quoting these at $650–$750 (which many shops do), you are losing money after a single revision or a return shipment.
Pricing by Material: Why HDU, Mahogany, and Cedar Are Not the Same Job
Your formula is the same regardless of material, but the inputs change dramatically.
HDU (high-density urethane) is forgiving, fast to machine, consistent in density, and takes paint well. Labor is lower than wood. Material cost is middle of the road. It's the highest-margin material in most shops.
Mahogany is gorgeous but slower to machine, prone to tear-out, requires hand-carving skill, and moves with humidity. Labor is 30–50% higher than HDU for a similar-sized piece. The material cost is also 2–3x. Your quote on a mahogany version of the same sign should be 40–60% higher than HDU.
Cedar is in between. Cheap material, but soft and fibrous, so paint prep takes longer and carved detail is less crisp. Works well for ranch signs where rustic is the point.
Don't apply a flat "wood upcharge". Actually compute the labor and material differences by species. Your estimator will get sharper over time.
When to Charge for Design Separately
If the client knows exactly what they want and it matches a template you've built before, design is folded into labor and you don't itemize it. If the client is asking for iterations, concept development, or custom artwork, design is a separate billable line.
Be explicit in your quote:
- "Design includes up to 2 rendering rounds. Additional rounds billed at $85 each."
This does two things. It signals that design has value. It also gives you a lever when a client asks for a 6th revision.
Handling Revision Rounds
Every shop has the client who asks for "just one more small change" nine times. The formula for handling this:
- Build two revision rounds into every design quote.
- After round two, each additional round is a fixed fee ($50–$100 depending on complexity).
- Charge the fee at the time of the request, not at the end.
You'll be shocked how quickly "one more small change" becomes "I think it's great" once a fee is attached to it.
Rush Fees (And How to Justify Them)
A rush order displaces other work and forces overtime. It is not the same job as a standard lead-time job. Price it that way.
- Standard lead time: 4–6 weeks. No rush fee.
- 2–3 week lead time: +25% of the total job.
- Under 2 weeks: +50% to +100% depending on how much chaos it creates.
When a client pushes back, explain it honestly: "To deliver in that timeframe we have to shift other clients' jobs and run overtime. The rush fee covers that real cost." Most clients accept this immediately. The ones who don't, let them walk — you don't want the job anyway.
Milestone Billing on Big Orders
For any job over $5,000, bill in milestones. A standard structure:
- 40% on order acceptance (covers materials, initial design)
- 30% on design approval (covers CNC + carving start)
- 30% on ship (final balance)
This does three things: it protects you from cash-flow shocks, it forces the client to stay engaged through the process, and it surfaces a problem client early (if they can't make the 30% milestone payment, you don't want to finish the work anyway).
Red Flags in Your Pricing
If you consistently see any of these, your pricing is probably off:
- Every client says yes to the quote immediately. You're too cheap. A well-priced custom shop loses 30–40% of quotes to price. That's healthy.
- You can't take a vacation without the shop losing money. Your profit margin is too thin to carry the business without you producing.
- You're running at full capacity but the bank account never grows. You're recovering costs but not actually making money.
- A single bad client — one revision demand, one return — wipes out the profit on a job. Your margin is too narrow.
Fix the pricing. Your whole business downstream gets easier.
Where Software Helps
None of this formula is magic. You can run it on a spreadsheet. But a real shop production system (like the one we built) can pre-fill most of the inputs for you — fully-loaded labor rates, overhead allocation, equipment hours, material costs pulled from inventory — so your estimator becomes a 30-second task rather than a 30-minute one. You can see more about the end-to-end workflow or the full feature set.
More importantly, once your jobs are tracked in a real system, you find out after the fact whether your estimate was right. Actual labor hours vs estimated. Actual material cost vs estimated. After 20 or 30 jobs you stop guessing and start pricing from real data.
Want to see what that looks like? Book a demo and we'll show you how pricing, quoting, and job profitability analysis work inside a system that was built for custom shops, not generic retail.
Run a custom shop? We built ShopFlow OS for you.
From Square to delivery — the production management and client portal for custom fabrication businesses. Join the waitlist or try the interactive demo.
Keep reading
Hiring Your First Production Manager: When and How
The owner-operator trap kills most growing shops at around 12 employees. Here's when and how to hire the production manager that gets you out of it.
Welcome to ShopFlow OS
The production OS built for custom sign, woodworking, and fabrication shops is here. Here's what we're building and why.
How Custom Sign Shops Can Replace Trello with a Real Production System
Trello works until it doesn't. Here's how to tell when your sign shop has outgrown it — and what to replace it with.