The Film Exchange — buy and sell film across the Service VIN network.
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 days
- No card required
- List a roll in 30 seconds
Avery Dennison
SW900 Diamond White
CA$13.50/ft
30 ft
Summit Detail Co · Toronto, ON
KPMF
K75400 Matte Riviera Blue
CA$15.00/ft
55 ft
Summit Detail Co · Toronto, ON
Sample dataAn example shop's own listings and requests — an illustration of the screen, not live network state.
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.
Order a full roll for a one-off
Buy the footage the job needs
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.
Ages out on the shelf
On a car down the road
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.
Named sellers, not anonymous ads
You trade with named Service VIN shops, not anonymous classifieds accounts — every listing shows the shop and its city. 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.
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.
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.
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% |
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.
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 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
- Shop name and location on every listing

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 sellerNorthside Wrap Co 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: Northside Wrap Co · 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
Northside Wrap Co
Roll −12 ft · ledger: transfer
+CA$288 recovered
Buyer
Summit Detail Co
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.
Member 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.
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.
- Roll to live listingIllustrative
- 30 secPick a roll — spec, quantity and suggested price prefillHow long a prefilled listing takes to post, not a measured average. What fills itself in is the part that's guaranteed.
- Retyping on receipt
- 0Received purchases file themselves into inventory as rolls
- Marketplace commission
- 0%Shops settle directly on handoff — Service VIN takes no cut
- One trade, both ledgers
- 2 booksSeller stock draws down, buyer COGS lands at the price paid
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.
What you recover depends on your stock and your prices — the exchange just makes sure good film finds a shop that needs it.
Questions, answered.
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 members of 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.
It doesn't work alone
Explore the rest of the shop
- FeatureFilm-roll inventoryTrack every foot of film at its real cost — the rack the Film Exchange lists from and lands into.
- FeatureQuotes & InvoicingLive-margin quotes costed from your actual roll inventory — including the film you just bought on the exchange.
- FeatureData ImportBring your customers, SKUs and rolls in from spreadsheets in minutes — no third-party setup required.
The boring half of the shop, finally in one system.
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.
Free for 14 days, no card. Add your whole crew — seats aren't metered.