Service VIN · Inventory Management

Inventory management that protects your margins.

I run a PPF shop, so trust me on this: a roll of film is the most expensive thing on your rack, not a line on a spreadsheet. Service VIN tracks every roll to the foot at the cost you actually paid, warns you before you run dry, and puts real film cost on every quote and every job — so your margin is a fact, not a guess.

14-day free trialNo card requiredNo barcode hardware

Inventory · Film on handLive

On-hand value

CA$18,462

Feet on hand

1,284 ft

Open rolls

14

30-day COGS

CA$3,912

Reorder soon — STEK DYNOshield is at 8 ft, below your 25 ft threshold.

STEK DYNOshield 60″

R-1041 · lot 8842

In stock

3M 2080 Gloss Black

R-1038 · Rack B

Low

KPMF K75400 Matte

R-1033 · Rack A

In stock

STEK DYNOshield 60″

R-1029 · lot 5517

Reorder

Built for film — PPF, vinyl, tint and the supplies behind them

Roll-level trackingReal cost per footReorder alertsCOGS per jobLive-margin quoting

Film and material, down to the foot

Everything your material costs — in one place.

From the pallet at the receiving door to the last remnant on the shelf, Service VIN keeps count and keeps cost. Here's what ships day one.

Roll-level tracking

Every physical roll carries its real cost, length, lot number and rack location — and draws down foot by foot as you log work against it.

Low-stock alerts

Set a reorder point per product and the reorder list fires before you run out. Rolls flag themselves low on their own, so a surprise empty core stops happening.

Usage per job

Attribute every draw-down to the job it went on. Each install carries its true material cost, right on the job page — no end-of-month archaeology.

Cost visibility

On-hand valuation, 30-day COGS and waste share, computed from what you actually paid per roll — not a list price you typed in once.

Remnants & waste

Shelve offcuts as reusable stock that still carries its real value, and measure waste instead of shrugging at it. Every inch stays on the books.

Supplier & lot records

Vendor, lot number and acquisition cost live on every roll — so a warranty claim or a defect callback is a lookup, not a shoebox of invoices.

Track the shelf

Film and material, down to the roll.

A roll of PPF is a four-figure asset that gets consumed eighteen feet at a time. Service VIN treats it that way — every roll, every cut, every remnant, at real cost.

01 · Shop-wide stock

Know exactly what's available across your shop.

Real-time on-hand for every product, rolled up across every roll and remnant — with what it's all worth at the price you paid. No more walking to the rack to find out whether you can take the job.

  • Live stock counts per product, summed across all rolls
  • Roll statuses that maintain themselves — in stock, low, depleted, quarantined
  • On-hand valuation at real roll cost, not a guessed list price
  • Rack and shelf locations on every roll, so anyone can find it
Inventory · ProductsLive

On-hand stock

Valuation CA$18,462

STEK DYNOshield 60″

STEK · 3 rolls

212.5 ftOK

3M 2080 Gloss Black

3M · 2 rolls

89 ftOK

STEK DYNOshield 60″

STEK · 1 roll

8 ftReorder

KPMF K75400 Matte

KPMF · 1 roll + remnant

47.5 ftOK

Rolled up across every roll and remnant — locations included.

02 · Quote against reality

Quote jobs using real material availability.

The quote builder reads the same shelf. Every film SKU shows its feet on hand right in the picker, the line warns you when a job needs more than you've got, and the cost baked into your margin is the roll's actual cost.

  • Feet on hand shown on every film SKU as you build the quote
  • A short-stock warning before you send — not after you book
  • Line cost seeded from your real cost per foot
  • Margin $ and % update live as you add film
Quotes · New quoteLive

Add film / material

STEK DYNOshield 60″ · 212.5 ft on hand

STEK DYNOshield — full hood

18.0 ft · cost CA$17.90/ft

CA$774.00

