Service VIN · Shop — Film Exchange

The Film Exchange — buy and sell film across the Service VIN network.

I run a PPF shop in Calgary, and my rack always has a color a customer bailed on. The Film Exchange connects shops through shared inventory — buy the footage a job needs instead of a whole roll, sell the leftovers before they age out, and stop eating the waste that quietly bleeds your margin.

Free for 14 daysNo card requiredList a roll in 30 seconds

Film Exchange · Browse the networkLive
Search by SKU, brand, color, finish…
Vinyl WrapShips · Pickup
Partial roll

Avery Dennison

SW900 Diamond White

CA$13.50/ft

30 ft

PPF Pros · Calgary, AB

New

KPMF

K75400 Matte Riviera Blue

CA$15.00/ft

55 ft

PPF Pros · Calgary, AB

One network — every shop's rack, every shop's buyers

Shared inventorySell excessLess wasteNetwork reachVerified sellersQuick listings

The whole trade

Buy and sell film across the Service VIN network.

Wrap film is expensive, jobs are unpredictable, and every shop ends up with a rack of maybes. The Film Exchange turns that dead stock into a marketplace. Here's what you get out of the box.

Shared inventory

Source small quantities from shops nearby instead of ordering a full roll for a one-off job — the network's racks become an extension of yours.

Sell excess

Turn leftover rolls, partials and over-orders into cash. Listings price per foot, with a suggested ask computed from your true cost.

Less waste

Film that would age out on a shelf goes to a shop that needs it this week. Overstock stops being a write-off and starts being supply.

Network reach

Every Service VIN shop is a potential buyer and supplier automatically — no forum posts, no group chats, no driving across town to check.

Verified sellers

You trade with real, verified businesses on the platform. Only shop members see the exchange, and cost data stays private to each shop.

Quick listings

Pick a roll from your inventory and the listing writes itself — title, spec, quantity and price prefill from the rack. Post in a couple of clicks.

01 · Sell excess

That rack of leftovers is money waiting.

We're all installers before we're business owners, which is why nobody's counting the color a customer bailed on or the 40 feet left from a fleet job. It just sits there depreciating. On the Film Exchange that dead stock stops depreciating and starts selling.

From rack to listed in 30 seconds

Turn unused inventory into new revenue.

List partial rolls, leftover film and ordered-but-unneeded materials to recover cost. Pick any roll off your rack and the listing prefills itself — name, brand, SKU, width and exactly how many feet are left — with a suggested asking price computed from what the film actually cost you. Every field stays editable, and nothing can list more feet than the roll really has.

  • Start from any in-stock roll — spec and quantity prefill
  • Suggested pricing from your true cost, not a guess
  • Set a minimum cut and choose pickup, shipping or both
  • Color swatch tiles — no photo shoot required to post
Film Exchange · List material

Start from a roll in your inventory

STEK DYNOshield PPF 60" — 40 ft left (STEK-R001)Selected

Title

STEK DYNOshield PPF 60"

prefilled

SKU

STEK-DYN-60

prefilled

Width

60 in

prefilled

Length for sale

40 ft

prefilled

Suggested price — your cost is CA$18.50/ftCA$23.25/ft
PickupShipsMin 10 ft
Publish listing

Live on the network in ~30 seconds — capped at what the roll really has.

Your books stay true

Sold film leaves your ledger the right way.

You confirm every sale before anything moves. The moment you do, the sold footage draws down from the linked roll through the same append-only consumption ledger your jobs use — recorded as a transfer at the roll's real cost — and the listing's available quantity updates on its own. Sell the last foot and the listing marks itself sold.

  • Nothing is reserved until you confirm the request
  • Confirmed sales write the roll's ledger as a transfer
  • Available footage counts down; sold out flips automatically
  • Pause or withdraw a listing any time — one click
My Listings · STEK DYNOshield PPF 60"

STEK DYNOshield PPF 60" — partial roll

STEK · STEK-DYN-60 · gloss · 60"

Active

Available

28 ft

Asking

CA$24.00/ft

Recovered so far

CA$288

Roll ledger (append-only)

Transfer · sold to PPF Pros · order #1−12 ft
Job · Tesla Model Y full front−16 ft
Roll STEK-R001 remaining — listing follows it28 ft
Leftover film: shelf vs soldIllustrative example
Sits on the shelf
0%
Sold on the market
0%

Illustrative split of leftover film once it's listed on the exchange — real recovery depends on your stock and prices.

Leftover film: shelf vs sold
ItemValue (%)
Sits on the shelf35%
Sold on the market65%

02 · Buy smart quantities

Get exactly what your job requires.

Need 15 feet of a specialty color for a one-off? Buy what the job needs from another shop instead of committing to a full roll you'll never finish.

Search the network's racks

Find film like you'd find it on your own shelf.

Search by SKU, brand, color or finish across every live listing on the network. Filter by category and by pickup or shipping, sort by price, and read the card: exact footage available, price per foot, the seller's minimum cut, condition, and which verified shop is selling it — with their city right there for pickup math.

  • Search by SKU code, brand, color and finish
  • Filter vinyl / PPF / tint / specialty, pickup or shipping
  • Every card shows real footage, width and condition
  • Verified shop name and location on every listing
Film Exchange · BrowseLive
riviera blue 60"Search
Vinyl WrapShipsPrice: low → high

KPMF K75400 Matte Riviera Blue 60"

PPF Pros · Calgary, AB · 55 ft · min 10 ft

CA$15.00/ft

New

Avery SW900 Gloss Wave Blue 60"

Peak Tint Co · Airdrie, AB · 22 ft · remnant

CA$12.25/ft

