A wrap inquiry arrives, somebody walks out with a tape measure, and twenty minutes later there is a number. Length times height, times two sides, plus the doors and the hood, times a dollars-per-square-foot figure that has been in the price list for a while. It is the fastest quote in the shop.
It is also the quote most likely to be wrong, and wrong in a specific way: the square-foot method misses on material and misses again on labour, for two reasons that have nothing to do with each other.
The two failures. First, you do not buy square feet — you buy roll length, and a panel that needs part of a roll's width consumes all of it. Second, install labour does not scale with area at all; it scales with how complicated the vehicle is. A per-square-foot rate quietly assumes both of those away.
What follows is one worked example, panel by panel. Every figure in it is an illustrative placeholder — a stand-in so the arithmetic is visible. None of these are market prices, and none of them are your costs. The method is the transferable part; substitute your own inputs and the structure still holds.
The example vehicle: a long-wheelbase cargo van
Full wrap, roof excluded, which is the common specification. Four printed faces:
| Face | Width | Height | Graphic area |
|---|---|---|---|
| Driver side | 16.0 ft | 6.0 ft | 96.0 sq ft |
| Passenger side | 16.0 ft | 6.0 ft | 96.0 sq ft |
| Rear doors | 5.0 ft | 6.0 ft | 30.0 sq ft |
| Hood | 5.0 ft | 4.0 ft | 20.0 sq ft |
| Finished graphic | — | — | 242.0 sq ft |
242 square feet. That is the number that goes into the fast quote, and it is the only honest number in it — it is genuinely how much printed vinyl ends up on the van. The trouble starts the moment you treat it as the amount you bought.
Failure one: you buy 37.6% more vinyl than you deliver
Media comes off a roll of fixed width. The example assumes 54-inch media; substitute whatever you actually stock, because this input moves the answer more than any other. Panels run vertically, seams overlap by 2 inches, and each panel carries 3 inches of bleed top and bottom.
Now the first panel of a face contributes its full 54 inches of coverage, but every panel after it only contributes 52, because 2 inches disappear under the seam. A 16-foot side is 192 inches. One panel gives 54; three more at 52 give 156; total 210. Four panels. Not 3.6 panels rounded up as a figure of speech — four physical panels, each consuming 6.5 feet of roll length once bleed is added.
| Face | Panels | Roll length each | Roll length used |
|---|---|---|---|
| Driver side | 4 | 6.50 ft | 26.00 ft |
| Passenger side | 4 | 6.50 ft | 26.00 ft |
| Rear doors | 2 | 6.50 ft | 13.00 ft |
| Hood | 2 | 4.50 ft | 9.00 ft |
| Total roll length | 12 | — | 74.00 ft |
74 linear feet at 4.5 feet wide is 333 square feet of media purchased to deliver 242 square feet of graphic.
That is 37.6% more material than the finished job, which means 27.3% of every roll you consume on this vehicle leaves the building as offcut. It is not waste in the sense of a mistake. It is a structural consequence of buying width you cannot always use, and it belongs in the price whether or not anyone bills for it.
At an illustrative combined print-media-and-overlaminate cost of $1.85 per square foot, quoting off the 242 figure recovers $447.70 of material. The job actually consumes $616.05. The gap is $168.35 on one van — not catastrophic on its own, and precisely the size of thing that never gets noticed, because it never appears as a line anywhere. It just makes the month slightly worse than the quotes said it would be.
What actually moves the overage
- Roll width against panel height. The single biggest lever. A width that divides the vehicle cleanly wastes far less than one that leaves a narrow strip on the last panel.
- Panel orientation. Running panels horizontally instead of vertically changes which dimension fights the roll width. On some vehicles it helps considerably; on others it adds seams in visible places.
- Seam overlap. Every inch of overlap is an inch of paid-for vinyl hidden under another piece, multiplied by every seam on the vehicle.
- Bleed allowance. Three inches each end is habit as often as it is a requirement. It is worth knowing what your installers actually need.
Compute this per vehicle rather than applying a flat waste percentage across all wraps. A flat percentage is just a different guess — a box truck and a compact hatchback do not panelise anything alike.
Failure two: install labour ignores area
The material problem is the smaller of the two, and it is the one shops tend to find first because it is countable. The labour problem is bigger and much easier to miss.
Here is the same job broken into the work it actually takes. Again, illustrative hours:
| Task | Hours |
|---|---|
| Design and file prep | 3.0 |
| Print, laminate, cut | 2.5 |
| Surface prep and cleaning | 1.5 |
| Install — flat panels | 5.0 |
| Install — complex areas | 6.0 |
| Post-heat, trim, QC | 1.5 |
| Total | 19.5 |
Look at the two install lines. Flat panels — the long unbroken sides that make up most of the area — take 5 hours. The complex areas take 6. Bumpers, mirrors, door handles, recessed channels, rivets, the awkward geometry around the rear doors.
Call those complex areas 35 square feet of the 242. They are 14.5% of the graphic area and 54.5% of the install hours. Per square foot, the flat panels run about 0.024 hours and the complex areas about 0.171 — roughly 7.1 times the labour for the same area.
This is why two vehicles with identical square footage are not the same job. A flat-sided box truck and a curvy crossover can measure the same and differ by many hours of install. Any pricing method keyed to area alone will overcharge the first and undercharge the second, every single time, and the undercharged ones are the jobs you will get more of.
Putting both halves together
Apply an illustrative shop rate of $86.26 per hour — the figure worked through in our post on calculating a print shop's hourly rate, and itself a placeholder:
| Component | Basis | Cost | Share |
|---|---|---|---|
| Labour | 19.5 hr × $86.26 | $1,682.07 | 73.2% |
| Media and laminate | 333.0 sq ft × $1.85 | $616.05 | 26.8% |
| Total cost | — | $2,298.12 | 100% |
Cost, not price — margin goes on top, and how you set margin is its own conversation.
Two things fall out of that table. The first is that labour is 73.2% of the cost of a wrap. The square-foot method is at its least unreliable on material, which is the 26.8% that matters least. It is at its worst on the three-quarters of the job that decides whether the wrap was worth doing.
The second is the number at the bottom. Divide $2,298.12 by the 242 square feet of graphic and you get $9.50 per square foot — for this vehicle, these hours, this roll width, this complexity. Change the vehicle and that figure moves substantially while every input behind it stays exactly the same.
A per-square-foot figure is an output, not an input. Computed after the fact it is a useful sanity check — if a quote lands far from where your recent wraps landed, something wants a second look. Used as the starting point, it is an average of vehicles you are not quoting.
The inputs worth arguing about
If you rebuild your wrap pricing around panels and hours instead of area, these are the inputs that decide the answer. They are worth settling deliberately, once, rather than re-deciding them differently on every quote:
- Roll width you actually stock, and whether a second width would pay for itself in reduced offcut.
- Seam overlap and bleed, as installer requirements rather than inherited defaults.
- Your flat-panel and complex-area hourly figures, from logged jobs rather than from memory.
- A complexity classification for vehicle types — so the estimator is picking from a short list, not re-judging each van from scratch.
- Your true shop rate per work center, since printer hours and install-bay hours do not cost the same and should not be priced the same.
- Design time, which is 3 of 19.5 hours here and is the line most often given away for free.
What to do with this on Monday
Take the last three wraps you quoted. For each one, panelise it properly against your real roll width and work out the linear footage you actually pulled. Then compare that to what the quote assumed. If you have job records with real install hours, split them into flat and complex and see what the two rates are.
Three jobs is enough to tell you whether you have a pricing problem or a paperwork problem. Most shops discover they have been subsidising complicated vehicles with simple ones, which works until the mix shifts — and the mix shifts on its own, because the underpriced work is the work that keeps coming back.
If you are doing this in a spreadsheet today, the trade-offs of quoting from a spreadsheet are worth reading before you build another tab. And if you would rather the panelisation and the two labour buckets came out of the estimate automatically, that is what our AI print estimator is built to do.