Only 8 ft on hand — this line needs 10 ft more. Quote it anyway, or receive a roll first.

STEK DYNOshield — fenders

6.5 ft · cost CA$18.50/ft

CA$273.00
Film cost (real, per roll)CA$442.45
Margin58% · CA$605

03 · Every inch tracked

Track every foot of material used across installs.

Partial rolls are where film money goes to hide. Every product page shows exactly what's left and what it's worth; every cut is a one-tap log that lands in an append-only ledger with its cost — job, waste, or a remnant that goes straight back on the shelf.

  • Partial-roll tracking with a live remaining bar per roll
  • One-tap draw-downs: feet used, why, and which job
  • Remnant cuts shelve the offcut automatically, value intact
  • Quarantine a damaged roll so nobody quotes against it
Inventory · STEK DYNOshield 60″

STEK DYNOshield 60″

STEK · DYNOshield · STEK-DYN-60

In stock

On hand

212.5 ft

On-hand value

CA$3,931

Cost / ft

CA$18.50

Width

60″

Roll R-1041 · lot 8842 · Rack B92.5 / 100 ft

Usage history

Job #1042 · Model Y full front

18.0 ft · CA$333.00

Remnant cut → shelf

4.5 ft · CA$83.25 kept

Waste — edge trim

1.2 ft · CA$22.20

Cost control

Inventory that knows what your margin needs.

Counting feet is the easy part — the money's in the cost: what your film is worth on the shelf, what each job really ate, and how much walked into the scrap bin. Service VIN computes all of it from the same ledger your techs write with every cut, then feeds it straight back into your quoting.

Material usage · last 30 days

Usage

248 ft

COGS

CA$3,912

Waste

CA$189

Jobs drawing film

17

Waste share4.8%

of 30-day COGS · trending down

On-hand valuation

What's sitting on your racks, valued at what you paid for it — rolls and remnants both. One number, always current.

COGS per job

Every draw-down attributed to a job rolls up into that job's real material cost, shown right on the job page next to its margin.

Waste, measured

Waste gets logged with a reason and a cost, then reported as a share of your 30-day COGS. You can't fix what you don't measure.

Margin that's real

Quotes cost film from the roll you'll actually cut. When your material cost moves, your quoted margin moves with it — before you hit send.

Reorder before you run dry

Thresholds per product, in feet. The reorder list fires while there's still time to ship film — not the morning of the install.

An audit trail you can trust

The consumption ledger is append-only: every foot, who logged it, when and why. History can't be quietly rewritten.

See where the film went

Alerts before you run out, reports after every foot.

The shelf talks back: a reorder list that fires early, and a usage report that shows exactly which jobs — and which habits — are eating your material budget.

04 · Never run dry

Catch low stock before it stops a job.

Set a reorder point in feet on any product and Service VIN watches the sum across all its rolls. The moment remaining stock falls to the line, the product lands on the reorder list at the top of your inventory — and individual rolls flag themselves low as they run down, so the rack tells the same story.

  • Reorder thresholds per product, judged across every roll
  • Rolls auto-flag low as they run down — no manual status
  • The reorder list sits at the top of Inventory, impossible to miss
  • Quotes warn when a line needs more film than you have
Inventory · Reorder listLive

Reorder soon — 2 products low

STEK DYNOshield 60″

8 ft left

reorder at 25 ft

3M 2080 Gloss Black

14 ft left

reorder at 20 ft

ThresholdsPer product, in feet
Judged acrossAll rolls + remnants
Roll auto-flags lowUnder 20% remaining
The quote builder reads the same numbers — a job that needs more film than you have warns you while you're still typing.

05 · Usage & COGS

Waste and usage, costed to the penny.

The usage report turns the ledger into answers: how many feet the last 30 days consumed and what they cost, which jobs spent the most material, and what share of your film budget became waste. It's the report that turns "we should waste less" into a number that moves.

  • 30-day usage, COGS and waste share at a glance
  • Cost per job, biggest material spend first
  • The full ledger — every cut, who logged it, when and why
  • Remnant shelf value, so offcuts count as assets, not losses
