On this page
- What the System Actually Does
- The Timing, Read Correctly
- Why Default and Estimated Inputs Are the Real Problem
- The Four Input Groups, and the Field in Each
- Representative Size and Finished Garment Weight
- When Variants Share a Record, and When a New One Starts
- Why Component Composition Beats a Headline Fibre
- Manufacturing-Stage Data a Brand Can Actually Obtain
- Packaging and Care-Route Inputs
- How This Relates to, and Differs From, the Digital Product Passport
- Who Owns the Calculation, and Why It Is the Brand
- Other Environmental Labels and Further Obligations
- Supplier Request Table
- Frequently asked questions
- Working With Luxudress
- Related pages

France’s clothing environmental cost system converts product life-cycle information into impact points. For fashion brands, the operational challenge is not the final number alone. It is whether the product file contains reliable style-level inputs before a calculation is requested or performed by another party.
French environmental-code provisions governing calculation and communication took effect in 2025, with transition conditions changing on 1 October 2026. The framework should not be described as a universal requirement for every garment to carry a physical score. Application depends on the communication, actors and current rules.
What the System Actually Does
Start with the mechanism, because it is more useful to a production desk than the label attached to it. An environmental-cost framework takes life-cycle information — materials, processing, transport, use and care — and compresses it into one comparable figure. The purpose is comparability, not description.
That compression is the risk as well as the point. When a complex product becomes one number, everything that fed the number disappears from view. Two garments can carry the same score on very different evidence: one from measured, supplier-specific data, the other from industry averages. What differs is whether anybody can stand behind the result.
So the question is not how the score is calculated but what went into it. The labour is almost never the arithmetic; it is assembling the inputs, deciding which product version they describe, and being able to show later why the number is what it is.
The Timing, Read Correctly
French environmental-code provisions governing calculation and communication took effect in 2025, and the transition conditions change on 1 October 2026. The framework is live, and the conditions under which products are assessed and communicated are still moving.
What that does not mean is that every garment must now carry a physical score, or that a sewn-in label is the objective. Application depends on the communication, the actors involved and the rules in force at the time. Treat the dates as a reason to have your product file in order, not as a deadline for a label.
Why Default and Estimated Inputs Are the Real Problem
Calculations of this kind fall back on default or estimated values whenever primary data is missing. That fallback is not a formality. It is the difference between a result you can defend and one you can only accept.
A default is an industry average applied to a product it does not describe. If your shell is a specific recycled blend and you cannot evidence it, the calculation may treat it as a generic fibre. If you cannot name the country where the fabric was formed, the model assumes a geography. Each missing input pushes the result towards a number that follows a published method but is not a description of your garment.
Two consequences follow. The result can be better or worse than reality for reasons unrelated to the product, and without the missing data you cannot tell which. And you have nothing to review: if a third party communicates a score built largely on defaults, the brand can neither explain it, contest it nor improve it.
The obvious objection is that primary data is expensive and sometimes impossible for a small brand. That is why the answer is selective: defensible data on the inputs that carry the mass and impact, and a documented decision about the rest. A file that labels which inputs are primary and which are estimated is stronger than one that presents everything with equal confidence.
The Four Input Groups, and the Field in Each
The inputs sort into four groups. Naming them, and the specific field in each, turns an abstract obligation into a list you can assign to whoever already holds the information.
Product definition

