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
Avery Dennison
SW900 Diamond White
CA$13.50/ft
30 ft
PPF Pros · Calgary, AB
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
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
Start from a roll in your inventory
Title
STEK DYNOshield PPF 60"
prefilled
SKU
STEK-DYN-60
prefilled
Width
60 in
prefilled
Length for sale
40 ft
prefilled
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
STEK DYNOshield PPF 60" — partial roll
STEK · STEK-DYN-60 · gloss · 60"
Available
28 ft
Asking
CA$24.00/ft
Recovered so far
CA$288
Roll ledger (append-only)
Illustrative split of leftover film once it's listed on the exchange — real recovery depends on your stock and prices.
| Item | Value (%) |
|---|---|
| Sits on the shelf | 35% |
| Sold on the market | 65% |
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
KPMF K75400 Matte Riviera Blue 60"
PPF Pros · Calgary, AB · 55 ft · min 10 ft
CA$15.00/ft
NewAvery SW900 Gloss Wave Blue 60"
Peak Tint Co · Airdrie, AB · 22 ft · remnant
CA$12.25/ft
RemnantPurchases 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
Requested 12 ft of STEK DYNOshield @ CA$24.00/ft — subtotal CA$288.00
Tue 9:41a
Awaiting sellerCalgary PPF Pros confirmed · their roll drew down 12 ft (transfer)
Tue 10:02a
ConfirmedMarked received · roll MKT-O1 filed into your inventory @ CA$24.00/ft
Thu 2:15p
CompletedInventory · Roll MKT-O1
In stock12 ft @ CA$24.00/ft · vendor: Calgary PPF Pros · COGS ready for quoting
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.
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.
List it
Pick a roll off your rack — spec, footage and a cost-based suggested price fill themselves. Publish in a couple of clicks.
Trade it
Buyers request the footage they need; you confirm or decline each one. Confirmed sales draw down your stock automatically.
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.
More of Service VIN
Explore the rest of the shop.
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.