Remnant
Exact footage, width, condition and the verified shop on every card — pickup math included.

Purchases land in your stock

From confirmed to on your rack — zero retyping.

Send a request with the footage you need and a note; the seller confirms with one click. When the film arrives, hit received and Service VIN files it into your inventory automatically — the product is created (or matched by SKU so repeat buys stack), and a roll lands at the price you actually paid. Your next quote costs that film honestly.

  • Live subtotal before you send the request
  • Cancel any time before the seller confirms
  • Received film becomes a real roll in your inventory
  • COGS at the price paid — margins stay honest downstream
Exchange Orders · Purchase #1

Requested 12 ft of STEK DYNOshield @ CA$24.00/ft — subtotal CA$288.00

Tue 9:41a

Awaiting seller

Calgary PPF Pros confirmed · their roll drew down 12 ft (transfer)

Tue 10:02a

Confirmed

Marked received · roll MKT-O1 filed into your inventory @ CA$24.00/ft

Thu 2:15p

Completed

Inventory · Roll MKT-O1

In stock

12 ft @ CA$24.00/ft · vendor: Calgary PPF Pros · COGS ready for quoting

03 · How a trade works

A marketplace that respects both shops' books.

Classifieds and group chats move film, but they leave both shops reconciling by hand. Every Film Exchange trade is a first-class record: the seller's stock draws down through their ledger, the buyer's inventory receives at the true price, and the order itself keeps the full who-what-when for both sides forever.

One trade · both books

Seller

Calgary PPF Pros

Roll −12 ft · ledger: transfer

+CA$288 recovered

Buyer

PPF Pros

Roll MKT-O1 +12 ft in stock

COGS CA$24.00/ft

Settled shop-to-shop on handoff · 0% commission · full history kept for both sides

You ask, they confirm

A purchase is a request first. Nothing is reserved and nothing moves until the selling shop confirms — both sides always opt in.

Ledger-true stock

A confirmed sale draws the seller's roll down through the same append-only ledger jobs use. History can't be rewritten.

Lands in inventory

The buyer marks it received and a real roll appears in their inventory — SKU matched, cost set to the price paid.

No overselling

Listings pulled from a roll are capped at the feet that actually remain, and every confirm re-checks what's left.

Verified shops only

The market is visible only to members of real Service VIN shops. Your costs stay private; only your asking price is public.

Settle shop-to-shop

Payment moves directly between the two businesses on handoff — Service VIN records the trade and takes no commission.

How it works

Excess film to extra margin in three moves.

1

List it

Pick a roll off your rack — spec, footage and a cost-based suggested price fill themselves. Publish in a couple of clicks.

2

Trade it

Buyers request the footage they need; you confirm or decline each one. Confirmed sales draw down your stock automatically.

3

Stock it

On the buying side, mark film received and it files itself into inventory as a real roll at the price paid — ready to quote against.

30 sec

Roll to live listing

Pick a roll — spec, quantity and suggested price prefill

0

Retyping on receipt

Received purchases file themselves into inventory as rolls

0%

Marketplace commission

Shops settle directly on handoff — Service VIN takes no cut

2 books

One trade, both ledgers

Seller stock draws down, buyer COGS lands at the price paid

What you recover depends on your stock and your prices — the exchange just makes sure good film finds a shop that needs it.

Questions

Frequently asked.

What is a material marketplace for wrap shops?

It's a platform where wrap, PPF, tint and detail shops buy and sell leftover or specialty materials with each other. Service VIN's Film Exchange connects shops through shared inventory: every shop's excess film becomes stock another shop can source in small quantities, and every trade is recorded on both shops' books automatically.

How does it reduce costs?

In both directions. Buying: purchase 15 feet of a specialty color for a one-off instead of committing to a full roll — you pay for what the job needs. Selling: film sitting on a rack quietly depreciates; listing it recovers real dollars from material you already paid for. The suggested asking price is computed from your true per-foot cost, so recovering cost — not guessing — is the default.

Can shops sell leftover vinyl or PPF film?

Yes. List vinyl wrap, PPF, window tint and specialty materials — full rolls, partial rolls or remnants, with the condition marked on every listing. The fastest path is listing straight from a roll in your Service VIN inventory: title, brand, SKU, width and remaining footage prefill, and the listing can never offer more feet than the roll actually has.

Does the Film Exchange connect to inventory?

Yes — in both directions, and that's the point. Listings pull from your film-roll inventory, confirmed sales draw the sold footage down through the same append-only consumption ledger your jobs use (recorded as a transfer), and purchases you mark received land in your inventory as a real roll at the price you paid. Nothing is retyped and both shops' numbers stay true.

How does payment work?

Directly between the two shops, on handoff — e-transfer, card, cash, whatever the businesses agree. Service VIN records the trade itself (footage, price per foot, subtotal, both parties, every status change) so each side has a clean record, and takes no commission on trades.

Who can see my listings and my costs?

Only verified members of real Service VIN shops can browse the exchange — listings are never public internet pages. And only your asking price is visible: what the film cost you stays private to your shop, even though the suggested price is computed from it.

What stops a listing from overselling my roll?

Three guards. A listing created from a roll is capped at the footage that actually remains. Purchases are requests — nothing moves until you confirm, and each confirmation re-checks what's still available. And once the available footage hits zero the listing flips itself to sold. If a job consumed part of the roll after you listed it, the transfer records at most what's physically left.

Your dead stock is another shop's next job.

The whole thing's open on the 14-day trial, no card. Import your rolls, list the leftovers, and let the network turn dead stock into margin — and price every foot you buy straight into your live-margin quotes.

Built for your trade