The first group defines what is being assessed, and it is where the most avoidable problems begin. The fields are the product reference and category, the colour and material version, the representative size, the finished garment weight, and the expected market and sales channel.
- Product reference and category — the identifier quoted back at you, and the category used to select methods and default values.
- Colour and material version — a different dyeing route or material version changes the inputs.
- Representative size — the single size standing in for the range, and the reason the next section exists.
- Finished garment weight — often the field that does the heaviest lifting, because impact tends to scale with mass.
- Expected market and sales channel — which market the product is placed on and how it reaches the customer.
None of these is a calculation. All are decisions, usually recorded somewhere — just not together, and not with the version discipline the framework rewards.
Materials
The second group is composition: fibre composition by component, material weights or a defensible allocation of them, recycled or certified content with the evidence behind it, and the fabric construction and supplier article.
- Fibre composition by component, not a single headline fibre — shell, lining, interlining, cup and trim each named.
- Material weights, or a defensible allocation, so mass can be attributed across components instead of guessed.
- Recycled or certified content with evidence, because a claim without a document is an input the file cannot carry.
- Fabric construction and supplier article, so the record points at a real material rather than a trade name.
Manufacturing
The third group is how the product was made: the countries or regions for spinning, fabric formation, wet processing and garment assembly where available, the relevant finishing processes, and any production-site information the brand is asked to supply.
- Spinning — where fibre becomes yarn, frequently a different country from the next stage.
- Fabric formation — weaving or knitting, the stage that turns yarn into cloth.
- Wet processing — dyeing, washing and finishing, often the most energy- and water-intensive step.
- Garment assembly — cutting, sewing and packing at the cut-and-sew facility.
- Finishing processes — coatings or treatments that change how the material behaves.
- Production-site information requested by the brand — the specific fields a buyer or data template names.
The phrase where available is doing honest work in that list. A brand rarely controls the whole chain, and a small brand often does not know the spinning country at all. The point is to record what is known, mark what is estimated, and keep the two distinguishable.
Distribution and use
The fourth group covers the product’s journey and its life with the customer: the transport route and mode assumptions, packaging data, care instructions, and durability information where applicable.
- Transport route and mode — how the product moves, since mode and distance are inputs in their own right.
- Packaging data — components, materials and weights, the same discipline the packaging rules reward.
- Care instructions — the route the customer is told to follow, which shapes the use-phase assumption.
- Durability information where applicable — anything that supports the expected time in use.
This group is easy to dismiss as secondary. Packaging and care lie largely under the brand’s control, so they are inputs a brand can actually change — unlike the spinning country of a purchased fabric.
Representative Size and Finished Garment Weight
Two fields in the first group deserve their own treatment, because between them they cause more confusion than the rest of the file combined.
A range is assessed through one description, but a range is several sizes. The framework needs a representative size — a single, stated size standing in for the style — and the weight that goes with it. The obvious objection is that a size S and a size XL are not the same product and do not weigh the same. That is correct, and it is why the representative size is a declared convention rather than a measurement of everything. What goes wrong is a brand that cannot say which size it used, or a weight taken from a sample in a different size.
| Question | Why it matters | How to answer it cleanly |
|---|---|---|
| Which size represents the style? | The assessment describes one product; the range describes several | Name the size in the record and keep it consistent across the range |
| Was the weight measured or estimated? | An estimated weight propagates into every mass-weighted input | Weigh the garment and record the size and configuration |
| Which configuration was weighed? | Bags, hangers and tissue change the number | State whether the weight is the garment alone or the packed unit |
| Did the weight change after a substitution? | A heavier or lighter fabric changes the input unless the record is updated | Re-weigh and re-version whenever the material changes |
| Is the weight per size or an average? | Averages hide the spread across a graded range | Record the reference size and, where needed, the graded weights |
Two things about that table are worth saying out loud. A scale and a written convention would resolve most of it. And the errors are not caused by the framework — they are caused by a file that never decided what it was describing.
When Variants Share a Record, and When a New One Starts
The next decision determines how many records your range actually needs: when can variants share one environmental record, and when does a new one start?
The instinct is to give every colourway its own file, because every colourway has its own SKU. That is usually too many. Look at what changes the inputs, not what changes the commercial code. A colour produced by a different dyeing route or a different base material is a different input set; the same construction dyed a different shade in the same process usually is not.
So the question to put to the file is blunt: which of these variants would produce materially different inputs?
| Change between variants | Does the input set change? | Record treatment |
|---|---|---|
| Same construction and material, different shade in the same dye process | Usually no | Share one record and list the colourways covered |
| Different dyeing route or a different base material for the colour | Yes | Separate record for the affected variant |
| Different fabric composition or weight across the range | Yes | Separate record per material version |
| Lining, cup, interlining or trim added or removed | Yes | Separate record, because component composition changed |
| Same garment, different country of assembly | Usually yes | Record the site change and confirm whether a new record is required |
| Different care route or finish | Often | Separate or versioned record, depending on the framework |
Getting this right pays twice. Fewer records means less to assemble and maintain, which matters most to a small brand carrying a wide range. And a documented rule means the next person to touch the file reaches the same decision you would, rather than inventing a new one.
Why Component Composition Beats a Headline Fibre