Inventory · Usage report

30-day COGS

CA$3,912

On jobs

CA$3,534

Waste

4.8%

Cost per job

#1042 · Model Y full front

18.0 ftCA$333.00

#1039 · F-150 hood + fenders

26.5 ftCA$318.00

#1044 · Roof wrap, gloss black

12.0 ftCA$117.00

#1037 · Track pack touch-up

6.5 ftCA$120.25

Every row traces back to the append-only ledger — who logged it, when and why.

Every film roll: billed vs lostIllustrative example
  • Billed to jobs82%
  • Untracked waste18%

Illustrative split of a roll's feet — the untracked waste share is exactly what usage logging turns into a number you can push down.

Every film roll: billed vs lost
SegmentValueShare
Billed to jobs8282%
Untracked waste1818%

How it works

Under control in three moves.

1

Stock the shelf

Add your film products with cost, sell price and a reorder point, then receive rolls with their length, real cost, lot and location — seconds each.

2

Log as you cut

After each install, log the feet used and pick the job. Stock draws down, the job gets its real material cost, and the ledger keeps the record.

3

Quote & reorder on facts

Quotes price film from the shelf and warn when you're short. The reorder list fires before you run dry. Your margin stops being a guess.

Every ft

Costed at what you paid

Valuation and COGS from real roll cost

1 tap

To log a draw-down

Feet, reason, job — from the roll page

Early

Reorder alerts

Thresholds in feet, judged across all rolls

0

Spreadsheets left

Stock, usage and cost live with quotes and jobs

Your numbers come from your ledger — results depend on logging usage as you work.

Questions

Frequently asked.

What is inventory management for wrap shops?

It's stock tracking built around how film actually behaves: bought as rolls, consumed by the foot, and worth real money at every stage. Service VIN tracks your products (SKUs), the physical rolls behind them with their true cost, every draw-down against a job, and the offcuts that go back on the shelf — then turns that into valuation, reorder alerts and per-job material cost.

Can it track partial rolls of PPF and vinyl?

Yes — that's the core of it. Every roll keeps a live remaining length and a remaining bar, updated with each logged cut. Rolls flag themselves low as they run down, and remnant cuts move the offcut onto a remnant shelf where it keeps its size, width and real value until you use or scrap it.

How does it improve profitability?

Three ways. Quotes are costed from the actual roll cost, so you stop underpricing without noticing. Every job carries its real material COGS, so you can see which work makes money. And waste is measured — logged with a reason and reported as a share of your 30-day spend — so the leak you couldn't see becomes a number you can push down.

Does it connect to quoting and jobs?

It's the same system, not an integration. The quote builder shows feet on hand for every film SKU and warns you when a line needs more than you've got. Logged draw-downs attribute to a job, and the job page shows its materials and total material cost next to everything else about the job.

What happens to offcuts and waste?

You choose when you log the cut. "Waste" records the feet and cost against your waste numbers. "Remnant cut" takes the offcut off the roll and shelves it as reusable stock — same SKU, same real cost per foot — so your team checks the remnant shelf before opening a fresh roll.

Do I need barcode scanners or special hardware?

No. Receiving a roll is a short form — product, length, cost, lot, location — and logging usage is a couple of taps from the roll page. Roll codes are optional labels, not a hardware requirement. If your phone can open a web page, you're equipped.

What about damaged rolls or warranty claims?

Quarantine the roll. It keeps its history but stops counting as available stock, so nobody quotes or cuts against it. And because every roll stores its vendor, lot number and acquisition cost, the paperwork for a claim is already in one place.

Try Service VIN free for 14 days.

Receive your first roll, log a cut, and watch the real cost land on the job and the quote — no card required.

Built for your trade