Skip to main content
Inventory Management

Inventory management that protects your margins.

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 trial
  • No card required
  • No barcode hardware
Inventory · Film on handSample data

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.

    Roll R-1041 remaining92%
  • 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.

    3M 2080 Gloss Black19%
  • 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.

    A list price you typed once

    What you actually paid

  • 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.

app.servicevin.com/inventory
The inventory page with valuation stats, product stock, rolls and remnants — each roll showing its remaining length and cost per foot
Valuation, products, rolls and remnants on one page — every figure computed from what you paid for the roll.
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 · ProductsLiveSample data

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.

Sample dataSample data — an illustration of the screen, not a customer's account.

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 quoteLiveSample data

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

Sample dataSample data — an illustration of the screen, not a customer's account.

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″Sample data

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

Sample dataSample data — an illustration of the screen, not a customer's account.

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.

  • 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.

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

Sample dataSample data — an illustration of the screen, not a customer's account.

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 listLiveSample data

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.

Sample dataSample data — an illustration of the screen, not a customer's account.

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 reportSample data

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.

Sample dataSample data — an illustration of the screen, not a customer's account.

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. 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. 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. 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.
Costed at what you paidIllustrative
Every ftValuation and COGS from real roll cost
To log a draw-downIllustrative
1 tapFeet, reason, job — from the roll page
Reorder alertsIllustrative
EarlyThresholds in feet, judged across all rolls
Spreadsheets leftIllustrative
0Stock, usage and cost live with quotes and jobs

Figures marked Illustrative show how the mechanism works. They are not measured averages of Service VIN customers, and nothing on this site claims a result for your shop.

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

What it won't do

A stock system that overstates what it knows is worse than a clipboard. Here is where this one stops.

  • It won't count a cut nobody logged

    Stock, COGS and waste all come out of the consumption ledger, and the ledger only knows what your team logs. The numbers are as good as the habit — which is why logging a draw-down is a couple of taps from the roll page and not a form.

  • It won't block a quote you're short on

    A line that needs more film than you have warns you while you're still typing — how short, and on what. It is a warning, not a lock: you can quote it anyway and receive a roll before the install.

  • It won't invent a cost you never entered

    Valuation and margin are computed from the acquisition cost on the roll you actually bought. A roll received without its real cost is a roll the math can't speak for.

  • It won't let you rewrite history

    The consumption ledger is append-only. A mis-logged cut is corrected with another entry that says who fixed it and when — nothing quietly disappears from the record.

Questions, answered.

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.

It doesn't work alone

What the shelf feeds

The boring half of the shop, finally in one system.

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.

Free for 14 days, no card. Add your whole crew — seats aren't metered.

Built for your trade