If one habit decides whether a file holds up, it is composition by component. A headline fibre — satin, or 100 percent polyester — describes the shell at best and often nothing at all. It does not tell the calculation what the lining is, whether there is interlining, what the cup is made of, or what the trims contribute. Those components carry mass and impact, and a file that omits them describes a garment that does not exist.
The counter-argument is that component-level data is hard to obtain for a garment assembled from many parts. That is true, and it is exactly the work. It is also less hard than it sounds: the information already exists in the production file, just not in the form the framework wants. The fabric order names the shell and lining materials, and the trim card names the closures and internal support.
| Component | What a headline fibre misses | Why the calculation needs it |
|---|---|---|
| Shell | The construction, weight and finish that drive the main impact | Typically the largest share of material mass |
| Lining | A second material stream with its own fibre and weight | Often a different fibre family from the shell |
| Interlining or fusible | A bonded component that changes separability and mass | Affects mass and how the garment reads at end of life |
| Cup or padding | A moulded or filled component inside the bodice | Contributes mass and is often a distinct material |
| Boning and internal structure | Rigid components that hold the silhouette | Small in mass but material-specific |
| Trims, closures and elastic | Mixed small components, sometimes elastane-bearing | Easy to omit and hard to reconstruct later |
The practical move is to request the component list as a deliverable alongside the fabric order. A factory asked at development records it as it goes. A factory asked after shipment reconstructs it from memory, and the reconstruction is the part that fails.
Manufacturing-Stage Data a Brand Can Actually Obtain
The manufacturing group is where a brand’s reach is most limited, and where honesty about that limit is most useful. The stages are spinning, fabric formation, wet processing, garment assembly and finishing. A brand with a direct relationship to its cut-and-sew factory usually knows the last two and has to ask for the first three.
What a brand can realistically obtain depends on its position in the chain. If the factory buys the fabric, it can usually name the mill and often the country of fabric formation, and can request the spinning and wet-processing locations from the mill. If the brand nominates the fabric, its own mill relationship may yield a better answer. If neither party has a relationship to the spinner, the honest result is a recorded gap — not an invented region.
| Stage | Who usually holds the answer | Realistic route to the data |
|---|---|---|
| Spinning | The yarn spinner, sometimes via the mill | Ask the fabric supplier to request it; record if it cannot be obtained |
| Fabric formation | The mill | Available through the fabric supplier as an article-level fact |
| Wet processing | The dye house or finisher | Often held on the mill side; request the site and country |
| Garment assembly | The cut-and-sew factory | Directly available; record the legal site rather than the trade name |
| Finishing | The factory or a specialist finisher | Available from the production route, including any subcontractor |
The principle to hold is that a recorded estimate beats a confident guess, and a named gap beats either. A file that says the wet-processing country is not available from the supplier is audit-ready in a way a plausible invention never is. It also tells you where to press on the next order.
Some of this data is genuinely unobtainable for a given material, and no amount of pressure changes that. The response is not to fabricate it. It is to prioritise the materials and stages that carry the most mass, obtain primary data where you can, and document the remainder as estimated.
Packaging and Care-Route Inputs
Packaging and care are the two inputs a brand most nearly controls, and both are routinely under-recorded. Packaging is part of the product’s footprint, and the same data supports the packaging obligations a brand may face separately. Care matters because the instructions a brand gives shape the use phase the framework assumes.
For packaging, the fields are the components, their materials, their weights, and any verified recycled content. The individual bag, tissue, hanger, size sticker, retail box and export carton are all candidates. The discipline mirrors composition: list the components, weigh them, and keep the record tied to the packed unit.
- Component inventory — every disposable item used to contain, protect, present and ship the garment.
- Material and weight per component, weighed rather than assumed.
- Verified recycled content where claimed, with the supplier evidence behind it.
- Allocation across packed units, so grouped and transport packaging can be attributed per garment.
For care, the input is the approved care route — the instructions you actually place on the label, based on tested product behaviour rather than a generic fabric recommendation. Care is not a footnote in these frameworks; it shapes how the product is assumed to be used and maintained, which feeds the use-phase portion of the calculation. A brand that has tested its care route holds one more defensible input and one fewer assumption.
How This Relates to, and Differs From, the Digital Product Passport
It is worth separating this framework from the EU Digital Product Passport, because the two are often discussed as though they were the same project. They are separate instruments with different purposes and different legal bases, and preparing for one does not complete the other.
The distinction is one of purpose. An environmental-cost framework compresses life-cycle information into a comparable score with an environmental meaning. A digital product passport is about product data travelling with the item — a structured record readable at the point of sale, use, repair or recovery. One produces an assessment; the other produces a record.
The practical consequence is efficiency, not substitution. A brand that builds one clean style-level record has done most of the groundwork for both. A brand that treats them as two projects will collect the same data twice and end up with two versions that disagree. The differences lie in the fields each requires and how each is communicated, and those should be handled deliberately rather than assumed away.
Who Owns the Calculation, and Why It Is the Brand
The most important structural point in the whole subject is who owns the calculation. It should be the brand, not the factory, and the reason is not capability — it is responsibility.
The calculation and the communication are commercial acts. They describe the product to a customer, a retailer or a regulator, and they carry the brand’s name. A factory supplies the inputs within its control: composition, weights, processing stages, packaging data, care rationale. It does not, and should not, decide what the brand says about its own product in a market. The brand owns the record, the method version applied to it, and the communication that follows.
That ownership comes with a test. Somebody inside the business must be able to re-check the record: to confirm the product identity — that this calculation describes this style, this size and this material version; the inputs — that the composition, weights and stages are the ones actually used; the method version — that it was run under the current rules and not a superseded set; and the date — that the record is current and the conditions it was made under still apply.
An unowned file is exactly the file that produces an unexplainable score when a retailer asks, six months later, why this dress carries the number it carries.
Other Environmental Labels and Further Obligations

