← All posts
Practical guide · Suppliers

Collecting material composition data from suppliers is the slow part of DPP prep. Here's how to do it without losing a season.

27 July 2026 · 8 min read · Jussi, founder
TL;DR
  • For most small brands, the slow part of DPP readiness is not the software — it's getting accurate material composition, origin and certification data out of suppliers.
  • Start with what you already have: fibre or care labels, existing certificates, purchase-order specs and any bill of materials your factory has already produced for its own use.
  • A short, specific written request — sent to a supplier's quality or compliance contact, not just sales — gets far better answers than a general 'send us your product info' email.
  • Letting a supplier fill in their own fields directly, rather than relaying data through you by email, removes a whole layer of copy-paste errors and back-and-forth.
  • Build the habit before you need it: request composition data at purchase-order time on every new order, not retroactively once a deadline is close.

Ask any small brand a few months into Digital Product Passport prep what's actually slowing them down, and the answer is almost never "the software". It's the same thing every time: getting accurate material composition, origin and certification data out of suppliers who are busy running their own factories and don't especially want to fill in your spreadsheet. This is a practical guide to that part — no regulation citations, no deadlines, just what actually gets a supplier to send you a usable answer.

Why this is the part that eats the calendar

Filling in a passport template yourself takes minutes once you have the data. Getting the data is the slow step, and it's slow for boring, structural reasons: your contact at the supplier is often sales, not the person who actually knows the fibre percentages; the information exists somewhere in their systems but nobody has been asked to pull it together in your format before; and a vague request ("can you send your product info?") reliably produces a vague reply. None of that is fixable with better software — it's fixable with a better request.

Start with what you already have

Before you email anyone, check what's already sitting in your own paperwork. Most brands are closer to a first draft than they think:

  • Fibre content or care labels. If your product already carries one, the composition breakdown printed on it is a legitimate starting point for your passport's materials section.
  • Purchase-order specification sheets. Many POs already list the intended material mix, even if nobody has treated that sheet as "compliance data" before.
  • Certificates you've collected for other reasons. OEKO-TEX, GOTS, GRS and similar certificates you gathered for retail buyers or marketing purposes usually contain composition and origin details you can reuse directly.
  • Old email threads. A surprising amount of composition data has already been sent to you at some point, just never filed anywhere searchable.

Doing this first pass yourself, product by product, means you go to suppliers with specific gaps to fill rather than a blank request — which changes the kind of reply you get.

Write a request a busy factory will actually answer

The single biggest lever is who you ask and how specifically you ask it. A general "please send your product compliance info" email to a sales inbox tends to sit unanswered, or comes back with a glossy brochure instead of a data table. A short, specific request to the right person performs much better:

  • Address it to quality or compliance, not sales. If you don't have that contact, ask your sales rep directly: "who handles material composition and certification requests on your side?" It's a normal question and usually gets a name fast.
  • Ask for their existing document, not a new one. Request their bill of materials or CMT (cut-make-trim) specification sheet — something they almost certainly already have — rather than asking them to fill in your form from scratch.
  • Name the exact fields. "Material breakdown by percentage, country of origin, and any current OEKO-TEX or GOTS certificate" gets a far more complete reply than "your product info".
  • Give a real deadline. Two weeks, not "whenever you get a chance" — vague timing produces vague prioritisation on their end too.
📋
Keep a consistent format
Composition percentages come back inconsistently — some suppliers round to whole numbers, some list a material twice under slightly different names ("cotton" and "organic cotton" as separate lines that should be one). Normalise as you go rather than at the end; it's much faster to fix one supplier's format the day it arrives than to reconcile a whole catalogue's worth of inconsistencies later.

Let suppliers fill in their own fields

Relaying data through email — supplier sends you a PDF, you copy-paste it into your passport tool — is where errors creep in and where the back-and-forth multiplies. If your supplier is willing to enter data directly, that's almost always faster and more accurate for both sides.

On productpasses.com this is a built-in flow: invite a supplier as a Contributor on a specific passport, choose which fields they should fill (materials, care, end of life, certifications — whatever you actually need from them), and they get a link to a scoped editor showing only those fields, nothing else about your workspace. Their submission goes into a review queue; you approve it before anything goes live, so you're not handing over your public passport, just the data entry.

Turn a messy spreadsheet into structured records

If your product data already lives in a spreadsheet — the shape most small brands actually have, cobbled together from years of supplier emails — you don't need to retype it. On Studio and Foundry plans, bulk import takes a CSV export and uses AI to clean up and map inconsistent column names and formats into structured passport fields, which you then review before anything is published. The same two plans can instead connect a Shopify store directly — every product comes in as a draft automatically — materials, care and certification fields still need filling in, since Shopify has no native fields for those, but you skip re-creating every product from scratch.

Start collecting data before you need it, not after
Set up your first passport in about five minutes, invite a supplier to fill in what only they know, and keep the whole catalogue in one place. Five passports free, forever.
Start free — 5 passports, no card needed

Make it a habit, not a project

The brands that don't end up scrambling are the ones who quietly made this part of ordering, not a separate compliance push. A composition and origin request added to every new purchase order — one line in an email you were sending anyway — costs almost nothing at the time it's sent. Reconstructing the same information two years later, product by product, after the fact, is the expensive version of the same task. If you only do one thing after reading this, make it that: start asking for the data at the moment you place the order, on everything new, starting now.

Frequently asked questions

What material composition data does a Digital Product Passport actually need?
The general shape is consistent across categories: a material or fibre breakdown by percentage, country of origin, relevant certifications, and disclosure of any regulated substances present. The exact mandatory fields for your specific product category are set by that category's own delegated act, and as of July 2026 no category-specific delegated act has been adopted yet — so treat this general shape as the target to collect towards, and adjust the specifics once your category's act is finalised.
Where do I get material composition data if my supplier hasn't sent it?
Start with documents you likely already have: a fibre content or care label, a purchase-order specification sheet, or a certificate from a previous compliance request. If that's not enough, ask your supplier's quality or compliance contact — not just your sales contact — for their bill of materials or cut-make-trim (CMT) specification sheet. Factories usually already hold this for their own production records; it's a request to share it, not a request to create it from scratch.
How long does it realistically take to collect this data across a catalogue?
Plan in seasons, not days. Chasing composition data, certificates and origin details from a single supplier commonly takes several weeks once you factor in their response time; across a catalogue with many suppliers, that adds up to a season or more for a mid-sized brand. Starting the habit early — before any deadline is close — is what keeps this manageable.
Can suppliers enter their own data instead of emailing it to me?
On productpasses.com, yes — you can invite a supplier as a Contributor on a specific passport, assign only the fields you need from them (materials, care, end of life, certifications), and they fill those fields directly. Their submission lands in your review queue and nothing goes live until you approve it, so you keep control without doing the data entry yourself.

Keep reading