Sign shop profit margin: typical numbers and where jobs leak money
A healthy sign shop profit margin starts with a profit goal built into your hourly shop rate. Material markups average around 100 percent, climb to 10x cost on vinyl film, and sit at 3x to 4x cost on rigid substrates like ACM, according to Sign Builder Illustrated’s Understanding Sign Pricing. A shop that adds 40 percent to cost and calls it margin is really at 28.57 percent, and that gap is where profit disappears.
What a normal sign shop profit margin looks like
A sign shop targeting 40 percent profit on $100,000 in annual overhead needs $140,000 in total revenue, per a shop rate formula in a Signs101 beginner’s pricing thread. Divide that $140,000 by 1,960 annual billable hours (40 hours a week times 49 weeks) and the baseline shop rate is $71.43 an hour. Note that $40,000 on $100,000 is a 40 percent markup on expenses, or a 28.57 percent margin on revenue.
That rate only holds if your material markups and your labor rate both carry their share. Markups vary by category:
| Material | Typical markup |
|---|---|
| Vinyl film | Up to 10x cost |
| Aluminum / ACM | 3 to 4x cost |
| General sign materials (average) | About 100% (2x cost), before waste |
Field installs get a different multiplier. Shops typically bill them at roughly 2.5x the burdened labor rate to cover payroll taxes, liability insurance, workers’ comp, and benefits, per a Signs101 thread on installation rate versus man hours.
Why a 40 percent markup is a 28.57 percent margin
Margin is calculated on the selling price, not the cost. Adding 40 percent to your cost gives you a 28.57 percent margin. The conversion formula, from the same Signs101 pricing thread:
- Margin % = Markup % / (1 + Markup %)
- A 40% markup on cost yields a 28.57% gross margin
- A 100% markup yields a 50% margin
- A 300% markup yields a 75% margin
We cover this conversion in detail in markup vs margin for sign shops.
Where the money leaks
A vendor blog on business management software for sign and graphics companies reported that shops failed to capture true job costs 85 percent of the time before adopting systematic cost tracking. They lost money on small jobs and overcharged, and lost quotes, on large ones. Five leaks are worth checking first.
Unbilled design time. Two hours spent vectoring artwork at an effective $15 an hour sits next to a vehicle lettering job billing over $100 an hour, per a Signs101 thread on calculating your hourly shop rate. Wrapmate’s wrap cost guide itemizes wrap design separately, at $250 for standard design work up to $400 for vector logo creation, anchored by a non-refundable $299 deposit. If your shop isn’t charging for design, those hours earn $15 while the install bay bills over $100.
No minimum job charge. Take a 3-inch by 10-inch vinyl cutout. Material costs $0.035, which is $0.35 at a 10x markup, and ten minutes of labor at $71.43 an hour adds $11.90, for a $12.25 price. That doesn’t cover the ticket, the handling, or the time spent pulling material and setting up the cutter. A Signs101 thread on pricing vinyl suggests a firm minimum of one billable hour at $65. A shop we work with runs 8 machines and applies per-machine minimums too, a $5 setup fee plus a $10 minimum job cost on its flatbed and latex printers.
Stale supplier prices. Supply disruptions can push roll laminate up $200 to $400 per roll and a 4x8 substrate sheet from $50 to $75, according to a Signs101 pricing formulas thread. If your quoting template still has last year’s laminate cost, every job quoted off it is underpriced the moment the new roll arrives.
Underestimated installation labor. Missing a client placement rendering adds one or more unbilled hours to an install roughly half the time, per the installation rate thread. Vehicle wraps add to this: end-of-life wrap removal is billed as a separate $130-an-hour service because removal time swings with film age and paint condition, according to the Wrapmate guide. Quoting a removal at your standard install rate leaves that swing unpaid.
Waste you didn’t account for. Cutting or routing sheet materials like acrylic, PVC, or aluminum runs 10 percent or more material waste even with tight nesting, per Sign Builder Illustrated. If your quoting template doesn’t build in waste, every panel job eats into margin.
Worked example: a 6 sqft PVC decal quote
Run the 24 x 36 laminated decal on PVC from markup vs margin for sign shops and the job lands at 17.47 percent margin, because $107.14 of the $124.48 cost is labor billed at cost. That counts the full $71.43 shop rate as cost, so the profit already built into the rate sits outside this figure. Labor is $107.14 of the $124.48 cost, so the material multipliers can’t carry the job to target on their own. Quoting line by line exposes that. Pricing for Profit in Signs of the Times recommends listing materials in the order they’ll be used and estimating time in small task chunks rather than guessing the total job duration.
Price pressure and quote follow-up
When a client balks at price, offer value engineering or pull a line item instead of cutting the rate. Sign Builder Illustrated’s position is that signs cost what they cost.
Signwarehouse’s guide to quoting custom vinyl logos recommends calling a prospect back 7 to 10 days after a quote to ask what would have swung the decision, which catches quotes before they go cold. Vinyl Pig has a quote aging report that shows which quotes are going stale, so someone calls before they die.
Related reading
The full shop rate formula used above is in how to calculate your sign shop hourly rate. If vehicle work is a chunk of your book, how to price a vehicle wrap covers removal labor and design fees in more detail. How to price vinyl signs (cost-plus method) works the material side line by line. If you still quote out of a spreadsheet, quoting signs from a spreadsheet shows where that method breaks as job volume grows.
See it on your own catalog.
Email hello@vinylpig.com and we will set up a demo with your materials and your rates.