Plan for the likelihood that this is not the only environmental communication attached to your product. Other environmental labels and display schemes can trigger obligations of their own, and the French rules are not the whole landscape. A brand selling across several markets may find itself preparing records for more than one framework at once.
The sensible response is the same record discipline applied broadly. If the core product file is clean and versioned, each additional framework becomes a reformatting exercise rather than a fresh data hunt. If it is not, every new obligation is a new project. Centralising the record lets you pay for the data once, which is the only way overlapping regimes stay affordable for a small brand.
Supplier Request Table
This is the part a buyer can act on this week. Everything below is information a competent production partner already holds or can obtain, and none of it depends on a published method. Ask for it as a deliverable with the order, and it becomes part of how the style is built rather than a reconstruction afterwards.
| Input | Requested value | Evidence / source | Owner | Status |
|---|---|---|---|---|
| Garment weight | ___ | Physical measurement | Factory | ___ |
| Shell composition | ___ | Supplier spec / test | Factory / mill | ___ |
| Lining composition | ___ | Supplier spec / test | Factory / mill | ___ |
| Component list | ___ | Trim card / BOM | Factory | ___ |
| Production stages | ___ | Supplier map | Brand / factory | ___ |
| Packaging weight | ___ | Packaging BOM | Factory | ___ |
| Care route | ___ | Approved care test | Brand / lab | ___ |
Two notes on using the table. The owner column matters more than the value column at the start: an empty cell with a named owner is progress, because it tells you who to ask. And the table should live with the style, not in a project folder, so that a re-order or a recolour starts from the same record rather than a blank one.
Frequently asked questions

Is the French environmental cost the same as the EU Digital Product Passport?
No. They are separate frameworks, although a well-organised product record can support both. One compresses life-cycle information into an environmental score; the other is a data record that travels with the item. Sharing the data is efficient, but it does not merge the two obligations.
Does a garment factory calculate the final score?
The commercial parties should decide who performs and validates the calculation, and in most arrangements that is the brand. The factory’s role is to supply the production inputs within its control; the brand remains responsible for what is communicated.
Can one score cover every colour?
Do not assume so. A different shade made in the same dye process on the same material usually will not change the inputs, but a different dyeing route, base material, finish or construction may. Share a record when the inputs are the same, and start a new one when they are not.
Should the score appear on the garment label?
Check the current French communication rules and your chosen sales channel before assuming a sewn label is required. Application depends on the communication being made, the actors involved and the rules in force. Treat the label as one possible output, not the objective of the exercise.
What if we cannot obtain primary material data?
Record the gap honestly and mark the input as estimated. Prioritise the materials and stages that carry the most mass, obtain primary data where a supplier relationship allows, and document the rest. A named gap is stronger than a confident guess, and it tells you where to press on the next order.
Does this apply to every garment we place on the French market?
Application depends on the communication and the actors involved, and it should not be described as a universal requirement for every garment to carry a physical score. Confirm the position for your product, your channel and the current rules rather than assuming either blanket cover or blanket exemption.
What is the single best first step?
Build one clean style-level record: product identity with a declared representative size, composition by component, a measured finished garment weight, the processing stages you can obtain, packaging and care. It is the same data most schemes ask for, it overlaps with other frameworks, and it does not depend on any number that has not yet been published.
Working With Luxudress
Preparation for France’s clothing environmental cost is not primarily a legal question at the point it reaches production. It is a question of whether the product file contains reliable, style-level inputs, and whether somebody in the business owns the calculation and the communication that follows. Most of that work happens in the factory and the product file, long before a score is produced.
Luxudress is the factory-direct front end for womenswear production across production facilities in Guangzhou and Dongguan, covering development, sampling, material sourcing, manufacturing, inspection and export packing. We will not quote you a score, because no method should be invented on your behalf. What we will do is the part that sits with the factory: give you composition by component rather than a headline fibre, record a measured finished garment weight with its size and configuration, document the processing stages we can obtain and name the gaps we cannot, and hold your packaging and care-route data against the style.
If you are preparing a range for the French market, send the styles you intend to place there. You can also start from the supplier data checklist, see what the digital product passport will ask for, or review how we handle packaging data. Request a quote and we will return a costed plan including the documentation it assumes.